You finished the fence on Thursday. You sent the invoice Friday morning. It is now three weeks later and you are still waiting. The homeowner is not ignoring you. They loved the fence. They just have not gotten around to it. Their kid had a soccer tournament. Then they went out of town. Then they "thought it went through already." Meanwhile, you have payroll due and a lumber bill stacking up. The work was done in four days. Getting paid is taking four weeks.
The payment delay problem
70%
of contractors experience significant payment delays on residential projects, according to a Levelset survey of construction professionals Levelset Construction Payment Survey
45 days
average actual payment time on net-30 invoices in construction Rabbet Construction Finance Report
30-90
day payment delay range commonly reported by residential contractors NAHB Remodeling Market Index
Late payment is not a customer problem. It is a systems problem.
Most contractors treat late payments as a customer character issue: the homeowner is flaky, disorganized, or dishonest. Occasionally that is true. But in the vast majority of cases, late payment is a friction problem. You made it too easy to forget and too hard to pay.
Compare the last time you paid for something online. You tapped your phone, scanned your face, and it was done in eight seconds. Now think about what you are asking homeowners to do: receive a PDF invoice by email, open it, find their checkbook (or navigate to their bank's bill pay system), enter your information, write the amount, mail it or submit it, and hope it arrives. That is six steps and 10-15 minutes of effort. Every step is a chance for the process to stall.
The contractors who get paid fastest are not the ones who chase hardest. They are the ones who designed their billing process to eliminate friction at every stage.
Milestone billing: get paid as you go
The single highest-impact change to your billing process: stop billing at the end. Bill at milestones. For a typical deck or fence project, this means:
- Deposit (30%): Collected at contract signing, before any work begins
- Materials delivered / framing complete (30%): Billed when the customer can see tangible progress
- Substantial completion (25%): Billed when the project is functionally done
- Final walkthrough (15%): Billed after punch list items are addressed
Why this works: each invoice is smaller (easier to pay), tied to visible progress (feels fair), and spread across the project timeline (you never carry more than one phase of costs). A homeowner who balks at writing a single $35,000 check will happily pay four installments of $10,500, $10,500, $8,750, and $5,250.
The final payment is deliberately the smallest. This is counterintuitive. You might think holding more back gives you leverage. But a small final payment reduces the homeowner's incentive to delay. $5,250 feels manageable. $12,000 feels like something they need to "think about."
The invoice itself matters more than you think
A vague invoice gets questioned. A questioned invoice gets delayed. A delayed invoice costs you money. The difference between an invoice that gets paid in three days and one that sits for three weeks comes down to a few things:
Specificity. "Deck construction, $35,000" invites questions. "400 sq ft composite deck, TimberTech Azek Vintage Collection (Coastline), installed with concealed fasteners, including demolition of existing 280 sq ft PT deck, new ledger board, helical piers (12), and aluminum railing system, $35,000" does not. The homeowner reads it and thinks "yes, that is what we agreed to." There is nothing to question.
Line items. Break the total into categories the homeowner can understand: materials, labor, demolition/haul-off, permits. They do not need a line-by-line material takeoff, but they need enough detail to feel confident the number is right. This also protects you. If there is a dispute, you can point to exactly what was included.
Visual progress. Include one or two photos of the completed milestone with each invoice. "Here is your deck framing, ready for decking installation. Draw 2 of 4: $10,500 due." A photo turns an abstract financial request into a concrete reminder of value delivered. It also documents completion in case of disputes.
Payment instructions that are impossible to miss. Do not bury "please remit payment to..." in paragraph three. Put a big, clear payment section at the top or bottom with every option: credit card link, ACH/bank transfer details, Zelle/Venmo handle, and mailing address for checks. The first option should be the easiest one to click.
Pre-authorized payments: the gold standard
The fastest way to get paid: collect payment information at contract signing and charge it automatically at each milestone. This is how SaaS companies, gyms, and subscription services work. There is no reason it cannot work for contractors.
The setup: at contract signing, the homeowner provides a credit card or ACH authorization. Your contract specifies that each milestone payment will be charged within 48 hours of milestone completion, with a notification sent before the charge. The homeowner can dispute within 24 hours if the milestone is not actually complete.
This eliminates the entire collection cycle. No invoice sent. No waiting. No follow-up. No awkward phone calls. The milestone is complete, the notification goes out, the payment processes. Done.
"But what about credit card fees?" Yes, you will pay 2.5-3% on credit card transactions. On a $10,000 draw, that is $250-$300. But consider: if that $10,000 would have otherwise taken 30 extra days to collect, you are paying $300 to have your money a month early. That is a 36% annualized return on that $300 "investment." And that does not account for the time you save not chasing payments, the stress you avoid, and the certainty it gives your cash flow forecasting.
Automated reminders that do not feel like nagging
For customers who are not on pre-authorized payments, automated reminders are essential. But the tone and timing matter enormously. A sequence that works:
Day 0 (invoice sent): Clear, professional invoice with all payment options. "Payment due within 5 business days."
Day 3: Friendly reminder. "Hi [name], just a reminder that the draw for your [project] framing completion is due by [date]. You can pay instantly here: [link]. Let me know if you have any questions about the work completed."
Day 7 (past due): Direct but professional. "Hi [name], your payment of $X for [project] was due on [date]. I want to keep your project on schedule, and the next phase is ready to begin as soon as this draw is settled. Payment link: [link]."
Day 14 (seriously past due): Phone call. Not a text, not an email. A phone call. "I wanted to check in and make sure everything is okay with the project. I noticed the last draw has not come through yet. Is there anything I can help with?"
Day 21+: Formal written notice referencing contract terms. At this point you are entering dispute territory and need documentation.
The key insight: early reminders should feel helpful, not threatening. You are reminding them because you are organized and professional, not because you are desperate. The tone shifts to firmness only after the due date has passed.
Early payment incentives
A 2% discount for payment within 48 hours of invoicing (sometimes called "2/48 net 5") is surprisingly effective. On a $10,000 draw, the homeowner saves $200 by paying immediately. Most will take it. You lose $200 in revenue but gain the money 5-25 days earlier.
Is it worth it? Do the math for your business. If you are carrying a credit line at 8-12% annual interest, getting $10,000 a month earlier saves you $67-$100 in interest. The $200 discount costs more than the interest savings alone. But factor in the time cost of follow-up (your time is worth $100+/hour and a collection cycle can eat 30-60 minutes per invoice), the cash flow certainty, and the reduced stress, and the discount pays for itself easily.
When to fire a client over payment
Some customers will always pay late no matter what systems you build. The question is: at what point is a customer more expensive than they are worth?
A client who consistently pays 30 days late on a $40,000 project is costing you roughly:
- Interest on carried costs: $200-$400 (depending on your cost of capital)
- Collection time: 2-3 hours at $100+/hour = $200-$300
- Opportunity cost: What you could not do because that money was tied up
- Stress and distraction: Hard to quantify, easy to feel
Total real cost of a chronically late payer: $500-$1,000 per project above what a prompt payer costs. If your margin on a $40K project is $6,000, late payment is eating 8-17% of your profit.
The decision framework: if a customer has been late on two or more draws on a single project, require pre-authorized payment for the remaining draws. If they refuse, complete the current project (you have a contractual obligation) but decline future work. You do not need to be rude about it. "Our schedule is fully committed for the season" works fine.
For repeat customers who refer others but pay late: have a direct conversation. "I love working with you and I want to continue. But late payments create real problems for my business. Going forward, I need payment within 5 days of invoicing, or we will need to set up automatic payments. Can we make that work?" Most will respect the honesty.
The payment clause your contract needs
Your contract should spell out payment terms with zero ambiguity. At minimum:
- Draw schedule with specific milestone triggers
- Payment due within X business days of milestone completion
- Accepted payment methods
- Late payment fee (typically 1.5% per month or the maximum allowed by your state)
- Work stoppage clause: "Contractor reserves the right to suspend work if any payment is more than 10 business days past due"
- Lien rights notice (required in many states, check your local requirements)
The work stoppage clause is your most powerful tool. Most homeowners will pay within 48 hours of receiving a "work is pausing until the outstanding draw is settled" notice. Nobody wants their half-finished deck sitting in their backyard while the neighbors watch.
Stop chasing customers. Start closing them.
DeskForeman handles your customer pipeline, every inquiry, follow-up, and estimate, so you have time to focus on billing systems that actually get you paid.