Sales & Delivery Leak · The Interest-Free Loan
You Did the Work. They Still Haven't Paid You.
In This Article
You finished the job two weeks ago. The customer said thanks, meant it, even. You sent the invoice the same day. And then — nothing. No check, no card on file, no "sorry, this slipped." Just the quiet sound of your own money sitting on someone else's desk instead of yours.
Here's the promise of this piece, up front: that invoice isn't sitting there because your customer is a bad person, and it isn't sitting there because you're bad at collections. It's sitting there because nothing in your business ever made it move. Fix the three checkpoints below, and this stops being a mystery you shrug at every month and starts being a system that just runs.
The excuse you reach for: "they're just slow to pay"
Every owner has a version of this story filed under "just how it goes." A regular customer, someone you like, someone who's paid before — this time it's been three weeks and you still don't have your money. You tell yourself they're busy, or forgetful, or waiting on their own invoice to clear. Maybe. But notice what that story does: it puts the whole problem inside someone else's head, where you have zero control over it.
Meanwhile you're the one who's busy but broke — full calendar, thin bank balance, wondering how you can be this booked and still feel like payroll eats everything the second it lands. That gap between "we're slammed" and "we're fine on cash" isn't always a sales problem. Sometimes it's sitting in a stack of invoices nobody's chasing.
The real leak: the interest-free loan you never agreed to

Here's the reframe that matters: an unpaid invoice isn't "slow revenue." It's a loan. You already paid for the materials. You already paid the crew, or spent the hours yourself. The job cost you real money the day you did it — and then you handed the receipt to someone else and quietly agreed to wait for repayment, on no schedule, at no interest, with no one holding them to a date. Nobody signed anything. You just... let it happen, one invoice at a time, because chasing it felt like a hassle, or worse, felt rude.
Stop calling it "slow to pay." It's an interest-free loan you never agreed to make — and it's currently funding your customer's business instead of yours.
Why you don't chase it — even though you should
The honest answer is usually trust, not laziness. This is often a good customer. Maybe a repeat one. The same relationship that made them comfortable hiring you again is the exact thing that makes you reluctant to call and ask where your money is — you don't want to be "that guy" hassling someone you like over what feels like a small thing.
Except it isn't small, and the reluctance is the leak talking. A customer who'd never dream of skipping out on a bill can still go a month without paying one, simply because nothing ever gave them a firm date to hit or a reason to move it to the top of their own pile. Your silence about the invoice reads to them as "no rush." You didn't mean to send that message. You sent it anyway.
What it's actually sitting there costing you
There's no industry report for this one, so don't treat any number you see online as your number. Do the math on your own instead — as an illustration of the shape of the problem, not a claim about your business specifically:
Imagine five open jobs averaging $1,200 each, all sitting unpaid past 30 days. That's not five slow customers — that's five missing checkpoints, and $6,000 of your own money parked somewhere it shouldn't be instead of covering next month's payroll or materials.
Illustration, not a stat — the checkpoints below are the fix either way
Pull your own number right now. Open whatever you invoice out of — a folder, a spreadsheet, your invoicing software — and total every invoice that's sitting unpaid past 30 days. That total is real. It's sitting in someone else's account, doing nothing for either of you, and it's the actual size of the leak this article is about.
This is the leak that sits just downstream of the trust gap between "yes" and day one — that piece covers the silence before the work starts; this one covers the silence after it ends. Same shape, opposite end of the job.
The three-checkpoint fix

Take a deposit before day one
Enough to cover your hard costs — materials, subs, anything you'd be out real money for if the job stalled halfway through. A deposit isn't an insult to a good customer; it's the moment both of you have something on the table, instead of just you.
Put a real date on it — not "we'll invoice you"
"Due on completion" or "net 15," stated on the estimate before the job starts, printed again on the invoice itself. "We'll send you an invoice" names a document, not a deadline. A stated date gives your customer a line to cross, and gives you a clear day to start the next step.
Run a follow-up cadence, not a mood
A fixed schedule — day of invoice, day 7, day 14, day 30 — friendly first, plainer later, sent whether or not you feel like it that day. The same move as the 5-Minute Rule for a new lead (covered here) or the 3-touch comeback for a customer who's gone quiet (covered here), aimed at money you've already earned instead of a sale you haven't made yet.
Pull your open invoices right now and sort them by age. Anything past 30 days didn't get there because the customer is bad. It got there because no checkpoint ever asked them to move. Pick one and send the next-cadence touch today — not a demand, just the plain, factual next step.
Imagine the version of your business where every invoice has a deposit behind it, a real date on it, and a cadence chasing it without you having to remember to feel awkward. The money that's currently frozen in someone else's inbox starts landing on schedule instead of by luck. That's not a bigger sales month. That's the same money you already earned, finally allowed to move.
You did the work. You're allowed to get paid for it on a schedule you set — not one you're hoping someone else remembers.
Frequently Asked Questions
Fix it at three checkpoints instead of chasing it after the fact: take a deposit before day one so there's skin in the game, put a stated due date in writing on the estimate and the invoice instead of leaving it implied, and run a fixed follow-up cadence — day of invoice, day 7, day 14, day 30 — so nothing depends on you remembering to feel awkward about it. Most late payment isn't a bad customer. It's a missing system.
Enough to cover your hard costs before you start — materials, subcontractors, anything you'd be out of pocket for if the job stalled. There's no universal percentage that fits every trade, but the logic is the same everywhere: a deposit isn't about distrust, it's about making sure you're never the only one with money on the table before the work begins.
Something specific — "due on completion" or "net 15" — written on the estimate before the job starts and printed again on the invoice itself. "We'll send you an invoice" is not a term; it names a document, not a deadline. A stated date gives the customer a clear line to cross and gives you a clear day to start following up.
Start friendly and factual, not apologetic: a short note or text confirming the invoice arrived and restating the due date. If it passes that date, the next touch states the amount and asks for a day it'll be handled. Later touches get plainer, not angrier — you're running a system, not defending yourself for asking to be paid for work you already did.
It genuinely cuts both ways. A stated late fee gives slow-but-good customers a real reason to move you up their list — but it can also give an already-hesitant customer one more reason to go quiet instead of calling you back. If you use one, state it up front on the estimate so it's a known term, not a surprise penalty sprung on someone after the fact.