// Billing & Plans

Billing Troubleshooting

Resolve common checkout, portal, SMS add-on, and Stripe sync issues

2 min read
Updated March 18, 2026
billingtroubleshootingstripepayments

Use this guide for common billing and Stripe flow issues.

01

Checkout Does Not Start

If clicking Upgrade fails:

  • Refresh Billing page and retry
  • Confirm you are signed into the correct organization
  • Verify your network allows redirects to Stripe checkout
02

Billing Portal Fails to Open

Manage Billing requires an existing Stripe customer record.

If unavailable:

  • Start a paid plan checkout first
  • Complete Stripe flow and return to Billing
  • Retry opening portal
03

SMS Add-on Purchase Is Blocked

SMS add-ons are available only on Pro and Business tiers.

If purchase fails:

  • Confirm current tier in Billing
  • Retry checkout after page refresh
  • Check that the organization has a valid Stripe customer
04

Subscription Status Looks Wrong

Stripe webhooks update subscription state and plan limits. If status appears stale:

  • Wait a minute and refresh Billing
  • Verify Stripe webhook configuration in your deployment
  • Confirm STRIPE_WEBHOOK_SECRET is set correctly

Payment failures can set subscription status to past_due.

05

Environment Configuration Issues

On self-hosted deployments, verify Stripe settings:

  • STRIPE_SECRET_KEY
  • STRIPE_WEBHOOK_SECRET
  • Tier price IDs (STRIPE_PRICE_*)
  • SMS add-on price ID (STRIPE_PRICE_SMS_ADDON)

Was this article helpful?

Let us know if you found this article helpful or if you need more information.

Take Control Of Your Reputation. Take Control Of Your Reputation. Take Control Of Your Reputation. Take Control Of Your Reputation.

Join hundreds of businesses already using demeterrr to collect feedback, boost reviews, and grow faster.

Start Your Trial