Built by people who were tired of rebuilding billing from scratch.
Fair pricing for every stage of your business. Zero revenue sharing.
Starter
Launch quickly with essential billing tools. Perfect for MVPs and early validation.
$39 USD/mo
billed monthlyScale
Scale confidently with higher API capacity. Built for growing teams and live products.
$99 USD/mo
billed monthlyGrowth
Maximize margins with enterprise-level volume. Best for mature SaaS with steady growth.
$299 USD/mo
billed monthly| Feature | Starter | Scale | Growth |
|---|---|---|---|
| Unlimited Products / Plans | Up to 5 | ||
| Unlimited Product Groups | Up to 2 | ||
| Unlimited Brands | Up to 1 | Up to 5 | |
| Fully Customizable Domain | Sub Domain | ||
| Priority Support (2 hour) | |||
| Advanced Ticketing | |||
| Custom Dunning Rules | |||
| Team Access | 1 Admin | 5 Admins | Unlimited Admins |
| Unlimited Customer Accounts | |||
| Account Panel & Plugins | |||
| Use your own Payment Processor | |||
| Unlimited Subscriptions | |||
| Auto & Manual Invoicing | |||
| Usage Based Billing | |||
| Components & Add-Ons | |||
| Support Ticketing System | |||
| E-Mail Marketing | — |
API & Capacity Limits
| Metric | Starter | Scale | Growth |
|---|---|---|---|
| Monthly API Request | 100K | 500K | 2.5M |
| Active Accounts Included | 300 | 1000 | 3500 |
| Active Overage Rate | $0.20/ea | $0.15/ea | $0.08/ea |
| Stored Accounts (per 100) | $0.05 | $0.05 | $0.05 |
API Request Overage Rate: $0.10 per 1,000 calls (across all tiers)
Supported Merchant Providers
Frequently asked questions
What's considered an 'active' user?
An account becomes Active for the current billing cycle the moment a specific 'customer_account_id' is passed to any RecurringStack API endpoint (e.g., retrieving the account, updating a subscription, or logging an event).
To keep your costs predictable, use our Bulk/List endpoints for reporting or CRM syncing. These "broad" actions allow you to export data without triggering the "Active" status for every individual record returned.
When is an account considered inactive?
If you don't touch an account for a full billing cycle (30 days) it'll stop being considered an active account and you'll only pay a nominal storage fee to keep the data secure and ready for when you need it again.
What counts as an API call?
Every request made to our API endpoints. Note that calling a specific 'customer_account_id' triggers "Active" status for that user for the month, while "List" or "Search" actions do not, though they still count toward your total API volume.
What happens if I go over my API limit?
While it's unlikely that you will exceed your included API requests, if you do, we won't throttle your production traffic. If you exceed your tier's monthly allotment, you are simply charged a flat $0.10 per 1,000 additional calls on your next invoice.
Why do you charge for stored users?
Even if a user isn't active, RecurringStack maintains their encrypted data, security logs, and subscription states. This nominal fee ($0.05 per 100 users) ensures we can provide world-class security and hosting for your entire database, regardless of size.
Can I take my customer data if I decide to leave?
Absolutely. Your customer account and subscription data always belongs to you, and you can export it anytime through our API to your own database.
Do I need my own merchant account?
Yes, you need your own merchant account to process payments. If you don't have a merchant account you can create one from the RevenuePanel. RecurringStack works with your favorite processors, including Stripe.