Ometa Systems logoOmetaSystems
SaaS & Product Companies Northwind SaaS 9 weeks

Untangling Northwind's billing system

Northwind's billing had grown into a tangle of exceptions, manual fixes, and quarterly revenue surprises. We rebuilt it on a proper ledger and reconciled four years of history.

The problem

Northwind's billing logic had accreted six pricing models, two acquisition migrations, and a backlog of manual finance corrections. The finance team was spending three days a quarter reconciling Stripe to the database.

What we did

We designed an append-only ledger as the source of truth, modelled every pricing case explicitly, and built a back-fill that reconciled four years of history against Stripe. Then we cut over with a dual-write period and verified parity.

The result

Billing tickets dropped 71%. Reconciliation went from a three-day quarterly project to a 12-minute automated run.

Services

  • Backend Engineering
  • Architecture Consulting

Stack

TypeScriptPostgreSQLStripeNode.js

Work with us

Want results like these?

Start with a short discovery call, or send full project details if you're ready. A senior engineer replies within one business day.

Schedule Call