Skip to main content
The upgrade page at /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
The card matching your recommended next tier is highlighted:
Current tierRecommended next
FreeStarter
StarterPro
ProEnterprise
EnterpriseNone — 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 stateWhere the button takes you
FreeStripe Checkout — enter payment details and confirm
TrialingStripe Customer Portal (subscription confirm) — review proration and confirm
Paid (downgrade or upgrade)Stripe Customer Portal (subscription confirm) — review proration and confirm
EnterpriseRedirected back to Settings > Account > Billing — Enterprise plans require sales-assisted changes
After payment or confirmation, Stripe sends you back to ShingleAI; the new tier takes effect immediately.

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

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.
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.
Yes. Cancel from the Stripe Customer Portal. Your plan stays active until the end of the current billing period, then drops back to Free.
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