AI-read, code-verified · Commercial kitchen equipment
Most of this invoice
was already covered.
Upload your service contract and a repair invoice. AI reads both and drafts a coverage report in under a minute — every charge checked against the clause that decides it, with the page number, before you approve payment.
~36 sec per audit · every citation verified · $49 flat, no subscription
Real output. Hover any line to see the clause it rests on.
The problem
Nobody reads page 11 at 4pm on a Friday.
A single site can run a manufacturer warranty, an extended warranty, an annual maintenance contract and a parts-only plan at the same time. The invoice arrives with eleven line items and a due date. Somebody has to decide what you actually owe.
Coverage you already bought
A parts-and-labour plan means the vendor owes you the repair. Billing it back is not fraud — it is a busy back office and a line item nobody cross-checked.
Fees the contract never authorised
Emergency callout, fuel surcharge, shop supplies. The contract may define a response time without ever permitting a fee for it. That gap is worth asking about.
Rates that quietly drifted
The contract says $125 an hour. The invoice says $145. Four hours later that is $80, on a line that otherwise looks perfectly correct.
What it saves you
Forty minutes of cross-referencing, or forty seconds.
Checking one invoice properly means reading a 40-page contract, finding the plan that covers this serial number, and deciding whether an exclusion applies to each line. Done honestly it takes most of an afternoon, so in practice it does not get done.
- 30–45 min per invoice, if anyone does it at all
- Needs someone who knows the contract well
- Page 11 gets skipped when the invoice is due Friday
- Nothing written down to send the vendor
- Rate drift of $20/hr goes unnoticed for years
- ~36 seconds, start to finished report
- Anyone on the team can run it — no contract expertise
- Every clause read, every time, in the same order
- A cited, editable dispute draft ready to send
- Arithmetic and rates checked in code, not by eye
Pays for itself on one line
A single wrongly billed $300 part covers six audits. Most invoices we see carry at least one charge worth questioning — the question is whether anyone looked.
Leverage in the conversation
“This looks wrong” is easy to wave off. “Section 4.2 on page 11 covers parts on this serial” is not. The citation is what changes the answer.
The contract stops being a filing cabinet
It gets indexed once, then reused for every future invoice on that contract — so the second audit is faster and cheaper than the first.
How it works
Five steps, in this order.
AI does the reading and the judgement. Dates, serial numbers, arithmetic and rates are checked in ordinary code, because those have right answers and a model should never be asked to guess at them.
Order matters. An expired contract settles every line before any clause about parts gets read. We publish the cost of each step because most of them cost nothing at all.
Typical audit: 36 seconds · $0.03 of compute
Your documents are read on our server
Text is pulled from the PDFs before any model sees them. Scans get transcribed once and cached forever, so you never pay to read the same contract twice.
AI turns the contract into a clause index
Coverage scope, exclusions, rates, term dates, deductibles and response commitments — each pulled out with the exact wording it came from. Built once per contract, then reused for every future invoice.
Dates, serials and arithmetic are checked in code
Whether the service date falls inside the term. Whether the serial is on the contract. Whether the line items actually sum to the total. Whether labour was billed above the contract rate. None of this is guesswork.
AI adjudicates every charge against the contract
One line at a time, in order: does the term still apply, what does this plan actually cover, is an exclusion triggered by the service report, and is the contract simply silent. Silence is never treated as permission.
Every citation is verified before you see it
Each quoted clause is located character-for-character in your own contract. Anything that cannot be found is discarded and its finding downgraded — so a quote you read is a quote that exists.
Why you can act on it
A finding you cannot check is not a finding.
Quotes are verified, not trusted
Every clause we quote is located character-for-character in your own contract. If it cannot be found, it is discarded and the finding is downgraded — you never see a citation that does not exist.
Three labels, never two
Likely covered, likely not covered, requires confirmation. Where a contract is silent or ambiguous we say so rather than guess. This is a first-pass review, not legal advice.
Nothing is sent for you
The vendor email is drafted, editable, and sits behind an explicit approval step. You send it, in your words, when you are ready. We never contact your vendor.
Questions
Before you upload anything.
The things worth knowing about how this reads your documents, what it costs, and where it deliberately stops short.
What kind of documents does it read?
A service contract or warranty and a repair invoice, as PDFs. The technician's service report is optional but it is what decides whether an exclusion applies, so include it when you have it. Scanned documents are transcribed automatically.
Which AI model does the work?
A fast model extracts the contract into a clause index; a stronger reasoning model adjudicates each charge. Dates, serial numbers, arithmetic and hourly rates are checked in ordinary code instead, because those have exact answers and a model should not be guessing at them.
How do I know it is not making up clauses?
Every quoted clause is located character-for-character in your own uploaded contract before you see it. Anything that cannot be found is discarded and the finding is downgraded to 'requires confirmation'. A quote you read is a quote that exists in your document.
How long does an audit take?
Around 36 seconds from upload to finished report. The same contract is indexed only once, so every later invoice on that contract is faster and cheaper.
What does it cost?
$49 for a single audit, or $199 for five and $699 for twenty. There is no subscription and no seat licence, and credits do not expire. One incorrectly billed $300 charge covers six audits.
Does it contact my vendor?
Never. The dispute email is drafted and fully editable, and it sits behind an explicit approval step. You send it yourself, in your own words, when you are ready.
Is this legal advice?
No. It is a first-pass review to support your own decision, and it is deliberately willing to say 'requires confirmation' rather than guess. Always read the cited clause before disputing a charge.
Pricing
$49 per audit.
No seats, no subscription, no minimum. You use this when an invoice arrives, which is not every day. One incorrectly billed $300 charge pays for six audits.
Guides
Worth knowing before the next invoice.
What your coverage actually says, what it quietly excludes, and how to raise a charge with the vendor when the invoice and the contract disagree.
What commercial kitchen service contracts actually cover
Most disputes over a repair invoice come down to one question the contract already answers: which plan covers this piece of equipment, and what did that plan exclude?
6 min read →How to dispute a repair invoice, with the clause that backs you
"This looks wrong" is easy to wave off. A section number and a page reference is not. The difference between those two emails is most of the outcome.
5 min read →Six charges worth questioning on a repair invoice
These are not signs of dishonesty. They are the line items that default settings and busy back offices produce, and they survive precisely because they look unremarkable.
5 min read →