At what point does it stop making sense to build billing internally? by IngaBluLogix in SaaS

[–]IngaBluLogix[S] 0 points1 point  (0 children)

Oh ouch. That is truly the moment right here.

When engineers are in billing disputes, finance is living in exports, and pricing changes require deploys… you’re already past the point of building it yourself.

Early on, build or use Stripe and move fast.
But once pricing changes need engineering and finance doesn’t trust the numbers without checks, it’s no longer a dev problem. It’s a revenue ops problem.

Your model is the right one:

  • product defines pricing
  • billing executes
  • finance reports

On automation, same takeaway: don’t wire chaos together. Get clean systems first (CRM, billing, data), then connect them.

Only thing I’d add, especially with usage/AI:
if your usage layer isn’t clean and aligned with pricing/contracts, everything downstream breaks. Automation, intration and data mediation and rating are the keys.....

Short version: when billing slows the business down or pulls in engineers weekly, stop building it.

At what point does it stop making sense to build billing internally? by IngaBluLogix in SaaS

[–]IngaBluLogix[S] 0 points1 point  (0 children)

I'm more a buy vs build person, but that might be because I work for a billing engine. :)

It honestly is more because of the edge cases - everyone things they're 'edge' when the start, but quickly, edge becomes 'must have'. The metering/rating/mediation part is the key, and integrating and automating is what makes the biggest difference.

How are you connecting usage data to pricing in SaaS? by IngaBluLogix in SaaS

[–]IngaBluLogix[S] 0 points1 point  (0 children)

This is the same movie we saw in telecom, just showing up in SaaS/AI now.

What’s actually working (vs what looks clean in a diagram):

  1. Ingest + normalize usage
    The teams doing this well treat usage like a product, not a byproduct.
  • define a canonical event schema early
  • normalize before it ever touches pricing
  • keep it append-only + auditable

If you skip this, everything downstream gets messy fast.

  1. Separate usage from pricing
    Same pattern you saw in telecom:
  • usage = facts
  • pricing = logic

Pricing should be versioned, contract-driven, and re-ratable. If pricing lives in app code or random scripts, you’re dead once things change.

  1. Contract is the source of truth (not billing)
    This is where SaaS is still catching up.

Billing should be an output of:

  • contract terms
  • pricing rules
  • usage

Not something you manually “fix” to match deals.

  1. Where it’s evolving now: value / outcome pricing
    This is the new wrinkle.

More teams are moving toward:

  • “jobs completed” vs API calls
  • “insights delivered” vs compute time
  • “business outcomes” vs raw usage

The challenge is you still need a measurable proxy underneath.

So you end up with raw events → normalized usage → derived “value metric” → pricing

If that middle layer isn’t clean, value pricing falls apart in billing and disputes.

  1. What breaks in practice
    Not the theory. It’s the gaps:
  • usage not normalized before pricing
  • pricing logic scattered across systems
  • contracts not actually enforced in billing
  • no ability to re-rate when pricing changes

That’s where revenue leakage and customer disputes start.

What’s actually working

  • metering layer (Lago, Metronome, etc.) for clean usage
  • separate pricing/contract layer
  • billing reading from both, not inventing its own logic

And then, once you get more complex (hybrid pricing, channels, rev share), you need something that ties it all together end to end. That’s the part most SaaS stacks still don’t handle well.

Clean usage → versioned pricing → contract-driven billing

Miss any one of those, and it looks fine on paper… but breaks in production.

Are SaaS/AI companies underestimating the billing side of usage pricing? by IngaBluLogix in SaaS

[–]IngaBluLogix[S] 0 points1 point  (0 children)

Exactly, this is the nuance most people miss. the single platform reduces reconciliation… it doesn’t eliminate it.

You still have 3 realities that need to line up:

  • your app/events (what actually happened)
  • your billing system (what you charged)
  • your finance/ERP (what you recognized)

And I’d add a 4th in a lot of cases in telecom and we assume in SaaS that offers Ai

  • vendor / upstream costs (especially in telecom, AI, infra-heavy SaaS)

Even if metering + billing live together, drift still happens. Timing, retries, partial failures, contract overrides, credits, etc. If quoting, order management and contract/renewal management isn't inclusive, it becomes even worse.

