Plan changes happen at /t/{slug}/billing/upgrade. Owners can reach this page anytime — from the trial banner, from the Admin → Billing menu, or directly from any 402 redirect when you hit a feature you do not have.
How the upgrade page works
- Pick a billing cycle (monthly or annual) — the toggle is at the top of the page.
- Click the Switch to X button on the tier you want.
- You are redirected to Stripe Checkout (when Stripe Billing is wired) or — during the launch period — flipped directly. Either way, the change is immediate.
- Within 5 seconds of the success callback, your
billing_statusis active, your nav rebuilds with the new plan's features, and any quotas update.
Changing tiers later
The same upgrade page handles upgrades, downgrades, and cycle changes. Stripe prorates the difference automatically:
- Upgrade mid-cycle (Seedling → Growth on day 10): you are charged the prorated difference for the remaining 20 days of the cycle.
- Downgrade mid-cycle (Estate → Growth): a credit is added to your account to consume on the next renewal.
- Monthly → annual: remaining monthly time becomes a credit on the annual invoice.
The billing portal
For card updates, downloading invoices, or canceling, use Billing → Portal. This redirects to Stripe's hosted Customer Portal where you manage payment methods and subscription state. Cancelling here does not freeze you immediately — your access continues until the end of the current paid period.