

Stripe <> Flexprice Integration
Most teams use Stripe to collect payments but billing logic often lives outside Stripe. Without a reliable sync, you end up creating duplicate customer records & manually updating their plans and invoices.
With the new Stripe integration, Flexprice syncs customers both ways:
→ Create a customer in Stripe → it appears in Flexprice
→ Create a customer in Flexprice → it syncs to Stripe
You can also:
Generate payment links directly from Flexprice
Record partial payments (e.g., customer paid $50 on a $250 invoice)
Track payment status without switching tools
This means less manual work, fewer errors, and one connected flow between sales and billing.
Create Feature and Usage Add-ons
Let’s say your base plan includes 100 API calls. The next plan includes 1,000, but also adds advanced analytics, audit logs, and other features your customer doesn’t need.
All they want is 30 more API calls. Upgrading them doesn’t make sense, and creating a new “130 API calls” plan just for this use case clutters your catalog.
Flexprice now supports add-ons, so you can sell exactly what’s needed, without changing the core plan.
Here’s how it works:
→ Keep the customer on the 100-call base plan
→ Create an add-on plan that supports the additional requirement for additional 30 calls
→ Assign both to the customer, Flexprice bills them together
For example, Ahrefs supports add-ons so customers can implement exactly what’s needed without changing the core plan.
On Ahrefs, you can stay on your current plan and:
→ Add Brand Radar AI for $199/mo
→ Add Report Builder for $99/mo
→ Add Project Boost Pro for $20/mo per project
→ Add Content Kit starting at $99/mo
These add-ons work independently of the base plan. You don’t need to upgrade or change tiers, just add on what you need.

This is useful when:
A customer’s usage slightly exceeds their base plan limits
They need one specific capability (like more storage or bandwidth) without upgrading the whole tier
You want to offer flexible upsells without duplicating plans
Low balance alerts
When customers use prepaid wallets, running out of balance can break their workflows. Such as:
API requests may be declined
Service can be interrupted and you won’t be able to use the platform anymore
So now Flexprice lets you set Low Balance Alerts on customer wallets. And here’s how it works:
→ Go to the customer’s wallet
→ Open Alert Settings
→ Set a threshold amount (e.g., $50)
→ Enable the alert
When the wallet balance drops below that threshold, Flexprice automatically notifies you, so they can top up before hitting zero.
This helps you:
Avoid downtime due to insufficient balance
Reduce support tickets from failed usage
Encourage timely top-ups without manual chasing
Apply Country Specific Taxes
Every country has different tax rules and your invoice needs to reflect those correctly. With Flexprice, you can define taxes with complete control:
→ Set a tax name (e.g., GST, VAT)
→ Add a unique code (for internal mapping or reporting)
→ Choose a fixed amount or a percentage
→ Apply them at the invoice or you can set default tax rate to a specific customer
Every tax is visible on the invoice and linked to your ledger. You don’t need a separate system to manage country-specific tax logic.
Wrapping Up
As we mentioned enterprise billing isn’t about features, it’s about flexibility under pressure.
What we shipped today isn’t just a list of features. It’s a better way to handle all the complicated enterprise billing cases that don’t fit into standard plans.
And the more you scale, the messier billing gets. This launch makes sure you’re ready for every enterprise billing exception.
→ If you have any questions, talk to us
→ Sign up for launch updates to get tomorrow’s drop in your inbox
Explore expert tips, industry trends, and best practices for billing, pricing, and scaling revenue.