● 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 · Load LOAD-1
$2,100 linehaul billed
Fuel billed $500 · Detention billed $300
Tour example, not a client result.
Your rate card · Acme Transport
$2,000 contract linehaul
Fuel 20% · Detention 2 hrs free, $75/hr
✓ Contract truth, on file
Audit result
$275 flagged
$100 linehaul + $100 fuel + $75 detention
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 the tour test case.

Detention in this calculator uses 2 hours free at $75/hr, to match the tour case. In the real app you set free hours, rate and cap 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 is a static tour mockup using the same test example as the hero, so you can see the layout before you sign up. The real app starts empty and fills only with your data.

RateProof — Dashboard · Tour mockup
Invoices1
Flagged$275.00

Overcharges by type: Linehaul $100 · Fuel $100 · Detention $75. In the real app these bars come from your audit, not from this mockup.

Audit · LOAD-1

$275 flagged
Linehaul $100 · Fuel $100 · Detention $75
Dispute draft ready to copy.

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

RateProof stores only what you add: your account, rate cards, invoices, audit results and dispute status, per account, in a Cloudflare D1 database. Passwords are hashed with PBKDF2 and are never stored in plain text. Sessions use HttpOnly cookies. Your rate cards and invoices are never shown to another user, never sold, and never used to train a model. You can export a JSON backup at any time from Settings, and Delete all my data removes your invoices, rate cards and audit log from this account. This is a plain-English summary, not legal advice, and it is honest about the current product: there is no third-party analytics, no advertising tracker, and no email service connected yet, so password reset by email and team invites are not yet available.

Terms — what RateProof is and is not

RateProof is an audit aid, not legal advice and not a guarantee that a carrier will pay. It flags differences over $1 between a billed amount and the rate card you entered, and drafts a dispute for you to review, approve and send. You are responsible for checking that the rate card matches your signed rate confirmation, for the DOE price you enter, and for what you send to a carrier. Plan prices shown on the site are the planned prices; no payment provider is connected yet, so no charges are made in this version, and plan limits are enforced on invoice counts as described in Settings. If you cancel or delete your data, your backup export is your copy. Use of the service must not involve invoices or data you do not have a right to audit.

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.