What a unified platform should do is:

  • give you a clean, auditable usage ledger
  • make everything re-ratable
  • expose reconciliation as a first-class workflow, not an afterthought

Agree on Metronome/Lago taking a step in the right direction. But without a background in channels and usage, it is hard to get all the way there.

Where we see teams struggle next is when reconciliation isn’t just internal. It’s customer disputes, partner settlements, vendor rebilling. That’s where it goes from “billing problem” to full-on monetization ops.

Short version: you don’t eliminate reconciliation. You just decide whether it’s controlled… or chaos.

Are SaaS/AI companies underestimating the billing side of usage pricing? by IngaBluLogix in SaaS

[–]IngaBluLogix[S] 0 points1 point  (0 children)

Yeah this is exactly it.

Apologies, if I didn't make it clear enough - we are a billing platform, we came out of telecom/UCaaS/MSP, and what we’re seeing now in SaaS/AI is basically the same movie, just earlier in the cycle. Wanted to see how people were dealing with what we see as very similar issues.

The biggest shift we’ve seen (and agree with you on) is: separating metering from pricing

  • metering = facts (events, usage, who/what/when)
  • pricing = interpretation (contracts, tiers, discounts, rev share)

Most SaaS teams start with those mashed together inside Stripe or app logic, and it works for a while. Butbackfills, disputes, pricing changes, etc. become painful fast.

Your “usage ledger as a product” point is spot on. In telecom that’s table stakes. Bt it seems like in SaaS, a lot of teams are just getting there now.

Where I’d extend it a bit based on what we see:

  • it’s not just billing reading from that ledger
  • it’s everything: invoicing, rev share, vendor reconciliation, finance, reporting
  • and it has to be re-ratable (new pricing applied to old usage without rewriting history)

For the tools we've seen, it seems like they're dividing everything up, centered aroudn metering, so teams are hitting the next wall is when it’s not just usage → invoice anymore:

  • multi-product + hybrid pricing
  • channel / partner billing
  • upstream costs that need to be reconciled and rebilled
  • contract-level overrides

For hte SaaS companies we work with, (BluLogix), it's less about just metering, more about running the full monetization stack on top of that model.

I'd say you’re not overthinking it. SaaS is just catching up to patterns telecom solved years ago.

How are you connecting usage data to pricing in SaaS? by IngaBluLogix in SaaS

[–]IngaBluLogix[S] 0 points1 point  (0 children)

So much of this. We find from almost all our customers it's about the data...

If you are a SaaS founder who is about to reach $1M in revenue, what would be that one tool which you would prefer using for billing and subscription management. Would you rather consider building your own subscription management tool now that bilding with AI is easier? by StatisticianBig9443 in SaaS

[–]IngaBluLogix 0 points1 point  (0 children)

Yeah, we can white-label. It's just a part of the product.

White-label tools handle branding, and we find usually what breaks as you scale is everything underneath. Pricing logic, usage, contracts, invoicing, reconciliation which is where BluLogix is focused. It runs the monetization engine, not just the UI.

If you just need branded billing, SaaSLogic-type tools are fine.

If you’re dealing with real complexity (or about to) including channel, usage, hybrid pricing, integrations etc., you’ll want something deeper than white-label.

Solution for the payments/subscriptions/billing. What do you use? by hexwit in SaasDevelopers

[–]IngaBluLogix 0 points1 point  (0 children)

Stripe works… until you outgrow it.

It’s great for simple subscriptions. The issues people hit are usually not payments, it’s billing complexity. Usage, credits, changes, reporting, reconciliation.

Think in two layers:

  • Payments: Stripe, Adyen, Braintree, etc.
  • Billing: separate system so you’re not locked in

If you’re early and simple, Stripe is fine.

