Guide

How to Get Clients to Pay on Time Without Being Awkward About It

Nadia MansourApril 1, 20267 min read
How to Get Clients to Pay on Time Without Being Awkward About It

The 67-Day Invoice

I want to tell you about the longest I've ever waited to get paid. It was 67 days. The client was a real estate development firm, nice people, good project, $9,500 invoice for a branding package. They had the money. They weren't disputing anything. They just didn't pay.

Day 14: I sent a polite reminder. Nothing.

Day 28: I sent another one, slightly less polite. Got a reply saying "we'll process it this week." They didn't.

Day 35: I called their office manager. She said she'd "flag it for accounts payable." I'd never spoken to accounts payable. I didn't even know they had an accounts payable department. This was supposed to be a straightforward small business engagement.

Day 45: I sent a firm email. Got an apology and a promise.

Day 67: The payment hit our account. By that point, I'd spent about four hours of my own time chasing it, plus the very real cash flow stress of having $9,500 sitting in someone else's bank account for over two months.

Here's the thing. The client wasn't acting in bad faith. They just had a slow payment process, and nobody on my end had done anything to prevent that. The entire situation was avoidable.

The Problem Isn't the Client. It's Your System.

After the 67-day invoice, I started tracking every late payment across all our clients. The data was uncomfortable. About 38% of our invoices were paid late, and the average delay was 16 days past the due date. On a portfolio of roughly $400,000 in annual billing, that meant we were consistently carrying $40,000 to $60,000 in outstanding receivables at any given time.

That's not a client problem. That's a systems problem. And I realized I'd been making a bunch of mistakes that were directly contributing to late payments.

Mistake 1: Invoicing at the Wrong Time

I used to send invoices on the last day of the month, regardless of when the work was completed. It felt tidy. Nice clean monthly billing. The problem is that it's completely disconnected from the client's experience of value.

Think about it from the client's perspective. You finish their website redesign on March 8th. They're excited. They love it. They've just experienced the value of your work. But the invoice doesn't arrive until March 31st, 23 days later. By then, the excitement has faded. The website is old news. They've moved on to thinking about other things. Paying that invoice feels like a chore, not a natural conclusion to a positive experience.

Now I invoice within 48 hours of milestone completion. Always. The client just saw the deliverable, they're happy with it, and the invoice arrives while the value is fresh. Our on-time payment rate jumped from 62% to 81% just from this one change.

For retainer clients, I invoice on the 1st of the month for that month's work, not at the end for work already done. Getting paid upfront for retainer work eliminates the late payment problem entirely for those engagements.

Mistake 2: Net 30 Terms (When Net 14 Would Do)

I defaulted to Net 30 payment terms because that's what "everyone does." But here's what I learned: most of my clients were small to mid-size businesses with simple payment processes. They didn't need 30 days. They needed maybe 5 days. I was giving them 25 extra days to forget about the invoice.

I switched to Net 14 for all new clients. I was terrified. I thought clients would push back. Exactly one did, and they had a legitimate reason (their accounting department only processed payments biweekly). I gave them Net 21 and it was fine.

For everyone else, Net 14 meant invoices got paid faster without any negative impact on the relationship. The simple truth is that most people pay invoices when they get around to it, and shorter terms mean they get around to it sooner.

Some of my peers have gone to Net 7 or even due-on-receipt for smaller invoices. I haven't gone that far, but I've seen it work for others.

Mistake 3: Waiting Too Long to Follow Up

My old follow-up process was embarrassingly passive. Invoice goes out. Wait until it's past due. Send a gentle reminder. Wait another week. Send a slightly firmer reminder. Wait another week. Start to worry.

Now I have a defined follow-up sequence:

  • Day 1: Invoice sent with a brief, warm email. "Here's your invoice for the Phase 2 deliverables. Thanks again for the great feedback on the designs!"
  • Day 7: A friendly check-in. Not even about the invoice specifically. "Just checking in - wanted to make sure you received the invoice from last week and everything looks correct."
  • Day 14 (due date): If unpaid, a direct but friendly reminder. "Hi, wanted to flag that invoice #1247 is due today. Let me know if you need anything from our side to process the payment."
  • Day 17: A firmer follow-up. "Following up on invoice #1247, which is now 3 days past due. Could you let me know when we can expect payment?"
  • Day 24: Phone call. Not an email. A phone call. This is where most overdue invoices get resolved because a phone call is harder to ignore than an email.
  • Day 30+: Formal late notice with whatever late fee terms were agreed upon.

