Billing in the onboarding hub

The required Set up billing step gets its own hub page: the same Company › Billing card

9 Oct 2026 · branch feat/billing-onboarding-tab · captured against propflow-stage · at dcb50eb0d4f

Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.

1 · The hub's new Billing page, with its rail row

The hub's sidebar has a new Billing row after the modules. It carries a red dot because this test company has no billing yet. The page is the same Company › Billing card as Settings. Captured as Propflow staff, who see the company-addressed button (Set up billing for this company); a customer sees their own button on the same card.

Asserted in the captured DOM — Billing · Overview · Buildings. The page renders inside the hub, and the rail lists Billing alongside the existing rows.

The hub's new Billing page, with its rail row
Sections 2–2

2 · Phone, 390px

The same page at phone width.

Asserted in the captured DOM — Billing. The page renders at phone width.

Phone, 390px
PropFlow Docs