Billing
GoPayLocal pricing plans and billing management.
GoPayLocal offers five plans. All core features are available on every plan — you only upgrade when you need more scale.
| Free | Pro ($19/mo) | Business ($49/mo) | Scale ($99/mo) | Enterprise (Custom) | |
|---|---|---|---|---|---|
| Products | 1 | 10 | 50 | High volume | Custom |
| API hits/mo | 10,000 | 500,000 | 5,000,000 | High volume | Custom |
| Team members | 1 | 3 | 10 | More seats | Unlimited |
| All features | Yes | Yes | Yes | Yes | Yes |
| Analytics retention | 7 days | 90 days | 365 days | 365 days | 365 days |
| Analytics export | No | CSV | CSV | CSV | CSV |
| GoPayLocal branding | Shown on banner | Removed | Removed | Removed | Removed |
| Support | Community | Priority email | Priority | Priority + onboarding | Dedicated + Slack |
| Webhooks | No | Yes | Yes | Yes | Yes |
| Custom parity groups | No | No | Yes | Yes | Yes |
| SSO/SAML | No | No | No | No | Yes |
| Audit logs | No | No | No | No | Yes |
| SLA | — | — | — | — | 99.99% |
Annual billing saves ~20%: Pro ~$15/mo, Business ~$39/mo, Scale ~$79/mo.
What Counts as an API Hit?
Section titled “What Counts as an API Hit?”An API hit is a request to the GoPayLocal API. This includes:
- Banner script loading (
/v1/banner/script.js) - Banner config fetching (
/v1/banner/config/:key) - SDK initialization requests
Cached requests (from sessionStorage) do not count as API hits. Since the SDK caches responses for 5 minutes per session, a typical visitor generates only 1 API hit regardless of how many pages they visit.
Managing Your Subscription
Section titled “Managing Your Subscription”- Go to app.gopaylocal.com > Settings > Billing
- View your current plan and usage
- Click Upgrade or Downgrade to change plans
- Enter payment details (if upgrading)
Payment Processing
Section titled “Payment Processing”Billing is handled by Dodo Payments, a Merchant of Record. This means:
- Dodo handles tax compliance (sales tax, VAT, GST)
- You see one simple charge on your statement
- Invoices are provided automatically
- Refunds are processed through Dodo
Downgrading
Section titled “Downgrading”When you downgrade:
- Your plan changes at the end of the current billing period
- If you exceed the new plan’s limits (e.g., more than 1 product on Free), you must remove products before the downgrade takes effect
- Analytics data beyond the new plan’s retention period is deleted after downgrade
Usage Alerts
Section titled “Usage Alerts”GoPayLocal sends email alerts when you approach your API hit limit:
| Alert | Threshold |
|---|---|
| Warning | 80% of monthly limit |
| Critical | 95% of monthly limit |
| Limit reached | 100% — banner returns no discount until next billing cycle |
Free Plan
Section titled “Free Plan”The Free plan has no time limit and no credit card requirement — use it to try every core feature on a single product with 10,000 API hits per month. When you need more products, higher call volume, branding removal, or longer analytics retention, upgrade to a paid plan.