WHY MODULE EXISTS

Contracts evolved. Billing systems didn't.

A note on why we're building Module — and the broken handoff between contracts, products, and finance that we think the next decade of SaaS will need to fix.

It's the last week of the quarter. A finance lead opens a spreadsheet — the one with the tabs no one else dares touch. It pulls usage data from one system, contract terms from another, and discount overrides from a Slack thread three months old. They're trying to answer a question that should be trivial: what do we bill our top thirty customers this month?

If you've been in B2B SaaS for any length of time, you've seen this room. You've maybe lived in it. And you know — even if no one says it out loud — that something has gone quietly wrong with the way modern software companies turn what they sell into what they invoice.

The contracts have gotten more complex. Pricing is hybrid now: a platform fee, plus seats, plus metered usage, plus a ramp, plus a mid-term amendment because the customer expanded last quarter. The product ships features faster than the catalog can be updated. Revenue ops, finance, and engineering each hold a piece of the picture. Nobody holds the whole picture.

So a spreadsheet does. And the spreadsheet leaks.

//What actually happens at quarter close

deals_closed147
contracts_amended_mid_term38
manual_billing_overrides62
invoices_restated_after_issue11
days_to_close_books9
finance_team_moraledeclining

This is the picture at the average growth-stage SaaS company today. Not because anyone is bad at their job — quite the opposite. The people doing this work are some of the sharpest operators in the business. They're holding the system together with care, judgment, and far too many late nights.

The problem isn't them.

The problem is that the system they're holding together was designed for a different decade of software.

The shape of the problem

Subscription billing software was built when subscriptions were simple. A flat monthly fee. Maybe a few seat tiers. Renewals once a year. The job of a billing system was to charge a card on the same day every month and email a receipt. That's still what most billing platforms are actually good at.

But that's not the shape of revenue anymore. PLG changed the shape. Usage-based pricing changed the shape. Multi-product cross-sell changed the shape. So did mid-term ramps, retroactive discounts, hybrid commits, customer-specific entitlements, and the simple fact that the same buyer might now have three contracts with you across two products and one acquisition.

The billing platforms didn't change shape. They added webhooks and called it a day. Everything they couldn't model became a CSV. Every CSV became a spreadsheet. Every spreadsheet became someone's job.

That gap — between how revenue actually behaves and how the systems that bill it were designed — is where the modern finance team lives. It's also where revenue leaks, audits get nervous, founders lose sleep, and engineers get pulled off the roadmap to write yet another internal billing patch.

Most revenue leakage isn't caused by bad pricing. It's caused by broken handoffs.

You can model the most sophisticated pricing in the world. If the model lives in a quote document, the quota lives in a product database, the usage lives in a data warehouse, and the invoice lives in an accounting tool — and a person has to manually keep all four in agreement — your pricing is only as accurate as the most exhausted person on your finance team at 11pm on the last day of the quarter.

That's the gap. That's what we're building to close.

What we believe

Everything we ship at Module flows from these.

[01]

The contract is the source of truth.

Not the spreadsheet, not the product database, not the deal desk's memory. Every entitlement, every limit, every rate should trace back to a clause someone signed.

[02]

Revenue is a continuous loop, not a monthly batch.

Quote, contract, provisioning, metering, rating, billing, recognition — these aren't separate jobs done by separate teams. They're one system in motion. We build it as one system.

[03]

Software should replace the spreadsheet, not the finance team.

Finance doesn't need to be automated out of existence. They need to stop being the manual reconciliation layer between systems that should already agree.

[04]

Engineering shouldn't own billing logic.

Every engineer-hour spent maintaining custom billing pipelines is an engineer-hour not spent on the product customers actually pay for. We give that time back.

[05]

Accuracy compounds. So does drift.

Small mistakes in the quote-to-cash chain don't stay small. They become disputed invoices, missed renewals, audit findings, and quietly eroded gross margin. We optimize for the boring kind of correctness.

What we're building

Module is one platform that turns a signed contract into entitlements, captures usage at scale, rates that usage in real time, and issues invoices automatically — without a person stitching the pieces together each cycle.

We don't think of Module as a billing tool. Billing is the last thirty seconds of a four-stage system. The four stages are provision, meter, rate, bill, and they should run as one continuous loop powered by what we call Continuum — the engine that keeps every part in sync, including the messy retroactive parts that real businesses actually deal with.

It's the system we wished existed when we were running revenue ops ourselves. It's the system we believe every modern B2B SaaS company will eventually need — because the alternative is more spreadsheets, more finance hires, more late-quarter scrambles, and more revenue silently slipping through the cracks.

Animated Module product icon
Al Tworowsky

Al Tworowsky

Founder & CEO

Previously built and broke billing systems at a few growth-stage SaaS companies. Spent more late nights inside spreadsheets named Q3_truing_up_FINAL_v4_real.xlsx than is reasonable. Started Module because nobody should have to.

We're a small team and an early company. We don't think we have everything figured out, and we're going to be wrong about plenty along the way. But we're convinced the gap is real, the cost is bigger than most companies admit, and the answer isn't another reporting dashboard sitting on top of the same broken plumbing.

The answer is to rebuild the plumbing.

Join Us in Redefining
Modern Billing

Join us in redefining modern billing for today's products. We build systems for pricing, contracts, usage, and revenue so teams can move faster.