All articles

Custom CRM

How to Get Paid Faster as a Contractor: 4 Clocks

Four clocks sit between finishing a job and banking the money. Three are negotiable, one is entirely yours, and it is usually the longest of the four.

Om Patel 19 min read
Photo: noor Younis / Unsplash

The short answer

Getting paid faster is not one problem, it is four. The gap between finishing and banking runs across four clocks: your invoicing lag, the client's approval, their payment calendar, and the settlement rail. The first is entirely yours and usually the biggest. Cut it to zero and the rest follows.

Two contractors turned up in the same r/Contractor thread about a commercial client that had blown past its due date.

The one who started it was a day past net 45 terms with his line of credit stretched, asking what to do. The replies were the usual escalation advice: show up at the management office, threaten to pull the crew, mention a lien. One contractor, starshine900000, described exactly that working: after weeks of "check is in the mail," a notice of intent to file a lien sent to both the general contractor and the building owner got him paid by end of day.

The second contractor was not in trouble at all. He works the same commercial market and simply refuses net terms. In his words, he does commercial the same way he does residential, and they pay electronically on Friday for the following week's labour and materials. He enforces a late payment penalty every time, has run this policy through some very large corporations, and says he has never once lost a job over it.

Same market. Same customer type. Completely different cash position. The difference was not persuasion, escalation or software. It was decided before either job started.

That is the thing almost every article on this topic misses. "Get paid faster" is written as though there is one delay to fix, so you get twelve tips that all attack the same 48 hours. There are actually four separate clocks running between the moment you finish and the moment the money is spendable, they are controlled by different people, and the one that is entirely yours is usually the longest.

The short answer

Getting paid faster means shortening four specific gaps, in this order: the time between finishing work and sending the invoice, the time your invoice sits unapproved, the time between approval and the client releasing funds, and the time the payment rail takes to settle. Attack them in that order, because the first one is free, instant and entirely under your control, and most contractors are quietly losing a week there before anyone else has done anything wrong.

The four clocks between finishing and banking

ClockWho controls itTypical lossWhat actually cuts it
1. Work done to invoice sentYou, completely2 to 14 daysInvoice on site, from the phone, before you leave
2. Invoice sent to invoice approvedShared0 to 30 daysA complete, correct, "proper" invoice the first time
3. Approved to funds releasedThe client0 to 45 daysTerms plus their accounts payable calendar
4. Funds released to funds clearedThe payment rail0 to 10 daysChoosing the rail, not accepting whatever arrives

The value of splitting it up is diagnostic. Most contractors who feel they have a collection problem actually have a clock 1 problem wearing a clock 3 costume. They are chasing a client who is behaving normally, over an invoice that went out nine days late.

Clock 1: the days you are giving away for free

Answer first: this clock should be zero, and for most residential and service work it can be.

The evidence that it usually is not comes from operators describing their own systems. In a r/smallbusiness thread on getting paid faster, one owner named the exact mechanism: the leak was the gap between finishing a milestone and actually sending the invoice, and it existed because project tracking lived in one place and invoicing lived in another. The context switch, reopening a different tool, recreating the line items, pushed every invoice back a couple of days. His words: across a year that adds up to weeks of float you are just giving away.

That is a tooling problem masquerading as a discipline problem. The fix he landed on was structural rather than motivational: make the invoice a trigger on the job record instead of a separate task. Work marked complete, invoice out, no decision required. Another commenter in the same thread added the detail that matters most: send the invoice attached to the thing the client is approving, not two days later in a separate email, because the client's attention is on the work at the moment they accept it and nowhere near it by Thursday.

This is the same reason a job record that carries the quote, the change orders, the completion photos and the invoice in one place beats a stack of disconnected apps. When the estimate, the invoice and the schedule live in one system, invoicing stops being an evening admin session and becomes a button on a job that is already open. That is the practical argument for a custom CRM built around how your jobs actually run rather than a general accounting package you visit after hours.

By the numbers

Rabbet's 2024 Construction Payments Report found that 82 percent of subcontractors wait more than 30 days to get paid, up sharply from prior years, and Billd's 2025 State of Construction Payments put the average wait at 54 days after submitting a pay application. Against numbers like that, a self-inflicted 9-day invoicing lag is not a rounding error. It is a fifth of the total.

Three things collapse clock 1 to zero:

  • Invoice from the site. Not from the truck, not from the office, not tonight. The moment the customer accepts the work.
  • Attach the money ask to the acceptance. Approval and invoice in the same message, same conversation, same signature.
  • Make change orders their own invoice, immediately. A change order folded into the final invoice becomes a reason to review the whole document. Billed and settled on the day it is approved, it is a small, easy yes.

Answer first: in a growing list of jurisdictions, your invoice is not a request for payment, it is a legal trigger, and it only triggers anything if it contains everything the statute and the contract require.

