REVENUE RECONCILIATION

Stripe says €412,880.
You booked €398,455.

The gap is refunds that settled in the wrong month, a downgrade counted twice, and two invoices posted late. Vernier finds each one, names it, and ties the month out before anyone asks you to explain it.

READ-ONLY ACCESS · 14 DAYS · NO CARD

MARCH 2026 · RECONCILIATIONEUR
REPORTED BY STRIPE€412,880
Refunds that settled in April€6,120
Downgrade counted twice€4,880
Invoices posted to the wrong month€3,425
WHAT YOU ACTUALLY BOOKED€398,455
DIFFERENCE FOUND
€14,425TIES OUT

RECONCILING €2.4BN OF RECURRING REVENUE FOR 400+ TEAMS

NORTHWINDBELLTOWERCASSETTEHALYARDFERNWEHOAKLINE

WHAT IT CATCHES

Six ways a month quietly stops adding up.

Each one is ordinary on its own. Together they are the reason your dashboard and your bank statement have never agreed.

01A refund is issued in March and settles in April.Posts it back to March, where the revenue was booked.−€6,120
02A customer downgrades mid-cycle and the proration lands twice.Nets the two entries against the same subscription.−€4,880
03A card fails on the 31st and the retry succeeds on the 2nd.Holds the invoice open instead of counting it as churn.−€3,425
04Two billing systems disagree about the same customer.Matches on the customer, not the subscription id.−€2,910
05A GBP invoice is converted at today's rate, not the invoice date.Locks conversion to the date on the document.−€1,740
06An annual plan is recognised in full in month one.Spreads it across the term the contract actually covers.−€8,260

THE CLOSE

Four days of spreadsheet, or this.

Movements are separated the moment a payment settles: new, expansion, contraction, churn, reactivation. Every figure carries the invoice that produced it, so when someone disagrees you open the line rather than the argument.

Cohorts recalculate themselves as refunds and chargebacks land. Nothing to rebuild, nothing to remember.

Time to first reconciled month
9 MINUTES
Sources that roll into one number
UNLIMITED
History backfilled on connect
ALL OF IT
NET REVENUE RETENTION BY COHORT
M0M1M2M3M4M5M6M7M8M9
SEP 2025
100
98
97
99
103
107
111
114
118
121
OCT 2025
100
97
96
98
101
104
109
113
116
NOV 2025
100
94
89
87
88
90
93
96
DEC 2025
100
91
84
79
77
78
80
JAN 2026
100
96
95
97
100
105
FEB 2026
100
98
99
102
107
MAR 2026
100
99
101
105
LOSING
GROWING

PRICE

Read your price off the scale.

A vernier exists to read the value between two graduations. So does this. Slide to the revenue you actually track and pay for that, not for the bracket above it.

MAIN SCALE · MONTHLY RECURRING REVENUE TRACKED

25K
100K
350K
750K
2M+

READING

€179/ MONTH

Growth, up to €350k tracked.

START ON THIS TIER
STARTER€0 — €100K MRROne billing source, movements, MRR and the reconciliation ledger.from €39
GROWTH€100K — €500K MRRUnlimited sources, cohorts, Slack alerts, warehouse sync, SSO.from €129
SCALEABOVE €500K MRRMulti-entity consolidation, audit log, SAML, named account team.from €349

EVERY TIER: FULL HISTORY · EU HOSTING · CANCEL IN ONE CLICK · NO ANNUAL LOCK-IN

Month-end close went from four days to about forty minutes. The first time the board asked why expansion dipped, the answer was already on the screen behind me.

ANA RUIZ · CFO, BELLTOWER

Involuntary churn sat at 1.9% and we assumed that was the cost of doing business. Vernier named it, we fixed the retry rules, it is 0.4% now.

TOMAS LIND · HEAD OF GROWTH, CASSETTE

QUESTIONS

Before you connect anything.

Anything else, write to the team. A person answers, usually the same day.

Read-only keys. Vernier never moves money, never issues a refund and never writes to your billing system. You can revoke access from inside Stripe at any time and the dashboard freezes at the last reconciled day.

Find out what this month is really worth.

Read-only access to Stripe, nine minutes, and your full history reconciled. If the number matches what you thought, you have lost nine minutes.

CONNECT STRIPE

14 DAYS · NO CARD · READ-ONLY