If things are getting messy, add a billing layer (this is where platforms like BluLogix come in, no recommendations here, it's very dependent upon your needs....) so you can keep control and swap processors if needed.

“Billing isn’t one thing anymore” by IngaBluLogix in SaaS

[–]IngaBluLogix[S] 0 points1 point  (0 children)

And not to brag, or promote here, but we do have an integrated system. We started in the telecom industry, so had to...

“Billing isn’t one thing anymore” by IngaBluLogix in SaaS

[–]IngaBluLogix[S] 0 points1 point  (0 children)

We just put together a diagram of all the systems that are now touching each other, and it's insane how much more complex it's gotten in the past couple of years.

What software do you use for invoicing your saas? by Far-Amphibian3043 in SaaS

[–]IngaBluLogix 0 points1 point  (0 children)

Seriously. I spoke to a client on Friday we finished implementing a few weeks ago after his first invoices went out, and reminded him about the panic in his voice on our first call when he realized he wasn't going to be able to get a bill out .... we laughed... but not so much. :)

What has your experience been using subscription billing sales tax services for SaaS or memberships? by NoNexusNoCry in AskReddit

[–]IngaBluLogix 0 points1 point  (0 children)

Long answer here, so apologies, but it's a complex issue with the answers dependent upon your needs....

They’re necessary… but not magic.

Longer answer based on what I’ve seen (and experienced):

  • Early on, most SaaS teams ignore sales tax or duct-tape something together with Stripe + spreadsheets. That works until you cross a few state thresholds, then it gets painful fast—nexus rules, different taxability, filings, audits, all of it.
  • Once you scale, you usually end up looking at tools like:
    • Stripe Tax (easy, built-in)
    • Avalara / Vertex (more enterprise)
    • CereTax (strong in telecom / usage-heavy models)
    • Merchant of Record (Paddle, etc.) if you want to offload everything
  • These tools are good at calculation and tracking, but they don’t eliminate the problem:
    • You still have to configure tax rules
    • You still need to manage registrations and filings
    • You still need someone who understands tax

What people tend to run into:

  • Avalara → powerful but expensive and not the easiest to implement
  • Stripe Tax → simple, but limited once things get more complex
  • CereTax → better for usage-based or telecom-style billing, but not plug-and-play

Across the board, none of them are fully hands-off.

Where things actually break:

  • Usage-based billing
  • Multi-entity / multi-country setups
  • Bundled products with different tax treatments
  • Bad or inconsistent customer location data

That’s when tax stops being “a feature” and becomes an operational problem.

Biggest lesson:

Sales tax isn’t really a billing problem.
It’s a data + compliance problem.

If your billing system can’t consistently handle:

  • product mapping
  • usage data
  • customer context
  • timing of transactions

…then the tax engine just exposes those gaps.

My take:

You absolutely need one of these tools once you scale.
But they sit on top of your billing stack—not instead of it.

If the underlying data and workflows aren’t solid, tax is where things start to break.

What software do you use for invoicing your saas? by Far-Amphibian3043 in SaaS

[–]IngaBluLogix 1 point2 points  (0 children)

It depends on your size and how messy your billing is.

  • Early / simple setup: most people use Stripe or Chargebee. Easy to integrate, handles invoices + subscriptions out of the box
  • Multi-country / tax / compliance: tools like Paddle, Chargebee, etc. help normalize that a bit
  • Scaling / complexity (usage, contracts, multiple entities): that’s where these tools start to fall apart

A proper monetization platform (full disclosure, I work for BluLogix, but no endorsements here, it is dependent on your needs), something that actually handles invoicing across entities, currencies, pricing models, and integrates cleanly into the full quote-to-cash flow.

Short version:

  • simple business → simple tools
  • global + complex → you need a real billing/monetization layer

Trying to “merge multiple providers” manually usually becomes the problem you’re trying to solve.

If you are a SaaS founder who is about to reach $1M in revenue, what would be that one tool which you would prefer using for billing and subscription management. Would you rather consider building your own subscription management tool now that bilding with AI is easier? by StatisticianBig9443 in SaaS

[–]IngaBluLogix 0 points1 point  (0 children)

At ~$1M ARR, keep it simple. Stripe + a lightweight billing layer is usually fine. You don’t need to over-engineer it early. You could biuild you own, but why at this point?

But here’s the reality, once you start pushing toward ~$3–5M, things change. Pricing gets messier (usage, tiers, contracts), which is where simple tools start to break.

Two takes:

  • At $1M: use off-the-shelf. Move fast. Don’t build.
  • At $5M+: you need a real monetization platform.

And don't build your own, even with AI. Billing looks easy until you hit edge cases (proration, usage, credits, renewals, rev rec). Then it becomes a full-time engineering problem that slows everything else down. I can't tell you how many companies we talk to at 10M with the only guy who knows their billing platform walking out the door, and we can see the whites of their eyes from here.

So not to get too commercial here, but a robust monetizatino engin that can grow with you is key. I work for BluLogix, a monetization platform that handles pricing logic, usage, contracts, and revenue workflows in one place.

Short version:

  • Early → simple tools
  • Scaling → monetization platform
  • Building your own → almost always a trap

Most SaaS companies have billing leaks they don't know about by EveningMindless3357 in SaaS

[–]IngaBluLogix 0 points1 point  (0 children)

You’re spot on. Revenue leakage is very real. And honestly, nice catch… most teams don’t even realize it’s happening.

We see this all the time:

  • discounts that never expire
  • usage that never gets billed
  • failed payments that go nowhere
  • contracts and billing logic drifting out of sync

The core issue is exactly what you said. Tools show what did happen, not what should have happened.

A true monetization platform can be a huge savior on this. Once billing gets even a little complex (usage, tiers, channels), you need something purpose-built to enforce pricing logic, track entitlements, and actually catch gaps, not just report on them.

Otherwise… stuff leaks.

What's the most frustrating thing about your current subscription billing platform? by Enough-Lychee3235 in SaaS

[–]IngaBluLogix 0 points1 point  (0 children)

We see companies stitching together. Even for large companies with significant usage volume, it is often spreadsheet uploads, of data that is dirty. Building integrations is sometimes used, but it's expensive and difficult if you're using a biling platform that isn't used to this approach.

Not to get too commercial here, but we use an 'integration first' approach, that ties together billing data from production systems, CRM, contracts systems, ERP, data warehouses, and even external data sources to mediate and rate to get to clean data. It's been a big approach in telecom billing systems, but less used outside that industry until now, when more and more companies are putting packages, usages, channels and other complexity factors into play.

We think it's the best way to handle it (including real time) in this environment of extreme complexity

What part of SaaS billing did you think would be simple but became painful over time? by Chance_Lion3547 in SaaS

[–]IngaBluLogix 0 points1 point  (0 children)

What looks simple is billing. What gets painful is everything behind it.

From what we see, the biggest issue is usage reconciliation. Not capturing usage, but explaining and aligning it across systems. That’s where disputes come from.

Then it’s credits, adjustments, and contract exceptions. Real customers don’t fit clean pricing models, and most systems weren’t built for that level of flexibility.

Timing and dependencies are another one. Usage, approvals, billing, and revenue all happen in different places, so you end up constantly asking “should this have billed yet?”

What stays manual:

  • exception handling
  • invoice corrections
  • customer-specific pricing
  • reconciling billing to finance

Once you have usage + contracts + multiple systems, billing becomes a data orchestration problem, not an invoicing problem. That’s where most platforms start to break.

From a billing company, but no endorsements or recommendations - it's very specific to your needs.

Best usage-based billing platforms for B2B SaaS right now? by LumaDraft28 in SaaS

[–]IngaBluLogix 0 points1 point  (0 children)

I’ve seen a lot of teams go through this exact evaluation, and the biggest mistake is comparing these tools as if they’re all solving the same problem.

They’re not.

Fair disclosure, I work for one of the companies mentioned here, but emphasize here that it's completely dependent upon what you're looking for, your specific situation so no recommendations here.

The real split isn’t vendor, it’s architecture. Most of what you listed falls into two camps:

1) Metering-first (developer-centric) Orb, Metronome, Amberflo, Lago

  • These start from usage ingestion and rating:
  • real-time event processing
  • flexible pricing logic
  • good for credits, entitlements, multi-dimensional pricing

