All articles

Growth

Where Is My Small Business Losing Money? 7 Checks

Merchants pay $1.57 per $100 in card fees and 59% of small businesses carry overdue invoices. Seven money leaks to check in one afternoon, with the export for each.

16 min read
Photo: nine koepfer / Unsplash

The short answer

Most small businesses lose money in seven places: card fees above a normal rate, unused software, contracts that auto-renew at higher prices, vendor bills paid twice or at crept-up prices, work never invoiced, slow collections, and missed tax credits or insurance audit errors. Each has one export to check and a deadline that decides what is recoverable.

Your small business is most likely losing money in seven places: card processing fees above a normal rate, software and subscriptions nobody uses, contracts that renewed themselves at a higher price, vendor bills paid twice or at a price that crept up, work that never got invoiced, invoices that are paid late (or not at all), and tax credits or insurance audit errors nobody claimed. None of them shows up as one big line on a P&L, which is why "we're busy but the account is empty" is such a common feeling.

Generic advice says "review your expenses." This guide gives you the specific export to pull for each leak, what a bad number looks like, and the deadline that decides whether the money is still recoverable. If your problem is margins on the work itself rather than money slipping out around it, start with why you are busy but not making money instead.

The seven leaks at a glance

Each leak lives in a document you already have, and each takes 20 to 60 minutes to check once you have that document open.

LeakWhere it hidesWhat to pullWhat a bad sign looks likeThe deadline that matters
1. Processing feesMonthly processor statementLast 3 statementsEffective rate far above the 1.57% average, new fixed feesContract term and notice window
2. Subscriptions and softwareCard and bank statements15 months of spend by vendorTools nobody logged into, duplicate toolsAnnual renewal dates
3. Auto-renewing contractsSigned agreements, renewal emailsEvery contract with a termPrice rises each year, long notice clausesNotice window before renewal
4. Vendor billsAccounts payable, supplier invoicesBills by vendor, 12 monthsSame amount twice, unit prices risingSupplier credit windows
5. Unbilled workJob list vs invoice listCompleted jobs without an invoiceAny job marked done with no invoiceLien and limitation periods
6. Slow collectionsAged receivablesA/R aging reportAnything past 30 days, payout feesLien deadlines, collection limits
7. Tax credits and auditsReturns, payroll, insurance audit noticesLast 3 years of returns, audit worksheetCredits never claimed, subs billed as payroll3 to 4 year lookbacks, audit dispute window

Leak 1: Are you overpaying on card processing?

Probably, if you have never divided your fees by your volume. The benchmark is public: the Nilson Report found that for every $100 in card payments US merchants accepted in 2024, they paid $1.57 in fees, and that the weighted average has moved between 1.45% and 1.57% for ten years.

That average includes big retailers with negotiated rates, so a small business paying more than 1.57% is not automatically being ripped off. But the gap between a fair small business rate and a bad one is large, and it rarely comes from the headline percentage. It comes from lines added later.

Owner accounts show how quietly this happens. One r/smallbusiness owner wrote that after a hard year they let their card processing contract lapse and "our rates for processing jumped from ~2% up to 4%." Another, who took over a gym, said a payment platform pitched at 5% of gross was, with all the added fees, "effectively taking close to 10% of my gross". Both are anecdotes, but both are the same pattern: nobody was reading the statement.

The afternoon check:

  1. Download your last three processor statements.
  2. Add up every fee on them: percentage fees, per-transaction fees, monthly, annual, statement, PCI and "non-compliance" fees.
  3. Divide by total card volume for the same months. That is your effective rate.
  4. List every fixed fee that was not in your original quote.

If your effective rate is roughly double the national average or more, has risen since last year, or a fixed fee appeared that you never agreed to, you have something to negotiate or leave. Compare against published rates for 15 providers before you call. If you take large invoices, how you choose a processor and whether you offer ACH matters as much as the rate itself. And if your processor is holding payouts rather than overcharging, that is a different fight: see what to do when a processor holds your funds.

Leak 2: Are you paying for software and subscriptions nobody uses?

Almost every business is, and the only way to see it is to look at spending by vendor over more than a year. Even large companies with software management teams miss it: Zylo's 2026 SaaS Management Index found organizations leave an average of 36% of their software licenses unused. That sample is mostly enterprises, but the habit it measures, buying a tool and forgetting it, is the same at five employees.

