Running an AR team for a larger company?See how ti3 works for finance teams
All posts

How MSPs collect late client invoices without breaking the relationship

A step-by-step playbook for MSP owners who need to collect unpaid invoices from ongoing clients. Balances recovery with retention.

An MSP owner in Dallas told me her biggest client, a 30-person manufacturing firm, went 60 days late on a $8,500 services invoice. She’d already sent three reminders. Her operations manager wanted to suspend service. She didn’t want to nuke the relationship over a cash-flow hiccup. That tension (need the money, can’t afford to lose the client) is the core problem for every service provider.

It’s worse for MSPs than other verticals. You’re already inside the client’s network, managing their servers, their data, their email. Suspension is a nuclear option that harms both of you. But collection can’t wait forever, either. The invoice sits unpaid while you float the cost of the labor, the tools, and your own payroll.

The answer isn’t a harder line or a softer touch. It’s structure.

The MSP advantage you’re not using

MSPs have leverage that most service providers don’t. You’re embedded. You control access. You can suspend a service, yes. But before that, you have at least five non-nuclear moves that work better.

The first move is permission. Get it now, before the invoice is late.

Add this to your standard MSA: “Monthly invoices are due net 30. Accounts past 45 days may have services suspended pending payment or a signed payment plan.” Clients sign it. They know the rule. When you invoke the rule 60 days in, it’s not a surprise. It’s a matter of fact.

Second move: personalization. Your big clients get personal collection. Your small ones don’t. A $2,000 monthly invoice from a firm you’ve worked with for three years needs different handling than a $500 invoice from a new prospect. Time your effort proportionally.

Third move: the actual sequence. Here’s what works.

Days 1 to 30: the friendly phase

Day 1-3: Email the primary contact (usually the ops manager or office manager, not the finance person yet). One email, not aggressive. “Invoice #2847, $8,500, due yesterday. If it’s on its way, ignore this. If there’s an issue, let me know and we’ll work it out.”

Most invoices get paid here. You’re just reminding a person who forgot. Send it from a human, not a robot. Let them reply to you.

Day 7: Second email if no reply. Same thread. “Following up on invoice #2847. Want to make sure this didn’t get buried. Can you reply by Friday confirming you got it, or if there’s a hold-up?”

Day 14: Pattern interrupt. Don’t send another reminder email. Call. Actual phone call. “Hey, I’m calling because invoice #2847 is two weeks past due and we haven’t connected on it. What’s the situation? Is it stuck in AP, or is there an issue on our side?”

Calls convert about 60% of late invoices immediately. The human voice is more persuasive than the email thread. MSP owners who skip the call phase and go straight to more emails waste two weeks.

Day 21-28: If the call happened and they said “it’s on its way,” trust them. If they said “it’s stuck in AP,” now you escalate the email to the AP person and the ops manager together. Copy: “I’m looping in [AP contact] so this doesn’t get buried in the accounting pile. Invoice #2847 is three weeks late. Can you confirm a payment date by Friday?”

Days 30 to 60: the serious phase

Day 30: Settlement offer if the invoice is still unpaid. “Invoice #2847 is 30 days late. Before we have to take service steps, I want to offer a one-time settlement. Pay $7,000 (18% off) by Friday and we close this out clean.”

An 18% discount is cheap insurance against losing a $8,500/month recurring client. Do the math. If the client is worth $100K+ annually and this invoice resolves for $7,000, that’s a win.

Day 45: Payment plan if settlement didn’t land. “If a single payment is the issue, I can split this into two payments: $4,250 now, $4,250 in 30 days. Reply yes and I’ll send the links today.”

Structure moves late invoices because late invoices are usually cash-flow timing, not refusal.

Day 60: Final notice, final chance before suspension. “Invoice #2847 is 60 days late. This is the last email before we suspend services pending payment or a signed plan. I’d rather keep the relationship intact. To do that, I need one of: payment in full, a signed plan, or a written dispute with specifics. Reply by [date] and we’ll figure it out.”

The point where email stops

If you’re 60 days past invoice and the client hasn’t replied to a settlement offer, a payment plan, or a service suspension notice, the inbox isn’t the right tool anymore. Sending a seventh email produces the same outcome as sending the first one: unpaid invoice, hours wasted.

From there you have three paths: suspend service (nuclear, but it works), hand the account to a collector (you net 15-20% of recovery), or run a structured recovery sequence yourself.

For MSP invoices above $3,000, the structure is usually cheaper than the collector math. A structured 5-week program (emails, SMS reminders, and a final demand notice, all in your name) costs under $500. A collector on a $8,500 invoice will take 30-40% of what they recover, or $2,550 to $3,400. The client relationship stays intact with the first option.

If you’re doing this for the first time with a client who matters, get a professional eye on the recovery strategy. Send your aging report and let someone who’s done this a thousand times tell you which invoices are recoverable, which ones are worth discounting, and which ones to write off. Some accounts genuinely aren’t worth chasing.

Frequently asked

What if the client says they already paid?

Ask for a reference number and check your bank and credit card statements. If it genuinely cleared, apologize and confirm. If they claim they paid but you have nothing, ask them to send a screenshot of the confirmation email from their bank. Most clients who say this are being truthful but vague. The paper trail matters.

Should I charge late fees?

Only if your original invoice terms said so. Retroactive late fees are not enforceable in most states and give the client a basis to dispute the whole invoice. If late fees should apply going forward, add them to your standard terms now, not to historical invoices.

What if I threaten suspension and they leave?

Better to find out now, in a controlled way, than to keep servicing an account that’s killing your cash flow. Some clients are not worth the cost of collection. The threat is a filter, not a bug.

Can I automate this with accounting software?

Partially. Most MSP platforms can auto-send day-1 and day-7 reminders. Don’t rely on auto-send for the settlement offer or the serious phase. Those need personalization. A mass email saying “you’re 30 days late” to a client who’s been with you five years reads as impersonal. Make the move human.

How do I know which invoices to pursue aggressively?

Client lifetime value, minus the cost of pursuit, minus the cost of losing them. A 30-person manufacturing firm paying $8,500/month is worth $102K annually. Spending $500 on recovery is a no-brainer. A new prospect paying $400/month who’s 45 days late? You’re probably better off writing that off and moving on.

What to do next

If you have invoices currently in the 1-30 day window, use the templates above this week. The 60% conversion rate on day-14 calls is real. If you have invoices 30+ days late with no progress, run your aging report through a recovery analysis. You’ll get back which ones are likely to pay, which ones need structure, and which ones aren’t worth the time. Save yourself the months of guessing.

Get a free recovery analysis for your aging invoices.

Curious what's recoverable from your overdue accounts?

Send your aging report. We'll come back within 48 hours with an estimate of recoverable balance, expected timeline, and which accounts are likely to settle first.

See what's recoverable in 48 hours