Scott Holdings LLC
Design preview
GS
Billing Plan & add-ons

Plan & add-ons

Change your subscription. Checkout runs securely through Stripe.

Starter
$49/mo

2 products · 3 seats

CurrentGrowth
$149/mo

5 products · 10 seats

Scale
$399/mo

Unlimited products · 25 seats

About this page

Change plans or add capacity. Checkout happens on Stripe’s secure page — your card details never touch our servers — and the change takes effect when Stripe confirms it, usually within seconds.

Behind this page/billing/plans · CanManageBilling

Retrieve

sp_Builder_GetBillingActionContext returns available plans, the current subscription, and change eligibility.

Save

Create the Stripe Checkout session app-side, then persist it with sp_Billing_RecordCheckoutSession; the webhook reconciles the result.

Success

  • Plan change is confirmed only on webhook, not redirect.
  • Downgrades respect seat/product limits.
  • No card data is stored by the portal.

CLI handoff

Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.

Page IDbilling-plan-management
Route/billing/plans
AccessCanManageBilling
Statusexternal-integration-required

Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.