The verdict in three sentences
A New York B2B SaaS company with 400 customers and 130,000 USD of MRR that still handles upgrades, proration and dunning by hand usually loses 3% of MRR to failed payments, or 3,900 USD a month. Stripe Billing at 0.7% of billed volume is the most cost-effective choice up to roughly 2.5m USD of ARR, while Chargebee from 599 USD a month makes sense when finance needs advanced workflows and accounting reports. A custom build at 22,000 to 50,000 USD is mainly justified to wire the billing engine cleanly into the product, the CRM and ASC 606 revenue recognition.
What the CFO should automate first
Manual tasks cost time and, above all, revenue. Miscalculated proration creates credit notes, forgotten dunning lets expired cards slip, and moving a customer from monthly to annual often happens in a spreadsheet. Here is the typical state of a SaaS company at this size.
| Process | Manual state | Automated state | Estimated gain |
|---|---|---|---|
| Mid-cycle upgrade or downgrade | Proration in a spreadsheet, 20 min per case | Proration to the second | 15 h a month |
| Failed payment recovery | Manual email within 7 to 10 days | Smart retries day 1, 3, 7 | 40 to 60% of failed MRR recovered |
| Expired cards | Discovered on failure | Automatic card updater | 1% of involuntary churn avoided |
| Usage-based billing (seats, API calls) | Monthly export then data entry | Automatic meter sync | No missed invoices |
| Monthly to annual switch | Cancel and recreate | Plan change with credit | 5 h a month |
| Revenue recognition | Quarterly rework by the accountant | Deferred revenue computed continuously | Close 3 days faster |
Comparing recurring billing tools
Prices below are 2026 orders of magnitude, excluding card or ACH processing fees.
| Solution | 2026 cost | Annual cost on 1.56m USD billed | Strengths | Limitations |
|---|---|---|---|---|
| Stripe Billing | 0.7% of billed volume | about 10,900 USD | Built into payments, rich API | Limited finance reporting |
| Chargebee | from 599 USD a month, then % above a threshold | about 7,200 to 13,000 USD | Workflows, quotes, revenue recognition | Learning curve |
| Maxio or similar finance-first tool | 600 to 1,500 USD a month | about 7,200 to 18,000 USD | Strong SaaS metrics and ASC 606 | Higher entry cost |
| Custom build | 22,000 to 50,000 USD then maintenance | amortised over 3 years: 7,500 to 17,000 USD a year | Exact business logic | Depends on the maintaining team |
| Stripe Billing + custom connectors | 0.7% + 16,000 to 28,000 USD | about 16,000 USD in year one | Best flexibility for the cost | Two systems to monitor |
For most vendors, the winning mix remains a market engine (Stripe or Chargebee) plus custom work: CRM sync, customer portal, usage meters pushed from the product and journal entries pushed to NetSuite or QuickBooks.
ASC 606 and sales tax change the picture
US GAAP requires revenue to be recognised as the service is delivered, not when it is invoiced. An annual plan paid upfront, a mid-year upgrade or a bundled onboarding fee each create deferred revenue schedules that auditors will check during a Series B or an acquisition. Stripe Revenue Recognition and Chargebee RevRec handle standard cases, but multi-element contracts often need custom rules. On top of that, SaaS is taxable in New York State and in many other states, so the billing engine must connect to a sales tax service once you cross economic nexus thresholds.
Kolonell builds these connectors as a custom web application. A simple project (Stripe Billing setup, customer portal, accounting export) falls between 2,500,000 and 4,000,000 FCFA, or 3,810 to 6,100 EUR, and a medium project with usage billing and revenue schedules between 4,000,000 and 7,000,000 FCFA, or 6,100 to 10,670 EUR. If you also sell physical goods to businesses, see our article on B2B e-commerce ERP integration.
Mini case study
Megan, CFO of a fleet management SaaS company in New York, bills 400 customers for 130,000 USD of MRR. Failed payments represent 3% of MRR, or 3,900 USD a month, and only 20% are recovered manually. Net loss is therefore 3,120 USD a month, or 37,440 USD a year. Her team also spends 25 hours a month on proration and plan changes.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
She picks Stripe Billing (0.7% of 1.56m USD, or 10,920 USD a year) and a 24,000 USD custom connector to the CRM and NetSuite. Automated retries recover 55% of failures: the loss drops to 1,755 USD a month, a saving of 16,380 USD a year. Adding 25 monthly hours valued at 60 USD, or 18,000 USD a year, the total gain reaches 34,380 USD a year. The project pays back in about 12 months ((24,000 + 10,920) / 34,380 × 12 = 12.2 months in year one, licence included).
FAQ
Stripe Billing or Chargebee for B2B SaaS?
Stripe Billing is cheaper below about 2.5m USD of ARR, at 0.7% of billed volume. Chargebee, from 599 USD a month, adds more finance workflows and reporting for structured teams.
How much MRR do automated retries recover?
Typically 40 to 60% of failed payments. On 3% failed MRR, that is 1.2 to 1.8 points of revenue saved every month.
Does a small SaaS company need ASC 606 compliance?
If you plan to raise institutional money or sell the company, yes. Auditors will rebuild deferred revenue, and fixing three years of history can cost 15,000 USD or more in accounting fees.
Should everything be custom built?
Rarely. A market engine covers 80% of needs, and 22,000 to 50,000 USD is enough for connectors and product-specific logic.
How long does migrating 400 subscriptions take?
Plan 4 to 8 weeks, including 2 weeks of parallel run to check every invoice. Card tokens can usually be migrated between processors without asking customers to re-enter details.
Let's scope your project. Tell us about your pricing plans, payment processor and revenue recognition constraints, and we will propose an architecture and a migration timeline. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
