Part of ProfitHound — pair it with Menu Check to find underpriced menu items too.
Saves thousands a year in missed money.
Your supplier counts every penny. BillCheck does too. It checks every line: what you ordered, what they invoiced, and what actually left your bank. Then it hands you a claim, ready to send to your rep.
Run your free scan See a sample account
Caught at our own two pizzerias
We built BillCheck for our own Tennessee pizza shops first. 459 invoices and 7,850 lines from 18 months, checked in one afternoon: $1,797.85 to claim, plus $3,694 in fees and doubled lines to question.
Order vs invoice vs bank
Most tools only read the invoice. BillCheck also checks the price on your order screen and every withdrawal from your bank account.
Typing
Forward your order emails, drop in invoice exports and link your bank. BillCheck does the matching.
What your rep gets
A sample claim. Every line points to an invoice, so your rep can check it in two minutes and issue the credit.
| Invoice | Date | Item | Cases | Billed | Should be | Owed | Why |
|---|---|---|---|---|---|---|---|
| 7710452 | Feb 6 | Mozzarella, shredded 4/5 lb | 6 | $74.10 | $66.50 | $45.60 | Above agreed price |
| 7712988 | Feb 20 | Mozzarella, shredded 4/5 lb | 6 | $74.10 | $66.50 | $45.60 | Above agreed price |
| 7716301 | Mar 12 | Chicken wings, jumbo 4/10 lb | 4 | $71.95 | $64.25 | $30.80 | Order said $64.25 |
| 7719044 | Apr 2 | Fry oil, clear 35 lb | 3 | $41.50 | $0.00 | $124.50 | Billed, never delivered |
| Credit 88120 | May 18 | 3% monthly rebate (April) | −$312.40 | −$389.10 | $76.70 | Rebate short | |
| Total credit requested | $323.20 | ||||||
Please credit $323.20 to account 40-2281, or reply with the reason for any line you disagree with. Invoice copies and a CSV are attached.
Sample only. Riverbend Grill and Northline Foodservice are made up.
Real catches from our own stores
These are from our two pizza shops, from the same audit. Store names and the supplier are left off.
| Store | What we caught | Owed |
|---|---|---|
| Store 1 | Main cheese billed $72.42 → $81.65 a case against an agreed $67.00, on all 99 cases since July | $1,190.27 |
| Store 1 | Wings agreed at $60 a case, billed up to $70.99 | $382.73 |
| Store 1 | Monthly 3% rebate came in short in August | $103.71 |
| Store 1 | Monthly 3% rebate came in short in January | $47.14 |
| Store 2 | Same cheese, 7 cases at $72.42 against $67.00 | $37.94 |
| Store 2 | Wings billed over the $60 agreed price | $36.06 |
| Total to claim | $1,797.85 | |
Also flagged to ask about: a per-delivery fuel charge that rose from $6.50 to $10.00 ($2,187.30 across both stores) and items billed twice on one invoice ($1,507.19). All 94 bank withdrawals matched an invoice.
How it works
1. Connect
Link your business bank (read-only, through Plaid) and add your supplier invoices. Food distributors like Sysco, US Foods and Gordon, plus any supplier that sends an invoice: beauty supply, auto parts, building supply, beverage and convenience wholesalers.
2. We check every line
Prices above what you ordered or agreed to, price creep, fees and surcharges, shorts and substitutions, missing credits, and bank pulls with no invoice behind them.
3. Get your money back
One click builds a claim packet with the exact amounts, dates and invoice numbers. Send it to your rep.
What it catches
| Finding | Example |
|---|---|
| Billed above the agreed price | Item agreed at $67.00/case, billed $79.52 → $81.65 |
| Billed above the order screen | Order screen said $70.95, invoice said $74.10 |
| Fees and surcharges | A per-delivery fuel charge that went from $6.50 to $10.00 |
| Bank pull with no invoice | A withdrawal that doesn't match any invoice or credit |
| Short or missing credits | A monthly 3% rebate credit that came in short |
Pricing
15% of what we catch
We charge 15% of what we catch ($1 minimum), automatically, before we show it. Small catches wait until our fee is at least $3, or 30 days. No monthly fee, no cap. Months we catch nothing cost $0.
Free look-back scan
Link your bank and add up to two years of invoices. We show you the total we found, how many issues, how many suppliers and the dates — free. Unlock the details for 15% of that total. Found nothing? Nothing to buy.
Monitoring — $0/month
Save a card and we re-check every day. When we catch something new, we charge 15% of it, then send you what we caught and a claim packet for each supplier. Small catches wait until our fee reaches $3 (about $20 caught), or 30 days.
Price warnings before delivery
With a card on file, forward your order emails and we warn you when a line is priced above what you paid last time or your agreed price — before the truck shows up. A warning, never a charge.
FAQ
Why can’t I see it before paying?
Because the finding is the product. Once you know the item, the supplier and the amount, you can call your rep yourself — so we show you the total for free and charge 15% to show you exactly where it is.
Is there a monthly fee or a cap?
No monthly fee and no cap. You pay 15% of what we catch. Months we catch nothing cost $0.
Can I skip the 15%?
Yes. ProfitHound Plus includes Supplier Check with no 15% cut, plus Menu/Price Check, Smart Order and Fraud Alert, all for $79 a month per store.
What if my card is declined?
Your catches stay hidden, we email you to update your card, and we retry up to 3 times over 7 days.
Can I stop?
Yes. Delete your account any time from the Account page; we remove your card, unlink your bank and delete your data.