The product
Wire. Match. Close.
Three surfaces between a charge landing and a statement your accountant signs.
01 · The wire
See money as it moves
Charges, refunds, upgrades and credit notes land within minutes of the processor, normalized across eight sources and fourteen currencies.
The wire · today
- 14:02invoice 8841 matched$429.00
- 14:02new subscriber · Growth$49.00
- 14:05upgrade · Seed → Growth+$49.00
- 14:07invoice 8842 matched$1,188.00
- 14:11refund posted$99.00
- 14:19dunning recovered$147.00
02 · The match
Nothing smoothed over
Every event pairs with its invoice and ledger entry. A row that will not pair is flagged and assigned, so exceptions get owners instead of burial.
Match run 442
Δ $84.00- stripe · 1,904 records0 identity gaps
- paddle · 431 records0 identity gaps
- manual · 77 records1 value variance
2,412 identity-matched · 1 value variance under review
03 · The close
A statement, not a spreadsheet
When the delta reads zero the statement publishes: MRR movements, retention, cohorts and forecast, each figure tied to matched invoices.
The close · March 2026 statement
- Opening MRR$121,020
- New business+$6,640
- Expansion+$3,610
- Contraction−$1,180
- Churn−$1,680
- Closing MRR$128,410
Δ $0.00
The state your month ends in. Anything else is a flag with an owner.
The match
- run 442 · 2,412 identity-matched · value review started
- stripe feed · 1,904 records · 0 identity gaps
- paddle feed · 431 records · 0 identity gaps
- manual invoices · 77 records · invoice 8843 · $84.00 variance
- fx applied · 14 currencies · ECB daily rates
- credit notes netted · 23 · $4,118.00
- invoice 8843 resolved · Δ $0.00 · statement published
- run 442 · automated identity match · 3m 41s
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