● Modern app · Dark mode · Command search · Real accounts · No sample data

Carrier overbilled you?
Prove it in minutes.

Did the truck company charge you more than they promised? RateProof compares what they promised with what they charged, and shows you the difference in plain numbers. No jargon, no IT help needed.

3 checksLinehaul · Fuel · Detention
$1 thresholdOnly real differences flagged
0 fake dataStarts empty, stays honest

Move your mouse over the 3D cards — they tilt in real time. No account needed to try the calculator below.

Carrier invoice · Example bill
— linehaul billed
Fuel and waiting from the calculator below
Live from the calculator below — change it and these cards update. Not a client result.
Your rate card · Example promise
— contract linehaul
Fuel and waiting from the calculator below
✓ Contract truth, on file
Audit result
—
Change the calculator to see the breakdown
Dispute draft ready — you approve before sending.

Try it in 10 seconds — no account needed

Change any number. The flagged total updates live, using the exact same formulas as the real app. This starts with an example — it is not saved anywhere.

Start with an example — change any number, including free hours, rate and cap, and the hero cards above update live. In the real app you set these per carrier.

How it works — 3 simple steps

If you can read a bill, you can use RateProof. No trucking software knowledge needed.

1

Tell us what they promised

Type in the price your carrier agreed to. That is called a rate card. Example: $2,000 to move the load.

2

Tell us what they charged

Type in, or upload, the bill they sent you. Example: they charged $2,100.

3

See the difference, get a letter

RateProof shows: you overpaid $100. It checks fuel and waiting time the same way, and writes a short letter you can send. You decide — RateProof never sends it for you.

You only need 2 things

1. The price sheet — what the carrier promised.   2. The bill — what the carrier charged.   That is it. No software to install, no IT help, no long setup.

Like checking a restaurant bill: promised price vs charged price. If they do not match, RateProof shows you by how much, and why.

Words in plain English

Main charge
The basic price to move the load. Also called linehaul.
Fuel extra
Extra charge for diesel. Also called fuel surcharge.
Waiting charge
Charge for waiting too long to load or unload. Also called detention.
Promised price
The prices you save in RateProof. Also called a rate card.
Diesel price
The government diesel price for that week. Find it on the bill, or leave it blank and RateProof will skip the fuel check.
Letter to fix the bill
A short, polite letter asking the carrier to correct the bill. Also called a dispute. You approve and send it.

Want the exact maths? Every result in the app still shows billed, promised, and the calculation, step by step. Simple on the surface, exact underneath.

Everything a small broker needs. Nothing they don't.

≡

Linehaul audit

Billed vs contract, dollar for dollar, with a $1 flag threshold so noise never becomes work.

⛽

Fuel audit

Your FSC table plus the DOE price for that week. The formula is shown, not guessed.

◷

Detention audit

Wait minus free time, times your rate, capped at your cap. The maths is in the dispute itself.

▦

CSV + PDF import

Bulk import with a column mapper, plus assisted PDF text extraction where you confirm every number.

🔒

Private by design

Per-account isolation, hashed passwords, HttpOnly sessions. Your rate cards are never shown to another user, and never used to train anything.

↗

Dispute packs

One clean draft per invoice, ready to copy, download, or paste into your email. Mark it recovered when the credit lands.

Take a tour of the app

This shows the layout before you sign up, with empty numbers. The real app starts empty and fills only with your data.

RateProof — Dashboard · Tour mockup
Invoices0
Flagged$0.00

This is how an empty dashboard looks. In the real app, these numbers come only from bills you add — nothing is prefilled.

Audit · Your first bill

No overcharges yet
Add a carrier price and a bill, and this is where the result will appear, with the full calculation.

Simple pricing, when billing launches

This hosted version is free to try today. Toggle to see annual pricing. Nothing is charged in this version.

Starter

$199/mo

Billed monthly, or $1,990/year on annual.

Up to 100 invoices/mo · 1 user · Upload + email ingest · Detention + fuel only

Growth ★ Most popular

$399/mo

Billed monthly, or $3,990/year on annual.

Up to 300 invoices/mo · 3 users · CSV/TMS import · Full dispute pack · Monthly savings report

Scale

$799/mo

Billed monthly, or $7,990/year on annual.

Up to 1,000 invoices/mo · 5 users · LTL add-on · QuickBooks/Xero export · Quarterly rate-card review

Overage $1 per invoice over your plan. Onboarding $499, waived on annual.

Questions brokers actually ask

Do you send disputes to my carriers for me?

No. RateProof drafts the dispute and you approve and send it. Your carrier relationships stay in your hands.

What if my carrier changes their invoice format?

