Home / Help Center / Change or upgrade your plan

Billing & Plans

Change or upgrade your plan

Move between Pro and Growth, preview proration, and sync entitlements after Stripe subscription updates.

Author

GDPRChecker Editorial Team

Reviewed by

Privacy & Compliance Research Team

Last updated

May 2026

Reading time

3 min read

Educational guidance for compliance readiness — not legal advice. Requirements vary by jurisdiction and your specific processing activities.

When to use this

Change plan when your business outgrows Pro’s single-site limit, when you need Growth-only features, or when downsizing after consolidating brands. GDPRChecker uses Stripe subscriptions; plan changes flow through checkout upgrade paths or the billing portal depending on UI version.

Upgrades from Free start a new paid subscription. Upgrades from Pro to Growth typically modify the existing Stripe subscription item with proration. Downgrades may require removing extra sites first so you comply with Pro limits.

Entitlements refresh after webhook events such as invoice.paid—if features look stale, read troubleshooting below before repeating payment.

Finance teams should align Growth upgrade timing with contract renewals; mid-cycle upgrades often produce proration lines on the next invoice that differ from list price on marketing pages.

Engineering should freeze publishes during Pro→Growth upgrade windows if your process requires replay verification baselines—re-run verification after webhook sync completes.

Tax and VAT displays on Stripe checkout follow Stripe configuration; plan tier in dashboard is authoritative for feature access, not invoice SKU labels alone.

Coupon or promotion codes entered at checkout do not change feature matrices—only successful subscription tier assignment matters for entitlements.

Step-by-step instructions

  1. Open Dashboard → Billing and note current plan, renewal date, and payment method on file.
  2. For Free → paid, use /pricing or in-app upgrade CTA to start Stripe Checkout.
  3. For Pro → Growth, select upgrade; review upgrade preview if the UI shows next invoice delta.
  4. Complete Stripe steps and return to success or billing page.
  5. Confirm plan badge shows GROWTH and subscription status is active.
  6. If downgrading Growth → Pro, archive sites until only one active verified site remains.
  7. Remove or export Growth-only configs you will lose (custom rules, extra locales).
  8. Trigger billing portal change if dashboard directs you there for self-serve tier changes.
  9. Reload dashboard and verify locked features match new plan.
  10. Run runtime verification on primary site after major tier changes.
  11. Screenshot Billing page showing new tier for internal compliance folder.
  12. Update internal wiki links from Pro-only runbooks to Growth feature list if applicable.
  13. Notify finance of new MRR after Growth upgrade for budget forecasting.
  14. Email finance distribution list with new plan name and next invoice date from Stripe portal.

Expected result

Stripe subscription matches selected tier. Dashboard entitlements align: site limits, feature flags, and billing history update. No PLAN_REQUIRED errors on features included in new plan.

Invoices email to billing contact on file; download copies from portal.

Internal change management should record plan tier, effective date, and engineer who verified runtime after upgrade. Auditors comparing invoices to live behavior appreciate a single ticket linking Stripe receipt PDF to runtime verification screenshot.

Troubleshooting

Upgrade paid but plan unchanged

Wait two minutes for webhooks. Use debug subscription tools only if you are admin. Otherwise log out/in and open Billing. Contact support with Stripe customer id if stuck past ten minutes.

Downgrade blocked

Reduce active sites below Pro cap first. Disable Growth configs that block migration scripts if any.

Double subscription charged

Ensure you did not create second account. Merge accounts only via official support flows—avoid duplicate checkouts on different emails.

FAQ

Will downgrade delete my configs?
Published configs typically remain stored but Growth-only fields may become read-only or hidden. Export JSON on Growth before downgrading and archive legal/policy URLs per site.
When does upgrade take effect?
Typically immediately after successful payment and webhook sync. Features may require browser refresh.
Can I switch monthly and annual?
Depends on Stripe price configuration exposed in portal. Use Billing to see available intervals.

GDPRChecker help articles provide product guidance and do not constitute legal advice. Use them for setup and troubleshooting, and consult qualified counsel for legal interpretation.

Need hands-on verification?

Use the compliance scanner or open your dashboard to finish setup and go live.