You finished the job two weeks ago. The client was thrilled. Shook your hand, said the work was “exactly what they wanted,” and told you they’d “send the check this week.” That was 14 days ago. The check hasn’t arrived. Now you’re sitting in your truck, staring at your phone, trying to figure out how to send a follow-up text that says “please pay me” without sounding desperate.
Every contractor knows this feeling. It’s the worst part of the job β not the physical work, not the early mornings, not even the difficult clients. It’s the awkward, soul-crushing process of asking someone to pay you for work you’ve already completed.
And it’s costing you more than you think.
The Real Price of Late Payments
The obvious cost is cash flow disruption. When $5,000 is sitting in someone else’s bank account instead of yours, you can’t pay for materials on the next job. You can’t make payroll. You can’t cover your truck payment. You’re essentially financing your client’s renovation with your own money.
But the hidden cost is worse: time. The average contractor spends 3-4 hours per week chasing overdue payments. That’s phone calls, text messages, awkward conversations, and mental energy spent on money you’ve already earned. At $75/hour, that’s $300/week β over $15,000 per year β spent on collections instead of billable work.
Then there’s the relationship cost. Every follow-up text creates friction. The client who loved your work starts avoiding your messages. The referral they were going to send never happens. A job that should have ended with a five-star review ends with a bad taste on both sides.
Why Clients Pay Late (It’s Not What You Think)
Here’s the thing most contractors don’t realize: most late payments aren’t malicious. Your clients aren’t trying to stiff you. They’re dealing with their own version of the same chaos you are β busy schedules, overflowing inboxes, and a stack of things they meant to do last Tuesday.
The real reasons clients pay late fall into a few predictable categories:
Friction in the Payment Process
“I’ll mail you a check” is a promise that requires the client to find their checkbook, write a check, find an envelope, find a stamp, and get to a mailbox. Every step is a chance for the task to get delayed. In 2026, asking someone to mail a check is like asking them to fax you a document β technically possible, but practically unlikely to happen quickly.
The Invoice Got Lost
You emailed the invoice. It went to spam. Or it landed between a newsletter and a shipping notification and got scrolled past. Or the client opened it on their phone, meant to deal with it later, and forgot. Email invoices have a 20% open rate. That means 4 out of 5 invoices you send by email might never be seen.
No Clear “Pay Now” Moment
The client finished the walkthrough, approved the work, and… then what? There’s no button to press, no link to tap, no immediate action they can take. The gap between “job complete” and “payment received” is where money goes to die.
The Awkwardness Goes Both Ways
Clients feel weird about it too. They know they owe you. Every time they see your text, they feel a pang of guilt. But guilt doesn’t motivate action β it motivates avoidance. They’ll pay eventually, but “eventually” might be 30, 60, or 90 days.
Payment Links: The Single Biggest Upgrade
If you change nothing else about your payment process, change this: stop accepting checks and start sending payment links.
A payment link is a URL that takes the client directly to a payment page. They tap the link, enter their card (or use Apple Pay, Google Pay, or a bank transfer), and the money is in your account β usually within 1-2 business days.
The difference in payment speed is dramatic:
| Payment Method | Average Time to Receive Payment |
|---|---|
| Check (mailed) | 14-21 days |
| Check (handed over) | 3-7 days (bank processing) |
| Venmo/Zelle | 1-2 days |
| Payment link (card) | 1-2 days |
| Payment link (instant) | Same day |
But payment links have an advantage over Venmo and Zelle that most contractors overlook: they’re professional. A Venmo request looks personal. A branded payment page with your company name, the job description, and a line-item breakdown looks like a real business. Clients take it more seriously, and they pay faster.
Payment links also create a clear record for both parties. No more “Did I pay you for that?” conversations. No more searching through bank statements. Every payment is logged, timestamped, and tied to a specific invoice.
Automated Reminders: Let the Robot Be the Bad Guy
The second biggest upgrade is getting yourself out of the follow-up loop entirely. Instead of you sending the awkward “Hey, just checking in on that invoice” text, an automated system sends professional, friendly reminders on a schedule you set.
Here’s a reminder sequence that works:
- Day 0 (job complete): Invoice and payment link sent immediately
- Day 3: Friendly reminder β “Hi [name], just a quick reminder about the invoice for your [job type]. Tap here to pay: [link]”
- Day 7: Second reminder β “Hi [name], this is a follow-up on invoice #[number]. Let us know if you have any questions.”
- Day 14: Final notice β “Hi [name], your invoice is now 14 days overdue. Please arrange payment at your earliest convenience: [link]”
Three things make this work:
- You didn’t send it. The client isn’t avoiding you β they’re responding to a system notification. It removes the personal awkwardness entirely.
- It’s consistent. Every client gets the same sequence. No one falls through the cracks because you forgot to follow up.
- The payment link is right there. Every reminder includes a direct link. One tap to pay. No steps to remember, no checks to mail.
The Invoice Timing Trick
When you send the invoice matters almost as much as how you send it. Most contractors wait until after they leave the job site, then create and send the invoice later that evening or the next day. By then, the client has moved on mentally. The urgency is gone.
The best time to send an invoice is immediately after completing the work, while you’re still on site. The client is looking at their new bathroom, their fixed roof, their rewired panel. They’re happy. They’re grateful. They’re in “yes” mode.
If you can send a professional invoice with a payment link before you pull out of their driveway, you’ll get paid faster than at any other point in the process. Some contractors report getting paid within minutes of job completion using this approach.
This is nearly impossible if your invoicing process involves a laptop and a spreadsheet. But if your invoicing tool lives in your phone β in the same chat where you’ve been communicating with the client β it takes 30 seconds.
Deposits and Progress Payments
For larger jobs ($5,000+), waiting until completion to collect payment is a risk for both parties. The standard approach:
- 30-50% deposit before materials are ordered
- Progress payment at a defined milestone (e.g., rough-in complete)
- Final payment on completion
The key is making each of these payments as frictionless as the last. Send a payment link at each stage. Automate the reminders. Keep the client informed about what’s coming next.
Clients actually prefer this structure. It gives them confidence that you’re progressing and that they’re not paying everything upfront to someone who might disappear. And for you, it means you’re never floating more than a portion of the job cost.
How Nalo Handles the Whole Payment Flow
Nalo builds payment into the same WhatsApp conversation where the rest of the job lives. Here’s the typical flow:
- Quote sent and approved β client taps to accept in the chat
- Deposit link sent β client pays before work begins
- Job completed β you text “invoice [client name]” and the system generates it from the approved quote
- Payment link delivered β client pays with one tap
- Automated reminders β if payment isn’t received, follow-ups go out on your schedule
- Payment confirmed β both you and the client get a receipt
The client never leaves the chat. You never open a separate app. And you never send an awkward “Just checking in…” text again.
Stop Financing Your Clients’ Projects
Late payments aren’t just an inconvenience β they’re a hidden tax on your business. Every day that money sits uncollected, you’re effectively giving your clients an interest-free loan. You did the work. You bought the materials. You showed up at 7 AM and stayed until the job was done.
You deserve to get paid promptly, and your clients want to pay β they just need a process that makes it easy.
Nalo’s free tier includes invoicing with payment links and automated reminders. Set it up once, and start getting paid the same day you finish the job. No awkward conversations. No checks lost in the mail. No chasing.
Because the best time to get paid is right now.
