We're proud to offer competitive pricing that scales with your success.
Absolutely no revenue sharing, ever.
Free Tier
Zero-cost entry for building and testing. Pay only for what you use while you get your MVP off the ground.
$0 USD/mo
free foreverGrowth
The startup baseline, ideal for new businesses moving from a side project to a revenue-generating product.
$99 USD/mo
billed monthlyScale
Built for established SaaS companies looking to widen their margins by eliminating "revenue-sharing" fees.
$299 USD/mo
billed monthlyUnified API Overage Rate: $0.10 per 1,000 calls (across all tiers).
All plans include unlimited products, components, and add-ons.
| Feature | Free Tier | Growth | Scale |
|---|---|---|---|
| API Calls Incl. | 20K | 500K | 2.5M |
| Active Accounts Incl. | 0 ($0.45/ea) | 1000 ($0.15/ea) | 3500 ($0.08/ea) |
| Inactive Accounts (per 100) | $0.05 | $0.05 | $0.05 |
| Inactive Accounts | |||
| Auto & Manual Invoicing | |||
| Usage Based Billing | |||
| Unlimited Products | |||
| Components & Add-Ons | |||
| Customer Portal (CAMP) | |||
| Support Ticketing System | |||
| EMail Marketing | — | ||
| Email signatures | — |
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 (e.g., GET /v1/customers) for reporting or CRM syncing. These "broad" actions allow you to export data without triggering the "Active" status for every individual record returned. Only direct resource calls for a specific ID trigger the active billing rate.
When is an account considered inactive?
If you don't touch an account for a full billing cycle (30 days) you'll stop paying the management premium and only pay a nominal infrastructure 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 v1/ 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?
We never 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 (as low as $0.01 per 100 users) ensures we can provide world-class security and hosting for your entire database, regardless of size.
How to I cancel subscriptions?
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.