Billing Troubleshooting
Resolve common checkout, portal, SMS add-on, and Stripe sync issues
Use this guide for common billing and Stripe flow issues.
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
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
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
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_SECRETis set correctly
Payment failures can set subscription status to past_due.
Environment Configuration Issues
On self-hosted deployments, verify Stripe settings:
STRIPE_SECRET_KEYSTRIPE_WEBHOOK_SECRET- Tier price IDs (
STRIPE_PRICE_*) - SMS add-on price ID (
STRIPE_PRICE_SMS_ADDON)
// Related articles
Manage Subscription Changes
Upgrade plans, open Stripe billing portal, and manage paid subscription settings
SMS Usage and Add-on Packs
Monitor monthly SMS limits and purchase additional SMS credits when eligible
Billing Overview
Understand demeterrr's subscription tiers, pricing, feature limits, SMS usage, and how to manage your billing from the settings page
Custom Domain
Configure and verify a branded domain for your survey links
Was this article helpful?
Let us know if you found this article helpful or if you need more information.
Join hundreds of businesses already using demeterrr to collect feedback, boost reviews, and grow faster.
Start Your Trial