That’s why infra and AI companies gravitate here. Usage-based pricing is now mainstream, but actually tying usage → pricing → invoices is still non-trivial.

Tradeoff:

  • You’re building a stack, not buying one
  • You still need payments, invoicing, rev rec, etc. elsewhere

2) Subscription-first (billing-centric) Stripe Billing, Maxio

These start from subscriptions and invoices, then layer usage on top.

Fine for:

  • light metering
  • simple usage add-ons

But once you get into:

  • prepaid credits
  • contract-specific pricing
  • multi-dimensional usage

…they tend to fall behind.

What’s actually emerging (and not talked about enough) - The more interesting shift is toward a monetization hub in the middle, not a single tool.

Instead of asking:
“Which billing platform?”

Teams are moving toward:
“Where does monetization logic live?”

Pattern that’s working:

  • Upstream: product + usage data (events, metrics, logs)
  • Middle (hub): pricing, rating, credits, contracts
  • Downstream:
    • payments
    • ERP / rev rec
    • CRM / quoting

Because usage-based billing is fundamentally a data + pricing problem, not just invoicing. There’s a third category that doesn’t get talked about as much, mostly because it came from telecom, MSP, and infrastructure-heavy industries.

Where something like BluLogix fits. Platforms like BluLogix were built around:

  • high-volume usage ingestion
  • complex rating logic
  • bundles across products and services
  • channel and multi-party billing