This is the single biggest thing missing from every popular guide on this topic, and it is worth real money.

Under Ontario's Construction Act, an owner must pay a contractor within 28 days of receiving a proper invoice, and if the owner disputes any part of it they must deliver a Notice of Non-Payment within 14 days. A contractor who is paid must then pay subcontractors within 7 days. Canada's federal Prompt Payment for Construction Work Act uses the same 28-day trigger on federal projects. British Columbia's Construction Prompt Payment Act, which received Royal Assent on November 27, 2025 and comes into force once regulations are finalised, mirrors it: 28 days owner to contractor, 7 days down the chain, and a 14-day window for the owner to give notice of partial or non-payment.

Every one of those clocks starts on the delivery of a proper invoice, and a proper invoice has a statutory content list. In Ontario it typically includes:

  • Your name and address
  • The invoice date and the period of work covered
  • A description of the services or materials supplied
  • A reference to the contract or authority under which the work was supplied
  • The amount payable and the payment terms
  • The name or department to whom payment is to be sent
  • Anything additional your contract requires

Miss one and the payer can argue the clock never started. That is not a theoretical risk; it is listed by construction lawyers as one of the most common mistakes contractors make.

There is now a strong counterweight in your favour. As of January 1, 2026 in Ontario, if an owner believes an invoice is deficient, they must say so in writing within 7 days. If they do not, the invoice can be deemed proper and the payment clock runs anyway. BC's Act carries the same logic: the invoice is considered proper unless the owner raises issues within seven days. That inverts the old dynamic. Silence used to be the payer's cheapest tactic. Now, in those jurisdictions, silence works for you.

Tip

Build the statutory content list into your invoice template once, so every invoice is a proper invoice by default. Then log the delivery date of every invoice, because that date is what the 28-day, 14-day and 7-day clocks are measured from. If it ever goes to adjudication, the log is the case. Ontario extended the window to refer a dispute to adjudication to 90 days after completion, abandonment or termination of the contract.

In the United States the mechanism is different but the principle is identical. Federal construction contracts run on FAR 52.232-27, where the designated payment office pays an interest penalty automatically, without any request from the contractor, when payment is late, and primes must pay subcontractors within 7 days of receiving payment. Most states have their own prompt payment acts covering private work, and 7 days after the general contractor receives payment from the owner is the most common statutory deadline for paying subs, with states such as California attaching interest at 2 percent per month. If you work commercial or public jobs and cannot name your state's rule, you are negotiating without the strongest term you have already been given for free.

Clock 3: you are not invoicing a person, you are invoicing a calendar

Answer first: most commercial clients are not deciding whether to pay you. They are processing you, and the processing runs on a schedule you can find out in one phone call.

Contractors read a 45-day payment as an opinion about them. It usually is not. It is an approval routing, an accounts payable batch and a cheque run. A commenter on that same r/Contractor thread put it plainly: commercial clients often do not pay on time, and you need to be able to float two to four weeks past the expected date. Another said his firm has clients at 90 and 120 days routinely. That is the machine, not a verdict on your work.

Which means the lever is timing, not tone. Three questions, asked of the accounts payable contact before the job starts, are worth more than a month of reminder emails:

  1. Who receives the invoice, and in what format? A named person or portal, not "the office."
  2. When is your cutoff, and when do payments run? If they run payments on the 1st and 15th with a 5-business-day cutoff, an invoice landing on the 9th and one landing on the 11th are two weeks apart in your bank account, for identical work.
  3. What has to be attached for it to be approved? Purchase order number, signed work order, lien waiver, certified payroll, photos. Missing one document restarts clock 2 entirely.

Do that and the invoice stops being a request and starts being a scheduled event. A job record that carries the client's payment profile alongside their address and site notes makes this repeatable instead of something the office manager remembers about three of your forty accounts.

Most contractors lose a week to clock 1 and never see it, because the invoice lives in a different system from the job. We build CRMs where the job record triggers the invoice the moment work is marked complete, with the client's payment terms, accounts payable contact and reminder cadence already attached.

Book a free CRM demo

Clock 4: paid and cleared are not the same date

Answer first: the payment date your client will quote at you is not the date you can spend the money, and the gap between the two is a choice you make when you decide which rails to offer.

RailTypical time to usable fundsThe catch
CashImmediateHandling and deposit logistics
Instant bank transfer (e-Transfer, RTP)MinutesPer-transaction and daily limits
CardAbout 2 business daysProcessing cost and chargeback exposure
ACH / EFT1 to 3 business days, same-day options existCan be returned after the fact
ChequeMail time plus a bank holdAlso the easiest payment to "have mailed"
WireSame day to next dayFee, and the client has to actually go do it

