V
Verity
Solutions
SaaSSubscriptionsBilling
Nordica · SaaS

A subscription platform powering $14M ARR

Engineered a subscription billing platform with dunning, proration, and self-service for a Nordic B2B SaaS scale-up.

$14M
ARR powered
-43%
Involuntary churn
-58%
Time-to-cash
Nordica
Timeline
5 months core build, ongoing iteration
Team
7 (1 PM, 4 Engineering, 1 Finance SME, 1 SRE)
Stack
Next.js · NestJS · PostgreSQL · Stripe · Temporal · AWS
Challenge

Nordica is a Nordic B2B SaaS scale-up with $14M ARR and a billing system held together with three Stripe accounts, a custom Rails app, and a fragile Zapier graph. Involuntary churn from failed cards was eating 7% of revenue. Finance closed the month an average of 11 days late.

Approach

We re-engineered the entire subscription billing platform — plans, proration, dunning, tax, invoicing, and the customer self-service portal. We kept Stripe as the payment processor but built our own metering, billing logic, and revenue recognition layer on top.

Solution
  • 01A unified subscription billing platform across plans, add-ons, and overages
  • 02A dunning engine that lifted card-recovery rates from 38% to 71%
  • 03Native EU VAT, GST, and US sales-tax handling
  • 04A self-service portal for plan upgrades, downgrades, and seat changes
  • 05A finance dashboard exposing MRR, churn, and ARR in real time
  • 06A revenue recognition feed into NetSuite
Outcomes

Involuntary churn fell by 43%. Time-to-cash dropped by 58%. Finance now closes the month in 3 days. The platform now powers $14M ARR and is on track to support $40M+ in 2026.

From cloud architecture to DevOps to day-2 operations — Verity took on the entire platform charter. Our engineers got their weekends back.

Erik Lindberg, VP Engineering Nordica
Let’s talk

A 30-minute call often saves three months of debate.

No pitch deck. No pressure. Just an honest conversation with a senior strategist about where you are and where you could be.