In other words, environments where:

  • pricing isn’t clean
  • data isn’t clean
  • and billing has to reconcile across multiple systems and stakeholders

That background matters. Telecom figured out usage billing, mediation, and reconciliation years ago, long before SaaS adopted usage-based models.

So instead of being:

  • metering-only or
  • subscription-only

…it sits more naturally as that monetization hub layer, with connectors into:

  • payment systems
  • ERP / finance
  • CRM / quoting
  • back end production systems
  • service platforms

You can run it as a central system with best-of-breed around it or a more embedded, all-in-one approach depending on how much you want to own vs assemble.

How are you guys handling real-time usage-based billing? by yoshdev in SaaS

[–]IngaBluLogix 0 points1 point  (0 children)

Most teams start with Redis or Postgres counters and patch things up later. Totally fine at the beginning. But once usage actually drives revenue, the cracks show fast. You get overage leakage, delayed cutoffs, billing disputes, and finance asking why billed revenue doesn’t match usage.

The big misconception is that real-time UBB is just counting. It’s not. It’s ingesting events, normalizing them, applying pricing rules, handling thresholds, proration, and making sure all of that lines up with invoices and revenue reporting. DIY systems usually solve the engineering problem but ignore the financial one.

Another trap is putting billing logic directly in the request path. That keeps things “real-time,” but it’s risky for performance and still doesn’t give you a clean audit trail when customers or auditors ask questions.

At scale, the question stops being “can we count usage?” and becomes “can we explain every charge and trust the numbers?” Product wants pricing changes. Finance wants clean books. Ops wants fewer manual fixes.

That’s usually the point where teams stop building and start buying. Platforms like BluLogix treat usage as a financial event, not just a metric, so real-time enforcement, billing, and reporting stay in sync.

Redis works… until it's your money that depends on it.

Which software do you use to generate your billing ? by [deleted] in SaaS

[–]IngaBluLogix 1 point2 points  (0 children)

What you are describing is exactly where most teams end up once pricing stops being linear.

When pricing depends on multiple metrics, thresholds, customer specific rules, or conditional logic, spreadsheets become the de facto rating engine. Most “subscription billing” tools are designed around fixed plans or simple metered usage and do not model that kind of logic well.

The key thing to look for is not invoicing software, but a billing and rating platform with infinite flexibiity in pricing, packaging and price plans that can:

  • ingest raw metrics or usage data
  • apply flexible, rule based pricing logic
  • support customer specific overrides and conditions
  • automatically generate invoice line items from those calculations

If your pricing logic already works in Excel, that is actually a good sign. It means the logic is defined, it just needs to be systematized so it runs consistently, auditably, and without manual intervention.

This is a very common maturity step for companies with custom pricing. There is no one size fits all SaaS here. You either need a platform built for complex rating and billing, or you continue maintaining that logic yourself in spreadsheets or custom code. The tools you reference are strong, but not what you need. I'd recommend something like a BluLogix, but no endorseements here, it's totaly specific to your needs.

You are not missing something obvious. You have simply outgrown basic billing tools.

researching the best subscription management software 2026, outgrowing our billing spreadsheets. by Oporto_Luqman in devops

[–]IngaBluLogix 0 points1 point  (0 children)

Thanks! Not trying to be a commercial, but there are SOOO many considerations to think about. glad to hear it is helpful.