Small tools hide because they are small, and web hosts are a repeat offender at renewal. One owner posted a warning that their host had raised renewal prices by more than 54 percent in some cases and auto-renewed a three-year domain plan they had already paid for.

The afternoon check. Accountant and YouTuber James Masotti walks through a method that works in QuickBooks and most accounting software in a video on hidden business costs:

  1. Run the Expenses by Vendor Summary report for at least 15 months, so annual charges appear, broken out by month.
  2. Export to a spreadsheet, sort by total from largest to smallest, and work down the list.
  3. Sort each recent month separately too. New charges will not be near the top of a 15-month total yet, but they will be next year.
  4. Add three columns beside each vendor: what it is for, whether anyone actively uses it, and what it earns or saves.

Anything with an empty third column gets cancelled today; on an annual plan you keep access until renewal anyway. If your books code most spending to "miscellaneous," fix that first. An r/Bookkeeping thread describes a 20-person agency with $43k of year-to-date expenses coded as misc. For the one subscription people ask about most, there is a walkthrough on cancelling QuickBooks without losing your data.

Leak 3: Are your contracts renewing at higher prices?

This is the leak with a hard deadline, and missing it by a week can cost a year. Waste hauling, merchant services, equipment leases, software and lead platforms commonly renew on their own terms, often with a price escalator.

The clearest owner account we found: a printer who signed a five-year contract for a two-yard dumpster at $160 a month, which "went up about 20%+ every year" until it reached $450. A competitor quoted $140. When the owner called to cancel, the incumbent offered $135, then $90. The owner said a week of calls like that would save about $20,000 a year. In the same thread, other owners described a contract that renewed "unless I told them a year in advance," a dumpster contract that "automatically renewed every year," and a software subscription whose price the vendor halved simply because the owner called and asked.

Do not count on the law to rescue a missed notice window. The FTC's Click-to-Cancel rule was vacated in its entirety by the Eighth Circuit on July 8, 2025, and the state automatic renewal laws that remain are mostly written for consumer subscriptions. Between two businesses, the contract's own notice clause usually decides.

The afternoon check:

  1. Find every agreement with a term: search your email for "renew," "term," "agreement" and "notice."
  2. For each, write down the renewal date, the notice window (30, 60, 90 days or a year), how notice must be given, and any early termination fee.
  3. Put the notice deadline, not the renewal date, on your calendar, with a reminder two weeks earlier.
  4. Get one competing quote for the three largest. You do not have to switch; the quote is what makes the renegotiation work.

Pay-per-lead platforms deserve their own line. They charge for leads that were wrong numbers or out of area, and each has a short credit window. The process for disputing a bad lead charge is the same shape on every platform.

Not sure what you have signed or when it renews? Send us your processor statements and contracts, and we will return a written list of every fee over a normal rate, every renewal date and the notice window that protects it, so the cancellation or renegotiation lands in time.

Get a free leak scan

Leak 4: Are you paying vendors twice, or at prices that crept up?

Yes, some of the time, even if your books are tidy. APQC's accounts payable benchmarks, reported in CFO.com's metric of the month, show that even top performers report 0.8% of annual disbursements as duplicate or erroneous, and bottom performers 2%. That is a share of payments, not dollars, and the same piece notes vendors do not always return an overpayment unprompted.

Three patterns cover most of it: the same invoice paid twice (once from the emailed PDF, once from the paper copy or the vendor portal), a unit price that rose without anyone agreeing to it, and credits promised for a short shipment or return that never arrived.

The afternoon check:

  1. Export 12 months of bills or payments by vendor.
  2. Sort by vendor, then by amount. Look for the same amount paid twice within a few weeks.
  3. For your five largest suppliers, compare the unit price on the first and latest invoice for your most-bought items.
  4. List any credit memo you were promised and check it was actually applied.

If your costs have genuinely risen, the fix is on the other side of the ledger: raising prices without losing customers is usually a smaller move than owners fear.

Leak 5: Is there work you never invoiced?