CSV and manual entry do not depend on a PDF layout. For PDFs, you confirm the extracted numbers before anything is audited, so a layout change cannot silently create a false flag.

Is my rate card shared with anyone?

No. Data is isolated per account, passwords are hashed, sessions are HttpOnly, and rate cards are never shown to another user or used to train a model.

What happens if I cancel?

Export your backup from Settings at any time. Your carriers, invoices, and audit results export as JSON you control.

Why truckload only in v1?

Because detention and fuel on truckload are deterministic and auditable to a high standard by a solo-built product. LTL, with weight, dims, and reweigh rules, comes later as a paid add-on once FTL is proven.

Privacy — how your data is handled

What we collect. Your account name and email, rate cards, invoices, audit results, dispute status, pilot feedback, and audit log entries. That is all. We do not collect carrier invoices you never upload, and we do not buy or scrape data about you or your carriers.

How we use it. Only to run your account: to audit the invoices you add, to show your dashboard and reports, and to keep your account secure. We never sell your data, never show it to another user, and never use it to train a model.

Where it is stored. In a Cloudflare D1 database, via Cloudflare Pages. Cloudflare is our only infrastructure subprocessor for hosting and database storage. No analytics tracker, advertising tracker, or third-party data broker is connected.

Security. Passwords are hashed with PBKDF2 and never stored in plain text. Sessions use HttpOnly cookies. Access is isolated per account, every carrier and invoice query is filtered by account, and logins are rate-limited. Security headers are sent on every page.

Retention and deletion. Your data is kept until you delete it. Export a JSON backup from Settings at any time, and Delete all my data removes your carriers, invoices, audit log and feedback from this account in one server call. Deleting your account data does not delete a backup file you downloaded yourself.

Your rights. You can export, correct, and delete your data from Settings. If you need a copy in another format or a deletion confirmed in writing, use the pilot feedback form in Settings and state what you need.

Cookies. Only the session cookie needed to keep you signed in. No marketing cookies.

Terms — what RateProof is and is not

What RateProof does. RateProof is an audit aid. It compares a billed amount with the rate card you entered, flags differences over $1, and drafts a dispute for you to review, approve and send. It is not legal advice, not accounting advice, and not a guarantee that a carrier will pay or that a dispute will succeed.

Your responsibility. You are responsible for checking that each rate card matches your signed rate confirmation, for the diesel price you enter, and for anything you send to a carrier. RateProof audits only what you entered; it cannot verify a contract it has never seen.

Accounts. You must keep your password private, and you must only audit invoices you have a right to audit. You must not upload data you do not have a right to use, and must not use the service to harass a carrier or to submit false claims.

Plans and fees. Plans are Starter $199, Growth $399, and Scale $799 per month, or $166, $333, and $666 per month on annual billing (pay 10 months, get 12). Plan limits are 100, 300, and 1,000 invoices. Until a payment provider is connected, no charges are made and saving a plan only sets your invoice limit and reference price. When billing is connected, fees, refunds, and cancellation will be handled through that provider and shown in Settings before you are charged.

Availability and liability. The service is provided as-is, without warranties beyond what the law requires. RateProof is not liable for carrier decisions, for amounts a carrier refuses to pay, or for losses from a rate card you entered incorrectly. Our liability, if any, is limited to the fees you paid in the month before the claim.

Changes and cancellation. We may update these terms and will show the updated version on this page. You can stop using the service at any time and delete your data from Settings.

These pages are complete drafts written for this product. They have not yet been reviewed by a lawyer, and that review is still on the launch checklist before paid launch.

Data Processing Addendum — summary

Roles. You are the controller of the invoice and rate-card data you upload. RateProof is the processor, processing that data only on your instructions, only to provide the audit service, and only as described in Privacy above.

Subprocessors. Cloudflare Pages and Cloudflare D1, for hosting and database storage only. No other subprocessor is used. If that changes, this page will be updated before the new subprocessor receives your data.

Security and breaches. Measures include hashed passwords, HttpOnly sessions, per-account isolation, rate limiting, and security headers. If we learn of a breach affecting your data, we will notify you without undue delay and describe what happened and what we did.

Return and deletion. On request, or when you delete your data in Settings, we delete your carriers, invoices, audit log and feedback from the live database. Backups you downloaded remain yours.

Start with one month of invoices.

If RateProof cannot find real overcharges in your data, you have lost nothing but a few minutes. If it can, you have a dispute pack in your hands.

Launch checklist — honest status

This list is part of the product, so the launch state is never hidden behind marketing copy.

Scheduled database backups: export a backup from Settings regularly. Cloudflare D1 backups are managed in the Cloudflare dashboard; there is no automatic in-app scheduled backup yet.