SaaS Billing

What is SaaS Billing?

Written by Arnon Shimoni

โœ“ Expert

Last updated on:

SaaS billing is everything between a customer agreeing to pay for software and the money arriving: pricing the plan, tracking what they're entitled to and what they use, rating that into charges, producing a compliant invoice, collecting payment, and handling every change in between. For a flat monthly plan it's a scheduled charge. For a modern SaaS business with seats, usage, tiers, commitments, multiple currencies and several legal entities, it's a system.

The reason it has its own name is that software is sold differently from almost anything else. The customer buys continuously, changes what they buy mid-period, and often doesn't know in advance how much they'll consume. The billing has to follow all of that without a human in the loop.

At a glance

SaaS billing

Covers

Pricing, subscriptions, entitlements, metering, rating, invoicing, payments, dunning, revenue recognition

Pricing models it has to support

Flat rate, per seat, usage-based, tiered, hybrid, credits, minimum commits, outcome-based

Hard parts

Mid-period changes, usage at scale, multi-entity tax and compliance, e-invoicing, revenue recognition

Typical architecture

Product catalog โ†’ pricing plans โ†’ subscriptions โ†’ metering โ†’ invoices โ†’ payments โ†’ ERP

Build or buy

Most teams that build their own regret it by the second pricing change

What a SaaS billing system does

Product catalog and pricing plans. The definition of what you sell and at what price: products, items, tiers, rates, currencies, tax categories. Pricing changes should be a configuration, not a deployment.

Subscriptions and entitlements. Which customer is on which plan from when to when, with what overrides, discounts, included volume and commitments. Entitlements tell the product what the customer may use; the subscription tells billing what to charge.

Metering. Ingesting usage events from the product (API calls, GB, tokens, seats, transactions) reliably and idempotently, at whatever volume the product generates.

Rating. Turning usage into money by applying the plan: tiers, volume discounts, minimums, overages, credits. This is where revenue leakage happens when it's done in spreadsheets.

Invoicing. Producing a legally valid invoice per customer per period from the right legal entity, with the right tax treatment, numbering and date, in the format each country requires. The EU invoice requirements page covers what that means in Europe.

Payments and collection. Charging stored payment methods, presenting payment links, handling bank transfers, retries and dunning, and reconciling what came in against what was invoiced.

Changes. Upgrades, downgrades, pauses, cancellations and proration, all mid-period, all without breaking the invoice.

Accounting. Posting invoices, credit notes and payments to the ERP and feeding revenue recognition under ASC 606 or IFRS 15.

Pricing models and what they demand of billing

Model

What billing has to do

Flat rate

Recurring charge, proration on change. The easy case

Per seat

Track seat counts over time, prorate additions, decide whether removals are refunded

Usage-based

Meter events at scale, rate them, show them on the invoice line by line

Tiered and volume

Apply the right rate to the right band, graduated or whole-volume, per period

Hybrid

Combine a platform fee, included volume and overage on one invoice

Credits and prepaid

Hold a balance, draw it down, top it up, expire it, and recognise revenue on consumption

Minimum commits

Compare usage to a floor per period or per term, true up

Outcome-based

Meter results rather than activity, often with a verification step before billing

Most SaaS companies move down this table over their life. A billing system that only handles the first two rows forces a rebuild when pricing evolves, which is why the choice is strategic rather than operational.

Why SaaS billing is harder than it looks

  • Time. Every charge has a period, every change happens mid-period, and every period has to close cleanly. Proration, ramp-ups, pauses and backdated changes all produce edge cases.

  • Volume. Usage-based pricing means billing ingests events at product scale, not finance scale. Late, duplicated and out-of-order events have to be handled without producing wrong invoices.

  • Geography. Each country adds a VAT regime, mandatory invoice fields, deadlines and, increasingly, structured e-invoicing. Each legal entity adds a number series, bank account and currency. The multi-entity billing page covers the combination.

  • Immutability. Once an invoice is issued it can't change. Every correction is a credit note, which the system has to produce and link.

  • Two audiences. The customer's finance team wants a clear, PO-matched invoice. Your finance team wants a clean ledger and a defensible revenue schedule. The same data has to satisfy both.

Build or buy

Engineering teams build billing because the first version looks easy: a cron job, a Stripe charge, a PDF. It stops being easy at the first pricing change, the first country with a reverse charge, the first customer who wants a credit note, and the first auditor who asks about the gap in invoice numbers. The home-built billing page goes through the cost in detail. The short version is that billing is a product in its own right, and unless billing is your product, building it diverts the team from the one that is.

Where Solvimon fits

Solvimon is a billing platform built for exactly the table above. Product catalog, pricing plans and subscriptions are configuration, not code. Metering ingests events in real time and rates them against tiers, commitments, included volume and discounts on the subscription schedule. Invoices are generated per billing entity with per-invoice tax, their own number series, rule-based dates and structured e-invoicing where mandated. Payments are collected through your own PSP with payment links, retries and workflow-driven dunning, and everything posts to your ERP. Solvimon powers billing for some of Europe's largest fintechs and a growing number of US companies, which is a reasonable test of whether it handles the hard parts. If you're deciding between extending what you've built and replacing it, talk to one of our experts.

FAQ

What's the difference between SaaS billing and subscription billing?

Subscription billing is the recurring-charge subset. SaaS billing today also covers usage, credits, commitments and hybrid models that aren't simple subscriptions.

Is a payment processor a billing system?

No. A processor moves money. A billing system decides how much to charge, produces the invoice, and reconciles the payment to it. Most billing systems work with several processors.

Do I need a billing system before I have usage-based pricing?

You need one before the first pricing change you can't make without an engineer, which for most companies is within the first two years.

How does billing connect to revenue recognition?

Invoices and credit notes are the inputs. Revenue recognition schedules when the invoiced amounts count as revenue, which for subscriptions is over the service period and for usage is as consumed.

Can billing live in the ERP?

The ledger can. Metering, rating, subscriptions and invoice generation at product scale are not what ERPs are built for, which is why billing platforms feed ERPs rather than replace them.

This page was last reviewed in October 2026.

Related

Ready for billing v2?

Solvimon is monetization infrastructure for companies that have outgrown billing v1. One system, entire lifecycle, built by the team that did this at Adyen.

What is a true-up?

A true-up is the invoice that settles the difference between what a customer committed to and what they used. True-up vs overage, an annual worked example, seats vs usage, and revenue recognition.

Read

What is Flat Rate Pricing?

Flat rate pricing explained: one price, unlimited access. Where it works, where it breaks down, why AI products can't use it, and how to transition to hybrid pricing.

Read

What is contribution margin-based pricing? Pricing to cover variable cost first

Contribution margin pricing sets prices to maximise the contribution each sale makes toward fixed costs. How to calculate it, and why it is the right frame for AI unit economics.

Read

What is Self-Billing?

Self-billing is when the buyer issues the invoice on behalf of the seller, with the seller's agreement. How it works for marketplaces, what an EU self-billing agreement must contain, HMRC rules, and self-billing vs reverse charge.

Read

What is a minimum commitment?

What is a minimum commitment? How spend commits, volume commits and tiered commits work in SaaS and AI contracts, how a commit is billed each month, rollover rules and what a true-up settles.

Read

What is consolidated billing? One invoice across accounts, entities and currencies

Consolidated billing combines charges from multiple accounts or subsidiaries into a single invoice. When it helps, what it complicates, and how it interacts with tax and multi-entity structures.

Read

In their own words