This is the leak no report will show you, because no invoice exists to appear on it. An r/smallbusiness owner in construction described having "an embarrassing amount of work I never billed for, spread out amongst 1-2 dozen clients". One reply in that thread came from someone who said they had "left well in the six figures on the table by just simply not invoicing people." Another owner, a marketer, found through their payment account that they had not invoiced a client for six months; the client paid in two halves. Those are anecdotes, but the advice in the replies is consistent: send every missed invoice with a short, plain note, and "do not offer a discount to anyone to get them to pay."

The afternoon check:

  1. Export every job, project or appointment marked complete in the last 12 months.
  2. Export every invoice for the same period.
  3. Match them. Any completed job without an invoice is found money.
  4. Check change orders and extra work especially; they are the most likely to be done and never billed.

If you track jobs in QuickBooks, setting up job costing makes this match automatic next time.

Leak 6: Is money you earned stuck in late invoices?

For most owners this is the largest leak by dollars. The QuickBooks 2026 Small Business Late Payments Report, drawn from a quarterly survey of about 5,000 owners, found that 59% of small businesses have invoices overdue by 30 days or more, up from 47% a year earlier, and that those businesses are owed $17.7K on average. More than 1 in 4 owners said a missed payment under $5,000 made it harder to cover payroll or bills.

The same report found a second, smaller leak most owners never total: 59% paid extra fees in the past year just to access money they had already earned. Whatever form those fees take for you, total them and treat them like a processing fee from Leak 1.

The afternoon check:

  1. Run an aged receivables report and sort by days outstanding.
  2. For everything over 30 days, write down the next action and the date you will take it.
  3. For anything tied to construction or property work, look up the lien deadline for your state or province. A lien right can expire while you are still politely chasing.
  4. Add up what you paid last year in instant payout, early deposit or factoring fees.

For a stuck invoice, see when a customer will not pay and whether a collections agency is worth it. If late payments keep squeezing payroll, the deeper fix is cash flow planning.

Leak 7: Are you missing tax credits or paying for insurance audit errors?

This is the one leak where money can come back for past years, and the one where a wrong claim costs more than no claim. Treat everything here as a list to hand your accountant or broker, not something to file yourself.

Lookback windows. In the US, the IRS says a refund claim generally has to be filed within 3 years of filing the original return or 2 years of paying the tax, whichever is later. In Canada, the CRA says most GST/HST registrants can claim input tax credits they missed for four years after the period they could first have been claimed.

Credits worth asking about:

Insurance premium audits. At year end, workers' comp and general liability insurers audit your payroll and can bill well above the quoted premium. The most avoidable cause: if a subcontractor had no certificate of insurance on file, Fisher Phillips explains that what you paid them can be treated as your own payroll at audit. Check the audit worksheet against your payroll and subcontractor records, and ask your broker about the dispute window before you pay. Keeping subcontractor insurance certificates on file prevents the most expensive version next year.

Run the whole audit in one afternoon

Block four hours and do it in this order, because the first steps are fastest and the last have the longest deadlines.

TimeTaskOutput
0:00 to 0:45Spending by vendor, 15 months, sortedA cancel list and a "who uses this?" list
0:45 to 1:30Three processor statements, effective rateOne number, and every fee not in your quote
1:30 to 2:15Every contract with a termRenewal dates and notice deadlines on a calendar
2:15 to 2:45Bills by vendor, 12 monthsPossible duplicates and price creep on top 5 suppliers
2:45 to 3:15Completed jobs vs invoicesA list of work to bill this week
3:15 to 3:45Aged receivablesNext action and date for everything over 30 days
3:45 to 4:00Tax and insurance questionsA short list for your accountant and broker

Quick self-test. If you answer "I don't know" to three or more of these, you almost certainly have a leak worth finding:

  • What is my effective card processing rate?
  • Which of my contracts renews next, and by what date must I give notice?
  • How much is owed to me right now over 30 days?
  • Did every completed job last quarter get an invoice?
  • When did someone last check my insurance audit and my tax credits?

Tip

Start with the deadline, not the dollar amount. A $300 a month contract with a notice window closing next week is worth more of your attention today than a $2,000 overpayment you can recover any time this year.

What you can do yourself, and where to get help

