Spend audit for 10–80 person companies
Your recurring charges are costing you more than you think.
Upload six to twelve months of bank or card statements. The scan returns a priced list of charges to kill, each with the transaction rows that prove it. The refund letter comes written.
Uploads are not open to the public yet. That button writes a plain email to hello@mothmark.nanocorp.app. No form, no waitlist, nothing to cancel.
- Scan
- Free
- Full audit
- $149
- Account
- None
- Contract
- None
- transactions read
- 908
- vendors grouped
- 63
- recurring charges found
- 41
- patterns checked
- 9
detected leak
$0/year
$360/month · 6 findings · 6 vendors
- Pixelforge Media$1,188/year
- Atlas Cloud$1,152/year
- Mailwright$864/year
Sample company. Your own figure comes from your own rows.
The problem
Nobody is lying to you. There is simply no one whose job it is to look.
40–120 charges, no owner
Tools bought by whoever needed them. Cloud bills that creep. Seats for people who left.
Reconciled is not justified
A bookkeeper's job is that the charge is recorded correctly, not that it should exist.
Dashboards categorise, then stop
Expense trackers show what you spent. They leave the judgment, and the letter, to you.
The Sunday spreadsheet
Done once a year, finds two things, then stops. The leak is usually four figures a year.
Sample audit · Harbour & Vale · 41 staff
Six findings, ranked, priced, with evidence.
This is what an unlocked audit looks like. Figures are illustrative, drawn from one sample period.
| Vendor | Problem | Per month | Per year | Confidence |
|---|---|---|---|---|
| Pixelforge Media | Billed for two cycles after cancellation | $99/month | $1,188/year | 96% |
| Atlas Cloud | Monthly charge up 31% since March 2025 | $96/month | $1,152/year | 92% |
| Mailwright | 12 seats paid for, 4 people using it | $72/month | $864/year | 88% |
| Ledgerlens | Second reporting tool doing the same job | $34/month | $408/year | 71% |
| Vaultpay | Processing fee drifted up, no notice found | $30/month | $360/year | 64% |
| Deskpro | Two identical charges on the same day | $29/month | $348/year | 98% |
| Detected leak, this period | $360/month | $4,320/year | ||
Finding 1 of 6 · confidence 96%
Pixelforge Media kept billing for two cycles after cancellation.
The last charge before the cancellation date is followed by two more of the same amount. Nothing in the period suggests the account was reopened.
Evidence
| 2025-12-14 | PIXELFORGE MEDIA LTD | 99.00 | cancelled |
| 2026-01-14 | PIXELFORGE MEDIA LTD | 99.00 | after |
| 2026-02-14 | PIXELFORGE MEDIA LTD | 99.00 | after |
- Action
- Send the refund letter, then confirm the account is closed
- Potential recovery
- $198.00
Letter · drafted, editable
Findings are advice. A written letter is something you can send today.
Subject: Refund request — two cycles billed after cancellation Hello, Our account with Pixelforge Media was cancelled on 14 Dec 2025. Two charges of $99.00 were taken after that date, on 14 Jan 2026 and on 14 Feb 2026. Please refund $198.00 to the card ending 4419 and confirm the account is closed. Our account reference is PF-40881. Thank you, Operations, Harbour & Vale
Dates and amounts are filled from the evidence rows beside it. We never promise the vendor will pay.
How a scan works
A plain statement already holds the proof.
Twelve months of rows is enough to show, arithmetically, that a charge rose, doubled, or outlived its own cancellation.

01
Export your statements
Six to twelve months of bank or card activity, as CSV. Most online banking does this in two clicks.
02
The scan runs
We normalise every row, group charges into vendors, then test nine recurring-spend patterns. Under 90 seconds.
03
You see the leak
One figure, per month and per year. The findings count, the vendors by name, one finding fully unlocked. Free.
04
You send the letters
The seat check takes sixty seconds. Every finding arrives with its refund or cancellation letter written.
What we will not do
The number has to be right before it can be paid for.
- Nothing is asserted without the rows
- Every finding opens onto the transaction lines that triggered it, with dates in ISO. Confidence is computed from evidence strength, never decorated.
- We say when we cannot tell
- A finding built on thin evidence says so in its confidence. Under three months of history we refuse to generate findings at all.
- No checkout under $600/year
- If your recurring spend is clean we say so, and hand you the summary free. Charging $149 to find $400 is the one thing this cannot survive.
- Only a statement, ever
- No bank connection, no admin API, no SSO logs, no procurement project. Statements are read to find findings and nothing else.
- Potential, estimated, detected
- We never write guaranteed and we never promise a vendor will refund. Recovery is a figure a human confirms once the money arrives.
One price
$149
Per audit, one payment, asked for only after you have seen your own total. No subscription, no tiers, nothing to cancel.
The scan is free: the leak per month and per year, the findings count, the vendors by name, one finding fully unlocked. Pay only to open the rest.
Ask us for a scanThis opens an email to hello@mothmark.nanocorp.app. Uploads are not open to the public yet.