Built for ShipBob invoices. Works with any 3PL.

Every line of your 3PL invoice, checked.

BillProofs checks every pick, pack, pallet and surcharge against the rates you signed, then hands you the lines that don’t match, with the evidence to get them credited.

14-day trial without a card. Or check one invoice free against your rates.

  • AES-256-GCM encryptionInvoice data encrypted at rest
  • Read-only ShipBob accessBilling data only
  • Never contacts your 3PLYou decide what gets sent
  • Runs inside Shopify AdminOne-click order sync
  • 14-day trial with no cardStart without payment details
  • 0% of recoveriesOne flat monthly price
  • Export or delete any timeAll your data, your call
  • Daily backupsKept for 14 days

See it work

Drop in the invoice.

Findings in about a minute. Every number links back to the lines behind it.

$0 above your agreed rates.

Rate checks, volume tiers and percentage surcharges, worked out to the cent.

Watch cost per order.

Month-over-month changes by fee, so creeping costs show up before they become normal.

Billed $68. You agreed $42.

Open any finding to see the invoice lines, the agreed rate and the difference.

Evidence they can check.

A PDF per finding with the lines, the rate and your contract wording. You send it; log the credit when it lands.

Inside Shopify Admin too.

Sync your orders in one click and fees billed on cancelled orders get flagged.

app.billproof.com/overview
BillProofs overview: $402.92 billed above approved rates, monthly cost chart and new findings
Findings list with the Storage - Pallet finding opened: 15 pallets billed $1,020, expected $630, $390 difference
Evidence PDF for the storage overcharge, with the agreed rate, invoice lines and correspondence log
BillProofs running inside Shopify Admin after syncing orders
0checks on every invoice line
0rounding tolerance, nothing more
0from upload to first findings
0of your recovered credits taken

What happens to your invoice

It reads the invoice the way a careful bookkeeper would, except it never gets tired on line 4,000.

  1. Your rates, approved once

    Upload your agreement as a PDF or a screenshot. BillProofs reads every fee and shows the sentence it came from. Fix anything, then approve.

  2. Each line matched to a rate

    Every charge is matched to the rate in force on its date, including the other names your 3PL uses for the same fee.

  3. The arithmetic, done exactly

    Quantity times rate, minimums, monthly volume tiers and percentage surcharges. A one-cent rounding difference is ignored, and nothing else is.

  4. Evidence you can send

    Mismatches are grouped per fee and month. Download the evidence PDF, send it yourself, then log the reply and the credit.

ShipBob invoice 2026-10Sample data
Rate card approved · 14 rates
FeeOrderQtyBilledAgreed
B2B - Each Pick Fee#4410800$200.00$0.25
Pack Fee#44101$1.25$1.25
Storage - Pallet—15$1,020.00$42.00
WMS - Fuel Surcharge——$10.135%
Pack Fee#44101$1.25$1.25
Unlisted surcharge—1$285.00none
Checking…$0.00
Storage - Pallet · agreed $42.00 per pallet15 × $42.00 = $630.00Billed $1,020.00$390.00 over
Evidence PDFStorage - Pallet · 2026-10

Eight checks on every invoice

Each one shows its working, so you can tell a billing error from a fee you forgot you agreed to.

Charges above your agreed rate

Per unit, per order, per pallet-month, with minimum charges and effective dates.

Storage - Pallet: 15 × $68.00 billed, $42.00 agreed.
$390.00 over

Volume tiers that weren’t applied

Tiers are counted across the whole month, not per line, which is where manual checks go wrong.

Picks 801–1,200 billed at $0.25; the tier says $0.20.
$10.00 over

Surcharges on the wrong base

Fuel and other percentage fees, recalculated from the fees they’re meant to apply to.

Fuel billed at 8% of pick and pack; the agreement says 5%.
$8.74 over

The same fee twice

Repeat charges for the same order, fee and amount, flagged for a second look rather than assumed wrong.

Pack Fee on order #4410 billed twice.
$1.25 to check

Fees for cancelled orders

Sync your Shopify orders (or upload an export) and fulfilment fees billed after a cancellation are flagged.

#4471 cancelled Oct 2, picked and packed Oct 3.
$4.80 to check

Fees you never agreed to

Charges with no rate in your agreement are listed on their own and never counted as overcharges.

“Unlisted fulfillment surcharge”, three months running.
$855.00 to ask about

Credits that never arrived

Log a credit when your 3PL promises it. BillProofs watches later invoices for it.

$285.00 promised for September, not on October’s invoice.
Follow up

Costs creeping up

Month-over-month changes by fee and cost per order, so drift shows before it becomes normal.

Storage up 62% to $1,020; cost per order up from $3.10 to $3.62.
Trend alert