ACH transfers typically settle within one to three business days, with same-day options available, and the network settles multiple times per banking day. That is fine. The problem rail is the cheque, because it is the only one where the client can truthfully say "it went out" while nothing has actually left their account, and because the mail leg alone routinely adds five or more days to a cycle you already fought to compress.

Offering cards is a separate decision with real costs on both sides, and worth working through properly rather than reflexively. The relevant point here is narrow: if a client will pay you today on a rail that clears in two days, that is materially different from a client who will pay in thirty days by cheque, even before you think about the fee.

Residential and commercial are two different diseases

Treating them the same is why generic advice fails. They have opposite causes and opposite cures.

Residential slow payment is decision lag. There is no approval chain. One or two people are simply not getting around to it, and every day of distance from the completed work makes the invoice feel more abstract. The cures are all about compressing the moment:

  • Collect on completion, on site, at the point of acceptance.
  • Keep a payment method on file for recurring and maintenance work. As one pest control owner described his system on r/smallbusiness: every client has a card on file before the crew arrives, and it is charged after the service is finished. There is no collection step because there is no gap.
  • Take a deposit that covers what you spend before you start, so the final number is smaller and less negotiable.

Commercial slow payment is process lag. Someone wants to pay you, and cannot yet. The cures are documentary:

Get this backwards and you will send friendly nudges to an accounts payable department that has already scheduled you, while letting a homeowner's invoice age for three weeks because it felt rude to ask on the driveway.

The terms that actually change behaviour

Answer first: the term only works if the consequence is real, and the consequence is the part contractors skip.

Due on receipt versus net 30 is mostly a distraction. What matters is whether the term matches the client's machinery, which is why clock 3 comes first. Net 30 against a client that pays twice a month behaves like net 45.

Late fees are real or they are decorative. A late fee written into a contract and never charged is a lesson in what your deadlines are worth. The contractor quoted at the top of this piece enforces his every single time, and reports never losing a job to it. If you will not charge it, delete it and use the space for something you will enforce.

Suspension is the lever with actual teeth. Across that whole commercial thread, the top-voted advice converged on the same thing: stop working. Contractors are not a bank, and continuing to supply labour and materials against an unpaid balance is lending your working capital to a business that has already told you how it treats creditors. Do it in writing, and only where your contract permits suspension for non-payment.

Early payment discounts should be priced, not assumed. The common 2/10 net 30 structure gives up 2 percent to be paid twenty days sooner. Against construction net margins that the CFMA Financial Benchmarker put at 6.7 percent before tax in 2025, that discount is nearly a third of your margin on the job. Sometimes that is a bargain for the cash. Often it is cheaper to fix clocks 1 and 3 and keep the two points, which is the same arithmetic that governs whether a job is profitable but still leaves you broke.

A follow-up cadence that does not require chasing

Reminders work when they are automatic, scheduled and unemotional. The cadence that recurs across practitioner accounts looks like this:

WhenWhat goes outTone
3 days before dueHeads-up with the amount, date and payment linkNeutral, informational
Due dateThe invoice again, payment link on topNeutral
Day 3 past dueShort note, invoice number, amount, link reattachedFriendly, direct
Day 7 past duePhone call, not emailDirect, asks for a date
Day 14 past dueFirmer written notice, late fee referencedFormal
Day 30 past dueEscalation letter, statutory or lien rights namedFormal, final

Two rules make it work. First, the phone call at day 7 is not optional; email is the medium clients are best at ignoring. Second, going past 30 days without escalating teaches the client your terms are not real, which is the same failure mode as the unenforced late fee. If a balance has aged past that point, you are no longer in a getting-paid-faster problem and are into what to do when a customer will not pay, which is a different discipline entirely. The same is true when the cheque arrives short: a partial payment against a full invoice is a dispute, not a delay.

Watch out

Do not let a reminder cadence run over a dispute. If a client is quiet because they are unhappy with the work, automated escalation makes it worse and forfeits the goodwill you need to resolve it. One contractor's advice on that commercial thread was worth more than the aggressive replies: you do not actually know what is happening on their end, so ask for a status update before you assume the worst.

Measure it, or you are guessing

Answer first: track days sales outstanding monthly, and track it split by residential and commercial, because a blended number hides both problems.

The formula: (accounts receivable / revenue for the period) x days in the period. Run it every month. The absolute number matters less than the trend, and the trend tells you whether a change you made worked.

Rough orientation from published figures. Construction days sales outstanding is commonly reported between roughly 50 and 83 days depending on segment and geography. Billd's 2025 report puts the subcontractor wait at 54 days after submitting a pay application, and found that 86 percent of subs cover labour costs out of pocket while waiting. Meanwhile the Intuit QuickBooks Small Business Late Payments Report for 2026 found 59 percent of small businesses have invoices overdue by 30 days or more, up from 47 percent the year before, with an average of $17,700 outstanding at any given time. This is getting worse, not better, which is the argument for building the system now rather than when it hurts.

