/billing/upgrade is the conversion entry point for changing plans. Every paid plan transition — Free → Starter, Starter → Pro, switching billing intervals — starts here.
Prerequisites
- You must be an Owner or Admin to change the subscription
- Open the page from anywhere in the app at
/billing/upgrade, or from Settings > Account > Billing > Upgrade plan
What the page shows
The upgrade page is a full-screen, no-sidebar layout designed to make the choice clear:- Trial banner at the top if your account is currently trialing — shows trial end date and a reminder to add a payment method before it ends
- Tier cards for Free, Starter, Pro, and Enterprise with prices, included resource limits, and key features
- Billing-interval toggle for Monthly vs. Annual (annual saves about 17%, equivalent to two months free)
- Plan comparison table for a side-by-side view of features and limits
- FAQ covering proration, cancellation, and downgrade behavior
| Current tier | Recommended next |
|---|---|
| Free | Starter |
| Starter | Pro |
| Pro | Enterprise |
| Enterprise | None — contact sales for changes |
Choose a plan
Click the Upgrade (or Switch to) button on a tier card. Where you go next depends on your current state:| Current state | Where the button takes you |
|---|---|
| Free | Stripe Checkout — enter payment details and confirm |
| Trialing | Stripe Customer Portal (subscription confirm) — review proration and confirm |
| Paid (downgrade or upgrade) | Stripe Customer Portal (subscription confirm) — review proration and confirm |
| Enterprise | Redirected back to Settings > Account > Billing — Enterprise plans require sales-assisted changes |
Trials
The Starter plan includes a 30-day free trial — no payment method required up front. Pro and Enterprise plans do not include trials; you can start with the Starter trial and upgrade to Pro at any point during or after it. When your Starter trial ends:- If you’ve added a payment method, billing begins automatically
- If you haven’t, the account drops back to Free and any over-Free-tier objects become read-only (see Limits)
Frequently asked questions
Are plan changes prorated?
Are plan changes prorated?
Yes. Stripe credits the unused portion of your current period and charges the prorated amount for the new tier on the same invoice. You see the exact line items in the portal before confirming.
Can I downgrade?
Can I downgrade?
Yes — pick a lower tier on the upgrade page. ShingleAI runs a pre-validation check first; if your current usage exceeds the target tier’s limits, you’ll see a list of what to reduce before the downgrade can proceed.
Can I cancel?
Can I cancel?
Yes. Cancel from the Stripe Customer Portal. Your plan stays active until the end of the current billing period, then drops back to Free.
What happens to overages or credits when I change plans?
What happens to overages or credits when I change plans?
Credits roll over and don’t expire. Current-period overage usage continues to bill at your prior tier’s overage rate; the new tier’s rate applies starting next cycle.
Next steps
Subscription tiers
Compare tier features in detail
Stripe Customer Portal
Manage cards, invoices, and confirmations