Skip to content
Invoicing & Payments

Getting Paid Faster: Shrinking the Gap Between Done and Paid

Fifty-nine days from quote to cash, eight of them working. Where the other 51 go, stage by stage, and the fix for each one.

Jocelyn Pentland

9 min read

A tradesperson sitting on the open tailgate of a pickup truck at golden hour with a tablet, tools packed up after a finished job

The short answer: a realistic trip from quote to cash is about fifty-nine days, and only eight of them are work. The rest is waiting: unsigned quotes, signed jobs not started, finished jobs not invoiced, and invoices not chased. Each of those gaps has its own fix, and shortening any one of them moves the whole number.

Pull up the last decent-sized job you finished and count the days. Not the days you worked. The days from the quote going out to the money landing.

Here is a real-shaped example. A $16,000 basement bathroom: quoted March 3, paid May 1. That is 59 days. The work itself took eight. So where did the other 51 go?

Lay it out as a ledger and the answer stops being mysterious:

  • Quote sent March 3, signed March 14: 11 days unsigned
  • Job started March 23: 9 days waiting to start
  • Work done March 31: 8 days working
  • Invoice sent April 6: 6 days finished but uninvoiced
  • Payment made April 27: 21 days invoiced but unpaid
  • Payment recorded and cleared May 1: 4 more days

Nobody in that ledger is a deadbeat. The client signed, paid, and would hire you again. Every single stage just leaked a normal, unremarkable amount of time. The leaks add up to you personally financing $16,000 of work for two months, part of it as materials bought with your own money in March.

Most advice about getting paid faster fixates on one stage: chasing the late invoice. But collections is only rung four of a five-rung problem. The gap between done and paid is a sum, and every term in the sum has its own specific fix. This is a systems article, not a collections article. Work the stages in order.

Stage 1: the quote sits unsigned (11 days)

Nothing else can start while the quote is sitting in an inbox. That makes it the most expensive idle time on the whole ledger, and the most ignored, because it doesn't feel like waiting for money. It is. Every one of those 11 days pushed May 1 back a day.

Why quotes sit: they arrive as an email attachment the evening after the visit. The client opens it on a phone, thinks "looks right, we'll deal with it this weekend," and the weekend has other plans. Decision drift, not doubt.

The fixes stack:

Quote while you are standing there. The single biggest compression available anywhere in this article. If the numbers can be built on site, and for most residential work they can, present the quote at the end of the visit. Walk it through, and ask for the signature while the project is the most interesting thing in the client's day. A quote signed on the spot converts 11 days to zero.

If it can't be signed on site, make signing a tap. Send a signing link, not a PDF that has to be printed or awkwardly marked up. Every step between "yes" and "signed" is a place the yes goes to sleep.

Put an expiry date on the quote. "Pricing valid for 14 days" is honest (material prices move), and it converts an open-ended decision into one with a clock.

Follow up on day 3, not day 10. One friendly message: "Any questions on the quote? Happy to walk through it." Quotes rarely die from the follow-up; they die from the silence.

Realistic result: 11 days becomes 2 or 3.

The job profitability calculator shows whether a finished job made the profit you priced it to make.

Stage 2: signed but not started (9 days)

Some of this stage is real and untouchable: your schedule has other jobs in it, and the client has a life. But hiding inside the legitimate scheduling gap are two pure-latency leaks.

The first is the deposit round-trip. If you ask for the deposit in a separate conversation after the signing, you have built a second approval cycle: quote, wait, sign, wait, deposit request, wait, deposit. Collect the deposit at the signature, as one motion: sign here, and here is the payment request for the $4,800 to get you on the schedule. One conversation instead of two, and often a week saved.

The second is materials. If the special-order shower glass takes ten days and doesn't get ordered until the week before the start date, the start date moves. Order the long-lead items the day the deposit lands, and the scheduling gap and the materials gap run concurrently instead of end to end.

Realistic result: 9 days becomes 6, and the 6 are genuinely schedule, not slack.

An HVAC technician wiping their hands beside a newly installed outdoor condenser unit, tool bag zipped and the job finished

Stage 3: done but not invoiced (6 days)

This is the purely self-inflicted stage. The client is at their most satisfied (the new bathroom is right there) and ready to pay, and no invoice exists. Six days later one arrives, after the glow has faded and the family has fully absorbed the room as normal.

Every contractor knows why this happens. Invoicing lives "at the desk," and the desk happens Sunday night, if it happens. By then the job needs reconstructing: which extras got added, what the final material tally was, what you agreed about the vanity. The reconstruction is the reason for the delay, and the delay is the reason the reconstruction is hard. Fourteen jobs a month at Sunday-night batch speed is how a business ends up with a permanent one-week invoicing lag it thinks of as normal.

The fix is a rule, not a talent: the invoice goes out the day the work finishes, from the driveway. Make it mechanical. The signed quote is already the skeleton of the invoice: same lines, same numbers, plus the signed change orders that accumulated along the way. Finishing day already ends with packing the truck and a last walkthrough. The invoice is five more minutes while every detail is still in your head, not an evening of archaeology next week.

And say it out loud at the walkthrough, because an expected invoice gets paid faster than a surprise one:

"Everything look good? Great, I'll send the invoice this afternoon with the payment details right on it. It's due on receipt, so whenever you're ready tonight or tomorrow works perfectly."

Realistic result: 6 days becomes 0. This is the easiest full stage-deletion on the ledger.

Stage 4: invoiced but unpaid (21 days)