The key insight is that the first follow-up at Day 7 isn't really a follow-up at all. It's a reminder disguised as a courtesy check. And it works. About half of our previously-late-paying clients now pay within the first 14 days, often right after that Day 7 email. They'd just forgotten.

Mistake 4: Not Using Milestone-Based Billing

For projects over $5,000, I now always structure payments around milestones. Always. Here's why.

Milestone-based billing does three things. First, it de-risks the project for both sides. The client doesn't pay everything upfront, and you don't do all the work before getting paid. Second, it creates natural payment triggers tied to visible progress. The client can see what they're paying for. Third, it keeps cash flowing throughout the project instead of creating one big payment at the end that's easy to delay.

Our typical milestone structure for a $20,000 project looks like this:

  • 25% on project kickoff ($5,000)
  • 25% on design approval ($5,000)
  • 25% on development completion ($5,000)
  • 25% on launch ($5,000)

That first 25% is non-negotiable. I learned this lesson after getting burned twice by clients who canceled projects after we'd already done significant work. The kickoff payment covers our initial investment and signals client commitment.

Some clients will try to push all the payment to the end. "Can we just pay everything when the project is done?" No. You cannot. If a client won't agree to milestone payments, that's a signal about how the payment relationship will go for the entire engagement.

The Psychology of Getting Paid

There are some less obvious factors that I've found make a real difference.

Make the invoice look professional. This sounds trivial, but it's not. A well-designed invoice with clear line items, your logo, and proper formatting signals that you run a real business. A plain text email saying "you owe us $9,500" signals that you're freelancing from your kitchen table. People prioritize payments from vendors who look established.

Use specific amounts, not round numbers. An invoice for $9,475 feels more precise and carefully calculated than one for $9,500. It suggests the amount reflects actual work done, not an arbitrary number. This is a small thing, but it reduces the subconscious temptation to negotiate or delay.

Reference the deliverable in the invoice description. Don't just write "Website Development - Phase 2." Write "Website Development - Phase 2: E-commerce product pages, search functionality, and checkout flow (delivered March 8, 2026)." Remind them what they got. Connect the payment to specific value they received.

Send invoices to the right person. This one cost me weeks of delays before I figured it out. Sometimes the person you're working with is not the person who approves payments. During onboarding, always ask: "Who should invoices be sent to? Is there a separate accounts payable contact?" Then send the invoice to both the AP contact AND your day-to-day contact. The day-to-day person can nudge AP internally, which is more effective than you nudging from outside.

What About Late Fees?

I have late fees in my contracts. 1.5% per month on overdue balances. I've charged them exactly three times in four years.

The value of late fees isn't in charging them. It's in having them in the contract. They create a small psychological incentive to pay on time. When a client sees "late fees may apply" in the payment terms, they're slightly more motivated to process the invoice promptly.

When I have charged them, it was for clients who were chronically late. And in each case, the late fee conversation actually improved the relationship. It made them take our payment terms seriously. One client told me afterward, "honestly, I needed that. We were deprioritizing your invoices because there was no consequence."

The Results

Since implementing all of these changes over the past two years, here's where we stand:

  • Average days to payment: went from 34 days to 12 days
  • Percentage of invoices paid late: went from 38% to 11%
  • Outstanding receivables at any given time: went from $40K-$60K to about $15K
  • Time spent on payment follow-up per month: went from about 6 hours to about 1 hour
  • Number of invoices that went to collections: zero (before it was about one per year)

The cash flow impact alone was significant. Having that money come in 22 days sooner on average meant we could cover payroll more comfortably, take on new projects without worrying about bridge financing, and honestly just sleep better.

The Awkwardness Is in Your Head

I want to close with this because I think it's the biggest barrier. Most service company owners and freelancers feel weird about asking for money. We worry about seeming pushy, or greedy, or damaging the relationship.

But here's the reality: you did the work. You delivered value. Payment is the natural conclusion of that exchange. Asking for it promptly and clearly isn't pushy. It's professional. The clients worth keeping will always respect that. The ones who don't respect it are telling you something important about whether you should keep working with them.

Ready to streamline your business?

Replace 3-5 disconnected tools with one connected platform built for service teams.

See Pricing