You can do all of this yourself, and the first pass is worth doing even if you hand it off later. It stops being a good use of your time when statements are too dense to read, when there are more contracts than you can track, when a finding needs a formal dispute, or when it touches past tax returns. Tax items go to your accountant and insurance disputes to your broker. Restaurants have their own version of this audit, with deadlines measured in hours for short shipments: see the restaurant profit leak audit.

If the afternoon turned up more questions than answers, send us the exports instead of logins: processor statements, contracts, A/R aging and any audit notice. A person replies within one business day, and you get a written list of each leak, what it looks to be worth, its deadline and who acts on it.

Get a free leak scan

How to keep the leaks closed

Keeping it clean takes about 30 minutes a month: check new recurring charges, glance at the effective rate on each processor statement, invoice every job the week it finishes, and review receivables over 30 days every Monday. Once a year, redo the 15-month vendor review, and a month before each notice window, get one competing quote.

The businesses that lose the least money are rarely the ones with the best software. They are the ones where someone reads the statement.

Frequently asked questions

How do I find out where my small business is losing money?
Pull four things: 15 months of spending by vendor from your accounting software, your last three card processing statements, every signed contract with a renewal date, and an aged receivables report. Sort spending by vendor from largest to smallest, divide total processing fees by total card volume, list each renewal date and notice window, and flag every invoice over 30 days. Most leaks show up in one of those four documents.
What is a normal credit card processing rate for a small business?
Across all US merchants, the Nilson Report says card acceptance cost $1.57 per $100 in 2024, and the weighted average has stayed between 1.45% and 1.57% for ten years. That average includes big retailers with negotiated rates, so small businesses usually pay more. If your effective rate is roughly double that average or higher, or it has risen while your volume stayed the same, read the statement line by line for monthly, annual and compliance fees.
How far back can I invoice a client I forgot to bill?
Usually further than owners think, but check the limitation period for contract debts in your state or province with a lawyer if the amount is large. The practical advice from owners who have done it is to send every missed invoice with a short, plain note, not to offer a discount upfront, and to protect any lien rights, which can expire long before the debt itself does.
Can I get out of a business contract that auto-renewed?
Sometimes, but it is much easier before the renewal date than after. The FTC's Click-to-Cancel rule was vacated by the Eighth Circuit on July 8, 2025, and most state automatic renewal laws are written to protect consumers rather than businesses, so your contract's own notice clause usually decides the outcome. Put every renewal date and notice deadline on a calendar and give written notice early, even if you plan to stay and renegotiate.
Can I still claim a tax credit I missed in a past year?
Often yes, within a window. In the US, a refund claim generally has to be filed within 3 years of filing the original return or 2 years of paying the tax, whichever is later. In Canada, most GST/HST registrants can claim missed input tax credits for four years. Ask your accountant to review past returns before those windows close, and do not file a claim you cannot document.
How often should a small business audit its expenses?
Do a full pass once a year and a quick monthly check of new recurring charges. The yearly pass should cover at least 15 months so annual renewals show up. Before each contract's notice window is also a natural time to review that one vendor.
Should I hire someone to find money leaks, or do it myself?
You can do the first pass yourself in an afternoon using the exports in this article. It stops being worth your time when statements are hard to read, when there are many contracts, or when a finding needs a dispute, a broker or an accountant. Tax and insurance items should always go to your accountant or broker to file.

Where Pavado comes in

How Pavado finds the money your business is leaking

Most of the money in this audit sits in statements, contracts and exports you already have, and every leak has a deadline. Our free money leak scan reads those documents for you and returns a written list of what you overpay, what renews soon and what you are owed.

Send us the statements, contracts and bills you already have. We read the lines nobody reads and come back with a written list of what you are overpaying, what is about to renew and what you are owed.

  • Fees you are overpaying. Processor, bank and platform charges checked line by line against what you agreed to.
  • Contracts before they renew. Every renewal date and notice window we can see, so you can leave or renegotiate in time.
  • Bills worth disputing. Insurance audit bills and lead charges with a dispute or credit window still open.
  • Money you are owed. Unpaid invoices and holdback sorted by age and by the deadline that protects them.
  1. 1.Tell us what you pay for and send exports, not logins.
  2. 2.A person replies within one business day with what we need.
  3. 3.You get a written list: each item, what it looks to be worth and who acts on it.

The first conversation and a scoped proposal are free, and we will tell you early if we are not the right fit.