The famous stage, and even here, most of the delay is structural rather than moral. Three separate components hide inside those 21 days, and they have three separate fixes.

The terms themselves. If the invoice says net 30, then 21 days is not a client being slow. It is a client being nine days early, and the delay was chosen by whoever set the terms. For residential work, due-on-receipt is a perfectly normal ask; homeowners are not running accounts-payable departments. Which terms fit which clients is its own topic. But for this article the point is narrow: the number printed on the invoice is the floor under this entire stage, and it is a number you control.

Payment friction. Count the steps between the client deciding to pay and the money moving. "Mail a check" is: find checkbook, write, find envelope and stamp, mail, transit, deposit. Six steps and a week, with a stall available at every step. Payment details sitting right on the invoice, in the same message, is one step, doable in the driveway glow while the goodwill is at its peak. Every step you remove deletes a place where the payment can stall. Offer the frictionless path first and keep the others as fallbacks.

Follow-up cadence. Some invoices still drift, and silence teaches drifters that due dates are decorative. The fix is a short, predictable reminder rhythm that starts within days, not weeks. The full escalation ladder for genuinely overdue invoices is its own playbook, and disputes are yet another. For this article, one sentence carries the load: invoices that get a friendly day-3 nudge get paid dramatically sooner than invoices that get a resentful day-30 one.

Realistic result: 21 days becomes 5 to 7 for most residential clients. (Commercial clients on formal payment cycles are their own weather system; see the FAQ.)

Stage 5: paid but not recorded (4 days)

The stage nobody thinks about until it bites. A check rides in the glovebox until Thursday. An e-transfer lands while you are on a roof and never gets marked against the invoice. The money exists, but your books say it doesn't. So the aged report shows a client who paid five days ago as overdue, and if you act on that report, you send a reminder to your happiest client. That message costs more goodwill than a week of actual lateness.

The rule is the same as stage 3, mirrored: record the payment the day it arrives, whatever the method. Deposit checks same-day or next-day. The stage shrinks to zero and, more importantly, every report you make decisions from becomes true again.

What does fixing every stage add up to?

Rerun the ledger with each fix applied:

  • Quote signed: 11 days → 2
  • Waiting to start: 9 days → 6
  • The work: 8 (unchanged, because this was never the problem)
  • Done to invoiced: 6 days → 0
  • Invoiced to paid: 21 days → 6
  • Paid to recorded: 4 days → 0

Fifty-nine days becomes 22. Same job, same price, same client. In this ledger the money arrives five weeks sooner, and unlike a one-off push, the gain repeats every time the same stages run. For a crew doing $50,000 of work a month, freeing up those 37 days is worth roughly $60,000 in cash that used to sit in other people's accounts (37 ÷ 30 × $50,000). For many small contractors that is precisely the difference between floating materials on a line of credit and floating them on cash. Speed here isn't greed; it is the cheapest financing you will ever arrange.

Where Zeus fits

Every fix above shares one requirement: the tool has to be in the driveway, because the desk is where the days leak. Zeus is built around exactly that. The quote gets e-signed on site, or through a signing link if the decision-maker is elsewhere. When the work wraps, the invoice is built from the truck the same day, because the signed quote and its change orders already contain the lines. It goes out with your payment details on it, in the message the client is already looking at. When the payment lands, by e-transfer or check or cash or a card you ran on your own terminal, you record it on the spot. The dashboard and aged report keep telling the truth about who actually owes what.

None of that chases anyone. It just deletes the idle days between the stages. As the ledger shows, that is where almost all of the 59 days actually lived.

Frequently asked questions

Won't due-on-receipt and same-day invoicing come across as pushy?

Speed reads as pushy only when it arrives with pressure. An invoice that shows up the day the work finishes, matching the signed quote to the dollar and offering an easy way to pay, reads as competence. It is the same competence the client hired. What actually strains relationships is the other pattern: silence for a week, then an invoice, then silence, then a tense chase.

My commercial clients pay on 30- or 45-day cycles no matter what I do. Does any of this apply?

Most of it. You rarely control a commercial payer's cycle, but you fully control when the clock starts: an invoice submitted 6 days late on a 45-day cycle pays on day 51. Same-day invoicing, correct PO numbers, and their required format on the first try are worth more with commercial clients, not less, because every rejected or delayed submission restarts a long clock.

Which stage should I fix first?

Stage 3, done-but-uninvoiced. It is entirely under your control, requires no client conversation and no policy change, and same-day invoicing makes every downstream stage start sooner. Then stage 1, because presenting quotes for signature on site is the single largest number on the board.

Do deposits belong in this system?

Yes. A deposit collected at signing is cash arriving before stage 2 even starts, and it funds the materials you would otherwise float. The case for deposits and how to structure progress payments on longer jobs are their own topics. Within this ledger, just note that the deposit turns part of your 22 remaining days into day zero.

About the Author

Jocelyn Pentland

Managing Editor, Resource Center

Jocelyn grew up around her family's renovation company in Hamilton, Ontario, and ran its office from the age of nineteen — writing quotes at the kitchen table, invoicing on Sunday nights, and learning exactly how long a homeowner will sit on a bill before somebody has to phone them. She did that for twelve years before moving into trade publishing, where she edited business and estimating guides for contractors across southern Ontario. She now runs the Zeus Resource Center, commissions most of what appears in it, and still reads every draft the way she used to read a quote: hunting for the number that is going to start an argument three months later.

Stop running the job out of four different places

Quote it, photograph it, track the hours, invoice it: from the driveway, with no signal. The free plan does not expire and never asks for a card.