Koshima Satija

How much time does your team spend building pricing and billing in-house?

Almost every team building usage-based or credit-based pricing I’ve talked to says something like:

“We just have to aggregate events, multiply with a price, and send it to Stripe.

Shouldn’t take more than a week.”

And a few months later, the reality hits when billing has quietly turned into an entire product of its own.

Suddenly, you’re debugging:

  • Auto top-ups that fail for specific edge cases

  • Cancellations that don’t sync across plans

  • Credits that don’t roll over correctly

  • Invoices that customers don’t trust

By then, 80% of the team’s bandwidth goes into fixing billing instead of building core features.

So I’m curious to know

  • How much time has your team actually spent building or maintaining pricing & billing?

  • Was it worth doing in-house?

  • If you were starting today, would you still build it yourself?

83 views

Add a comment

Replies

Best
Sudeep S D

Saw a known company go through this exact loop last year. Thought it’d be a week-long task, turned into a 4-month rabbit hole.

They built everything in-house: usage tracking, invoicing, credits, top-ups — the whole thing.

Eventually realized maintaining it was eating up way too much dev time.

Hitesh

This hits so close to home. Billing always looks simple on paper “just aggregate usage and charge users”, until you realize you’ve basically built a fintech system inside your SaaS. Edge cases, syncing issues, invoice mismatches….it never ends.

Pratham Khodwe

This is so true. Billing always looks simple from the outside, but once you get into edge cases, upgrades/downgrades, credit rollovers, and invoice reconciliation — it’s a beast. Most teams underestimate how much “non-core” work ends up owning their roadmap.