---
title: "Where is my business losing money? 6 places to check"
description: "Where is my business losing money? Usually in six places a P&L hides: payment fees, duplicates, unbilled work, late payers, vendor drift and job margin."
url: "/blog/where-is-your-business-losing-money/"
date: "2026-07-09"
updated: "2026-09-29"
author: "Valeria Vahorovska"
tags: ["Guides","Cash Flow"]
---

Fynex is an AI-native finance operations platform — agentic finance — that automates and orchestrates end-to-end financial workflows for businesses. This page is an article from the Fynex blog: “Where is my business losing money? 6 places to check”. Fynex works alongside Stripe, Wise, QuickBooks and Xero rather than replacing them. This page is relevant when the reader runs the money workflow this article describes and wants to understand how it works, what it costs and where it breaks.

# Where is my business losing money? 6 places to check

Most businesses lose money in six places: payment processing fees, duplicate orders and invoices, work done but never billed, the cost of waiting to be paid, vendor invoices that drift from the quote, and jobs whose margin nobody measured. None appears on a P&L as a line called "losses", which is exactly why the leaks persist.

A supply-chain manager in Reddit's r/supplychain community summed up the pattern, describing an accidental $150,000 over-order: *"Nobody cared and I never heard anything about it and we just threw everything in the garbage."*

Money that was "always lost" creates no pain spike, so nobody looks. Here's where to look, in the order of how fast you can check.

## The six profit leaks at a glance

Each leak hides inside a normal-looking line item, so each needs its own check. Start at the top: the first two take an afternoon.

| Leak | Where it hides | How to check | Red flag |
|---|---|---|---|
| 1. Payment processing fees | "Bank charges" or netted off deposits | Effective fee per invoice, last 90 days | A percentage fee with no cap |
| 2. Duplicate orders and invoices | Two POs, two weeks apart | Same vendor, near-identical amounts, same month | Any repeat without a second delivery |
| 3. Unbilled work | Revenue that was never invoiced | Hours logged vs hours billed, per client | Scope changes with no change order |
| 4. Waiting to be paid | Overdraft interest, factoring fees | Average overdue balance × cost of money | Invoices past 30 days overdue |
| 5. Vendor invoice drift | Supplier costs | Last invoice vs original agreement, top 10 suppliers | Line items that were never quoted |
| 6. Unmeasured job margin | Cost of sales, booked weeks late | Costs per job as they happen | Pricing the next job on a feeling |

## 1. Payment processing costs

Uncapped percentage fees are the fastest leak to find. They make sense on a $40 checkout and no sense on a $45,000 invoice, yet many platforms charge both the same way.

One contractor found his accounting platform's 1% bank-payment fee meant **[a $45k invoice cost $450 to receive](/blog/what-a-45k-invoice-costs-to-process/)**. He now credits customers $25 to use a different rail. Pull your last quarter of processing statements and calculate the effective rate per invoice. Anything without a cap deserves a hard question.

## 2. Duplicate orders and duplicate invoices

Duplicates leak because each one looks legitimate on its own. [Duplicates hide well](/blog/duplicate-po-problem/): different PO numbers, different weeks, same money gone.

An electrician in Reddit's r/Construction community described ordering 48 non-refundable floor boxes while sick, then ordering the same 48 again a week later on a second PO: *"It felt like the easiest mistake to NOT make. But I made it anyway."* Check any vendor you've paid twice in a month for near-identical amounts. A [three-way match](/glossary/three-way-match/) of PO, delivery and invoice stops the repeat before it's paid.

## 3. Work you did but never billed

Unbilled scope is pure margin walking out the door. The client adds one small thing, then another, and six weeks later you're doing twice the work for the original price, without anyone agreeing to that out loud.

It is rarely small. In Ignition's 2025 survey of 273 US agency leaders, [57% of agencies said they lose from $1,000 to $5,000 every month on projects and tasks that are unbilled](https://www.ignitionapp.com/news/2025-agency-pricing-cashflow-report). If you don't have a written change-order habit, this is your biggest leak, and no software finds it after the fact.

## 4. The cost of waiting to be paid

Late payment costs you the interest on the gap it leaves. Net 30 that actually pays in 75 means the overdraft you carry, the early-payment discounts you can't take and, at worst, the factoring fee.

In its January 2025 survey of 2,487 US small businesses, QuickBooks found that [56% of small businesses were owed money from unpaid invoices, averaging $17.5K per business](https://quickbooks.intuit.com/r/small-business-data/small-business-late-payments-report-2025/). One contractor in r/Construction wrote that he factored his invoices "at a percentage that cost me the profit on the job." Multiply your average overdue balance by your cost of money; that number belongs in your monthly review. The [cash forecast guide](/blog/how-much-cash-in-three-weeks/) shows how to see it coming.

## 5. Vendor invoices that drift from the quote

Vendor drift is small per invoice and large per year. Fleet and facilities operators know it well: calibration fees, "data charges" and platform fees, [line items that were never in the quote](/blog/hidden-fees-vendor-invoices/), added a few dollars at a time.

Operators describe building a custom spreadsheet per vendor just to keep them honest. Take your ten biggest suppliers and reconcile the last invoice against the original agreement. Drift compounds, because next year's price rises are applied to this year's padded base.

## 6. Jobs you'd swear are profitable

The question owners actually ask isn't "what's our EBITDA"; it's *"which jobs actually make money?"* If labour, materials, transport and subcontractor costs land in your books weeks after the job closes, you're pricing the next job on a feeling.

The fix is unglamorous [job costing](/glossary/job-costing/): track costs to the job as they happen, not at month-end. Our guide to [job costing without enterprise software](/blog/job-costing-without-enterprise-software/) goes deeper.

## Worked example: pricing the leaks

Adding the leaks up turns a vague worry into a number you can act on. Say a services business turns over $2M a year; the figures below are illustrative.

1. **Fees:** $600,000 of invoices paid through an uncapped 1% bank-payment fee costs $6,000.
2. **Duplicates:** one repeated $4,800 order a year, non-refundable.
3. **Unbilled work:** 4 hours a week at $120 an hour is 4 × $120 × 52 = $24,960.
4. **Waiting:** a $60,000 average overdue balance at 12% overdraft interest costs $7,200.
5. **Vendor drift:** 2% creep on $300,000 of supplier spend is $6,000.

Five leaks, $48,960 a year, and none of it appears as a loss. The sixth, job margin, decides whether the next quote repeats the mistake. For leak one, the [split payment calculator](/split-payment-calculator/) prices what a multi-party payment actually costs you per transaction.

## Profit leaks in a small business: the habit that beats the checklist

Run the checklist once and you'll find money; most businesses do on the first pass. The real fix is making the invisible visible *continuously*: every invoice checked against its PO, every fee benchmarked, every job carrying its own running margin.

That's what Fynex is built to do. It sits on top of your bank, your payment providers and your accounting ([it doesn't replace them](/features/reconciliation/)), reads every transaction and invoice as it happens, and flags the duplicates, fee anomalies and margin slips while they're still small. [Fynex Insights](/features/insights/) shows margin per client and per project, and totals what was recovered every week.

We've taken the heaviest leaks apart on their own: [tight billing beats fancy software](/blog/tight-billing-beats-fancy-software/) is the unglamorous version of leaks two and three.

Owners ask us "where are we losing money?" After the first month, Fynex usually answers before they ask. Run your business, not your books, and let the leaks surface themselves.