A flat fee, not a cut

Most audit services keep a share of whatever they recover, and most audit software only reads carrier bills.

BillProofsAudit firms on contingencyParcel audit softwareA spreadsheet
What you pay$99–$399 a month, flatA share of each recovery, often 25–50%A plan fee or a recovery shareYour evenings
Pick, pack, storage and 3PL feesYes, against your 3PL agreementSometimesNo, carrier invoices onlyIf you build it
Pricing on the websiteYesUsually “book a demo”Varies—
Shows the workingEvery line, rate and sum, with the contract sentenceA summary of recoveriesError categoriesOnly what you typed
Who talks to your 3PLYou, with an evidence packThe firm, on your behalfAutomated claims to carriersYou
Time to first resultMinutes after uploadWeeksDays to weeksHours each month

Recovery-share range as described in Fulfill.com’s parcel audit buying guide.

Flat fee or a cut of the recovery

Enter your monthly 3PL bill and how much of it you think is billed in error. Nobody knows that figure until the invoice has been checked, so try a few.

Billed in error
Firm keeps
BillProofs
You keep
Billed in error per year
$9,600
A contingency firm keeps
$2,880
BillProofs costs per year
$2,388
You keep with BillProofs
$7,212

Assumes every error found is credited back, which won’t always happen, whichever way you check. Plan picked by typical line volume for that bill size.

For ecommerce bookkeepers and fractional CFOs

Add a 3PL invoice review to every client’s monthly close. Each client gets a separate workspace and you switch between them in one click. The Partner plan covers ten clients for $299 a month, so you can bill it as a service.

  • Monthly review report per client, ready to save as PDF
  • Each client’s rates, invoices and findings kept apart
  • Email when a new invoice turns up something to check
Start a partner trial

One price a month, no share of your credits

Every plan has the rate card reader, the ShipBob preset, Excel and CSV import, order matching, evidence PDFs and the credit tracker.

Starter

$99/month

One brand with steady volume.

  • 3,000 invoice lines a month
  • One workspace
  • Evidence PDFs and CSV
Start Starter
Most picked

Growth

$199/month

Growing order volume.

  • 15,000 invoice lines a month
  • ShipBob API pull (beta)
  • Cost trend alerts
Start Growth

Scale

$399/month

Large invoice volumes.

  • 50,000 invoice lines a month
  • Everything in Growth
  • Priority email support
Start Scale

Partner

$299/month

Bookkeepers and fractional CFOs.

  • Up to 10 client workspaces
  • 15,000 lines a month each
  • Monthly client reports
Start Partner

14-day trial on every plan without a card. Cancel from the billing portal whenever you like. No plan promises a particular saving.

Secure checkout with Razorpay and PayPalCard and PayPal details go straight to them; we never see your card number. Prices in US dollars.
  • Visa
  • Mastercard
  • American Express
  • Discover
  • PayPal
  • Apple Pay

International cards accepted. Cancel any time and keep access until the end of the month you paid for (refund policy). On Shopify? Pay through your Shopify bill instead.

Your invoices stay yours

Encrypted where it’s stored

Invoice lines, rates, findings and connection tokens are encrypted with AES-256-GCM before they reach the database.

AI reads, you decide

AI only reads your rate card and suggests rates with the sentence it read. Nothing is used until you approve it, and the invoice arithmetic never uses AI.

Nothing sent behind your back

BillProofs never contacts your 3PL. ShipBob access is read-only billing data. Export or delete everything at any time.

Read how BillProofs handles your data

Questions

Does it work if I’m not on ShipBob?

Yes. Any 3PL invoice exported as CSV or Excel works, as long as it has a fee column and an amount column. You confirm the column mapping once in the preview.

Does BillProofs dispute charges for me?

No. It gives you the evidence: a PDF per finding with the lines, the agreed rate and the contract wording, plus a summary you can paste into an email. You send it, and you log the reply and any credit so you can see what you’ve recovered.

Is AI deciding whether I was overcharged?

No. AI is used once, to read your rate card and suggest rates. You check and approve them. Every invoice check after that is fixed arithmetic you can follow line by line.

What if a fee on my invoice isn’t in my agreement?

It’s listed separately as a fee with no agreed rate, never as an overcharge. You can add the rate, mark it as another name for an existing fee, or ask your 3PL what it’s for.

How long does setup take?

Usually under ten minutes: upload the rate card, approve the rates, upload last month’s invoice. You can load a sample audit first to see what you’ll get.

Can I cancel?

Any time, from the billing portal. Download all your data whenever you like.

Last month’s invoice is waiting.

Load the sample audit in one click, or check your own invoice free for 14 days.

Check an invoice free