If you want commercial clients to pay invoices faster, you have to fix the problem before the invoice ever goes out. By the time a net-30 is sitting at day 52, you’ve already lost. The levers that actually move payment speed all get pulled earlier, back when the job is finishing and the paperwork is fresh.
Commercial payment drift is rarely someone refusing to pay. It’s your invoice sitting in a stack because it’s missing something, or it landed in accounts payable a week late, or the terms were never agreed to in writing. Every one of those is fixable, and none of them require you to be a jerk about it. Here’s what actually shortens the gap.
Get the completion docs done before you leave the site
The single biggest reason a commercial invoice stalls is that AP can’t match it to proof the work happened.
Their process is boring and rigid on purpose. They need a completed work order, they need to know who signed off, and for a lot of accounts they need photos and a signature. If any of that is missing, your invoice doesn’t get rejected. It gets set aside, which is worse, because now it’s aging and nobody’s telling you why.
So close it out on site. Before the tech leaves, get the after photos, get the description of what was actually done, and get a completion signature from whoever’s on site. A signed completion at the moment of the work is worth ten phone calls later. When the client’s AP asks “how do we know this is done,” the answer is already attached to the invoice.
The signature does something else too. It kills the “I never approved that” conversation before it starts. Somebody at the site put their name on it. That’s a lot harder to walk back on day 40 than a verbal “yeah go ahead.”
Invoice the same day, not the same week
Every day between finishing the work and sending the invoice is a day added to the front of net-30. If you finish Monday and bill the following Monday, you just turned net-30 into net-37 for free.
The math is stupid and it’s real. A shop that invoices same-day gets paid a week sooner than a shop that batches invoicing for Fridays, and they did the exact same work. The only difference is when the clock started.
The way you hit same-day is to make invoicing fall out of the job closing instead of being a separate chore. When a work order is completed with its photos and signature attached, the invoice should already be most of the way built. If your QuickBooks sync pushes it straight into your books, that’s one less place it can sit waiting for someone to retype it. Fewer hands, faster clock.
Put the terms on the PO, not in your head
A lot of shops never actually agree to payment terms in writing. They assume net-30, the client assumes net-45, and the difference is two weeks of your money that you never even knew you were arguing about.
Get the terms on the purchase order. If the client’s PO says net-45 and you never pushed back, you agreed to net-45, full stop. Read it before you accept the work. If a late fee is allowed, get that in there too. You’ll almost never charge it, but having it in writing changes how the account treats your invoices, because now there’s a cost to sitting on them.
This is also where you set the NTE and the approval process in writing, so the invoice amount is never a surprise. An invoice that matches an approved number gets paid. An invoice that’s higher than what anybody remembers approving goes to the bottom of the pile.
Chase overdue invoices on a schedule, not a mood
Most shops chase invoices when cash gets tight, which is exactly the wrong time and the wrong energy. The client can hear the panic. Chasing works when it’s routine, quiet, and predictable.
Build a simple ladder and run it the same way every time.
- Day the invoice is sent: confirm it landed in the right inbox. Half of “lost” invoices went to the wrong email.
- A few days before due: a short, friendly heads-up. Not a demand. Just “this one’s coming due Friday, anything you need from us?”
- Day after due: a plain reminder that it’s now past due, with the invoice attached again so nobody has to go find it.
- A week past due: pick up the phone. Email is easy to ignore. A call to AP moves it.
The point is that it happens without you deciding to do it. When chasing overdue invoices is a system instead of a reaction, it doesn’t feel adversarial to the client and it doesn’t eat your week. It’s just the process. If you’re tracking your overdue invoices in one place with reminders that fire on their own, you chase everybody the same way and you stop letting the quiet accounts slide.
Getting paid faster isn’t one trick. It’s closing the job clean, billing it that day, agreeing to the terms in writing, and following up like it’s a habit instead of an emergency. Do those four and net-30 starts actually meaning thirty days.
If you want the completion signature and the invoice to come out of the same closing step, see how the completion flow works and set it up before your next big job wraps.