For residential service work you should be far below those benchmarks. Under 10 days is achievable, and payment on completion puts you under 5.

The second report to run is a simple accounts receivable aging: current, 1 to 30, 31 to 60, 61 to 90, over 90. Look at it weekly. Anything that crosses from one bucket into the next without a scheduled action against it is a process failure, not a customer failure.

The two-week reset

If you do nothing else, do these in order. Every one of them is a system change, not a resolution to try harder.

  1. Day 1. Add the proper-invoice content list to your invoice template. Name, address, invoice date, period covered, description, contract reference, amount and terms, and the payee department. Once, permanently.
  2. Day 1. Turn on invoice-from-site. Whatever tool you use, the invoice goes out before the truck moves.
  3. Day 2. Split change orders onto their own invoice, billed the day they are approved.
  4. Day 3. Call the accounts payable contact at your three largest commercial clients. Ask the three questions: who, when is the cutoff, what has to be attached.
  5. Day 4. Pick your rails. Add at least one that clears in under two business days, and stop treating a mailed cheque as a normal outcome.
  6. Day 5. Load the six-step reminder cadence into your system so it runs without anyone deciding to send it.
  7. Week 2. Put a payment method on file for every recurring maintenance client.
  8. Week 2. Run your first days sales outstanding calculation and your first aging report, split residential and commercial. Write the numbers down. That is your baseline.
  9. Week 2. Log the delivery date of every invoice from now on. It is the start of every statutory clock you may need later.

The pattern under all nine is the same. None of them involve being firmer with customers, and none of them are about persuasion. Getting paid faster is almost entirely a question of how many days pass before anyone is asked to do anything, and how many of those days are yours.

Frequently asked questions

How long should a contractor wait to get paid?
Longer than most guides admit. Rabbet's 2024 Construction Payments Report found 82 percent of subcontractors wait more than 30 days, and Billd's 2025 report puts the average wait at 54 days after submitting a pay application. On residential service work the realistic target is same day to seven days, because nothing structural stands in the way except your own invoicing lag.
What is the fastest way for a contractor to get paid?
Collect at the point the work is accepted, on site, before you leave. Every step you add after that hands control to someone else's calendar. For recurring service work, a card or bank account on file charged on completion removes the collection conversation entirely. A pest control operator on r/smallbusiness described exactly this: every client has a card on file before the crew arrives, and it is charged when the service is finished.
What is a proper invoice and why does it matter?
In jurisdictions with prompt payment legislation, a proper invoice is a defined legal document, and the statutory payment clock does not start until one is delivered. Ontario's Construction Act, Canada's federal Prompt Payment for Construction Work Act and the US federal Prompt Payment Act all key their deadlines to receipt of a proper invoice. An invoice missing a required field can be argued to have never started the clock at all.
Is net 30 or due on receipt better for contractors?
Due on receipt is better if you actually enforce it, and worse than useless if you do not. The real variable is not the label but whether the term matches the client's payment machinery. Net 30 against a client that runs cheque runs twice a month behaves like net 45. Due on receipt against a client whose accounts payable requires a purchase order match behaves like whenever.
Do late payment fees actually get contractors paid faster?
Only when they are charged. An unenforced late fee teaches the client that your terms are decorative, which is worse than having no late fee at all. One contractor on r/Contractor said he has a late payment penalty in every contract, enforces it every time, has used it on very large corporate clients and has never lost a job over it.
How do I get a commercial client to pay faster than 45 or 60 days?
Change the structure, not the tone. Commercial slow payment is a process problem, not a willingness problem: approval routing, accounts payable cycles and document requirements. Ask for the accounts payable contact and the payment run schedule before the job starts, submit to land before the cutoff, and include every document their process requires the first time.
What is a good days sales outstanding for a contractor?
For residential service work, under 10 days is achievable and under 5 is achievable with payment on completion. For commercial and subcontract work, published construction figures sit between roughly 50 and 83 days, so anything under 45 is genuinely good. The number matters less than the trend: measure it monthly and watch the direction.
Should I stop work when a client has not paid?
It is the most effective lever you have, and contractors use it. On a thread about a commercial client past its due date, the highest-voted replies were unanimous about halting the job until payment arrived. Do it only if your contract supports suspension for non-payment, and give written notice first. Continuing to work while unpaid finances someone else's business with your money.
How fast does the money actually arrive once a client pays?
It depends on the rail, not the payment date. Instant bank transfers land in minutes. Card payments typically settle in about two business days. ACH and EFT usually take one to three business days. A cheque adds mail time plus a hold. Two clients who both pay on the same Friday can put money in your account a week apart.
Bespoke pipelines, automations, 360° customer records and real-time reporting, a CRM built around how your team actually works, connected to your entire stack.
Book a free CRM demo

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.