Subscription analytics
Revenue, reconciled.
Recur reads your billing feeds, matches every invoice to the ledger, and publishes metrics your accountant will sign.
No card · free to $2,500 MRR · export everything, any time
recur · the close · March
Δ $0.00Monthly recurring revenue
$128,410
+6.1% vs February
The wire
- 14:02invoice 8841 matched$429.00
- 14:02new subscriber · Growth$49.00
- 14:05upgrade · Seed → Growth+$49.00
- 14:11refund posted$99.00
- 14:19dunning recovered$147.00
2,412 of 2,412 normalized records matched
Δ $0.00The wire
- 14:02 UTC · invoice 8841 matched · $429.00 · Δ $0.00
- 14:02 UTC · new subscriber · Growth · $49.00 MRR
- 14:05 UTC · upgrade · Seed → Growth · +$49.00 MRR
- 14:07 UTC · invoice 8842 matched · $1,188.00 · Δ $0.00
- 14:11 UTC · refund posted · $99.00 · ledger updated
- 14:19 UTC · invoice 8843 · Δ $84.00 · flagged for review
- 14:19 UTC · dunning recovered · $147.00 · 2nd retry
- 14:23 UTC · invoice 8844 matched · $588.00 · Δ $0.00
Sources
Eight feeds, one ledger
Review the eight sample adapters, then inspect objects, permissions and mapping evidence on the integrations page.
Stripe
Billing
Paddle
Merchant of record
Chargebee
Billing
Lemon Squeezy
Merchant of record
App Store
Mobile
Play Billing
Mobile
Braintree
Billing
Manual invoices
Manual
The close
Metrics that survive an audit
Every number below is computed from matched invoices, so the board pack and the books agree.
MRR + movements
$128,410
New, expansion, contraction and churn split out, month by month.
Net revenue retention
100.6%
Opening MRR carried through expansion, contraction and churn, with the customers driving it named.
Revenue churn
1.4%
Churned MRR against the opening balance; early-warning flags on usage cliffs.
Records matched
2,412
Three sources, one invoice identity per line before any value is reviewed.
Forecast
$1.54M ARR
A twelve-month run-rate from matched invoices, not from optimism.
The delta
Δ $0.00Every metric ties to the ledger; anything that will not match gets flagged.
How it works
Wire, match, close
Three steps between a charge landing and a statement you can sign.
The wire
Every charge, refund and credit note arrives from your billing feeds within minutes.
The match
Each event is paired with its invoice and its ledger entry. Anything that will not pair gets flagged, not smoothed over.
The close
When the delta reads zero, the month's statement publishes itself. Your accountant gets a trail, not a spreadsheet.
Match run 442
Identity match · 3m 41s
| Invoice | Amount | Delta |
|---|---|---|
| 8839 | $1,240.00 | Δ $0.00 |
| 8840 | $88.00 | Δ $0.00 |
| 8841 | $429.00 | Δ $0.00 |
| 8842 | $1,188.00 | Δ $0.00 |
| 8843 | $536.00 | Δ $84.00 |
1 value variance · identity matched · publication waits
Customers
Numbers other people sign
Three teams, three closes, outcomes they put their names on.
“Our close was nine days of spreadsheet archaeology. With Recur it is one afternoon, and the auditors take the statement as-is.”
9 days → 1 afternoon
monthly close
Maren Ilves
Finance lead, Standfirst
“Recur flagged a cohort going quiet 41 days before the cancellations landed. We called them; most stayed.”
Dele Akande
Founder, Loam
41 days
earlier churn warning
“The board pack is now an export of the close. Nobody re-derives MRR in a slide the night before.”
Sofia Brandt
COO, Tidemark
0
hand-built board slides
The books happened. Match them.
Connect a billing source and watch the first match run before the coffee is done.
- Free to $2,500 MRR, then from $49 a month
- 30 days of Growth free, no card
- First close in about an hour
- Export everything, any time