Upload your real records. Compare invoice prices, contract terms and recorded payments with transparent checks. Investigate anything unusual with the source and calculation beside it—without mistaking a potential error for money recovered.
Workspace licenses are billed monthly at $68.00 per seat, effective July 1, 2025.
Try changing the seats or the rate
No fabricated account metrics. No surprise banking permissions. Just the documents you choose to review.
Import a CSV export or add one invoice manually. Each personal workspace starts with no records and no guessed spending figures.
No accounting-system connection requiredAdd contracts, payment history and credit notes when you have them. SpendLeak only runs checks supported by the information you provide.
Unverified results stay clearly labelledOpen the exact calculation, investigate with a human and record a recovery only when supported by your own evidence.
Nothing is paid or sent for youReady to review your own records?
Create an accountNo single error looks dramatic. A few dollars a seat, a credit nobody used, one invoice paid twice. Across a year they add up. Here's how the demo company's findings break down by type.
Amounts are potential and unverified. Idle seats are counted up to each subscription's renewal date.
22 idle Altair Workspace Pro seats · Altair Cloudworks
Follow a single real example from the demo through all four stages.
Upload a CSV export, map your columns and preview it. Nothing is saved until you confirm.
Each finding puts the two documents side by side, highlights the lines that disagree, and lays out the sum in blocks you can check in your head.
$5.00 more per unit than agreed
Exclusive of tax. Confirm no amendment or price-change notice applies to this period.
Time figures are illustrative, not measured customer results.
Simple, predictable rules. The same records always produce the same results, and AI never does the maths.
The same bill was entered, and maybe paid, twice.
2 found in the demoA suspiciously similar bill: same total, near-identical number. Scored for a person to judge.
1 found in the demoA supplier charged more per unit than your contract says.
5 found in the demoYour contract promises a discount the invoice forgot.
2 found in the demoYou paid more than the invoice total.
1 found in the demoA supplier owes you credit that nobody has used yet.
3 found in the demoYou pay for software seats that nobody logs into.
4 found in the demoInvoice line subtotal or grand total differs from the recorded amounts. Read-only validation, not proof of a recoverable overcharge.
0 found in the demoTwo payment ledger rows against one invoice carry the same reference, amount, method, currency and date.
0 found in the demoUnit prices for the same supplier and item rose sharply against an observed history, with no applicable contract. Requires review.
0 found in the demoThe billed quantity is substantially higher than recent historical quantities for the same supplier and SKU. Not necessarily overbilling.
0 found in the demoYou could have saved by paying a few days sooner.
7 found in the demoA typical monthly review for a small finance team, start to finish.
Invoices, payments and credits. The import remembers your column mapping, so it takes a minute.
Six new findings. Two near-duplicates turn out to be real; one rate mismatch needs a look at the contract.
Priya takes the rate case. You ask the assistant to draft a polite note to the supplier, then edit it and send it yourself.
The supplier agrees on two cases. You mark them confirmed and dismiss one with a reason: the contract had an amendment.
A credit memo arrives. You attach it, the case closes, and the report shows exactly what came back.
If you pay the same suppliers every month and nobody has time to check every line, this is for you.
Software seats for every freelancer who ever joined, plus print and production rates that drift from the quote.
Idle seats · rate driftMaterials surcharges, fuel fees and repeat deliveries billed twice across sites.
Duplicates · surchargesContractor hourly rates above the agreed terms, and early-payment discounts nobody claims.
Rate mismatch · early payUtilities, cleaning and security at many sites, with credits issued to one location and never used.
Unused credits · overpaymentsNo sign-up. A fictional company is already loaded.
See the contract and invoice side by side.
Click a highlighted row and watch the source line light up.
Pick an owner, or dismiss with a reason and undo it.
Watch the verified total move, and only that total.
Keep your books where they are. SpendLeak reads exports from them and does the checking work that falls between systems.
| What it does | Accounting software | AP & expense tools | SpendLeak |
|---|---|---|---|
| Records transactions and keeps the books | Partly | — | |
| Approves and pays supplier invoices | Partly | — | |
| Compares invoice lines with contract rates | — | Partly | |
| Finds duplicates, unused credits and idle seats | — | Partly | |
| Shows the evidence and the sum for each issue | — | — | |
| Tracks the case until money actually comes back | — | — |
QuickBooks, Xero and NetSuite are export guides, not live connections. You stay in control of what you upload.
In financial software, a clear list of limits is worth more than a wall of badges.
Every database read and write is scoped to the signed-in account. Nobody can request someone else's workspace.
Every change is re-checked on the server, with cross-site request blocking and rate limits.
For cloud workspaces the assistant loads data on the server for your account. Imported text is treated as data, never as instructions.
Status changes, notes, imports and recoveries are recorded with who did it and when.
SpendLeak can't pay, approve or email anyone. A person always acts.
Integer-cent arithmetic with every step shown. Same input, same result.
The demo is fully working. Open a case, assign it, dismiss one with a reason, record a refund and export the report. It takes about two minutes.