An MSP owner in Dallas told me her biggest client, a 30-person manufacturing firm, went 60 days late on an $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. This post is the tactical sequence. If you want the wider view of how MSP receivables break down and what to do about them, start with the complete guide to MSP client collections.
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 three non-nuclear moves that work better, and most owners skip straight past all of them.
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. Do not send a third reminder that looks like the first two. Change the channel and change the ask. A short SMS to the ops manager works here: “Invoice #2847 is two weeks past due and I haven’t heard back on email. Is it stuck in AP, or is there an issue on our side?” Follow it with an email addressed to a named decision-maker rather than the general contact.
Two things shift when you do that. A new channel gets read, because it isn’t sitting under two messages the person has already learned to skip. And a specific either-or question is harder to ignore than “just following up,” because either answer tells you what to do next. A thread that has gone silent means the message stopped registering, not that the client needs to see it a third time.
Day 21-28: If they replied and said “it’s on its way,” trust them, and write down the date they gave you. If they said “it’s stuck in AP,” escalate the thread to include the AP contact 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 an $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. How to settle an unpaid invoice for less covers how to frame the offer so it reads as a deadline, not a discount you’ll repeat next month.
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.” Get it in writing before the first payment lands, using a payment plan agreement template so the schedule and the consequence of missing it are both on the record.
Structure moves late invoices because late invoices are usually cash-flow timing, not refusal. Federal Reserve Small Business Credit Survey data consistently points the same way at the small-business end: the money is late because of timing, not because the client decided not to pay you.
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 under the MSA clause you added, hand the account to a third-party collection agency, or run a structured recovery sequence yourself.
For MSP invoices above $3,000, the structure is usually cheaper than the agency math. Contingency rates run 20% to 50% depending on the age and size of the debt, so an agency on an $8,500 invoice costs $1,700 to $4,250 of whatever comes back, and the full breakdown of what agencies charge covers the skip tracing and legal-referral fees that sit outside the headline rate. The bigger cost for an MSP isn’t the percentage. It’s that the agency contacts your client under the agency’s name, which ends a recurring relationship you spent years building.
A structured 5-week program (emails, SMS reminders, and a final demand notice, all in your name) starts at $49/month on Self-Serve if you run it, or $499/month on Managed if we do. Your client never hears from a stranger, which is the part that decides whether they’re still your client in March.
If this is your first time escalating with a client who matters, get a second read on the strategy before you send anything. Send your aging report and find out which invoices are recoverable, which ones are worth discounting, and which ones to write off. Some accounts genuinely aren’t worth chasing, and knowing which is which saves you the months of guessing. The MSP page has more on how this runs against a monthly-retainer book.
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, so spending a month of recovery software on it is a rounding error. A new prospect paying $400/month who’s 45 days late is a different calculation, and the answer is often to stop the work, send one final notice, and move on.
What if the client disputes part of the invoice?
Ask for the dispute in writing, with specifics: which line item, which amount, and why. Then keep collecting on the rest. A partial dispute is not a reason to stop pursuing the undisputed balance, and a vague objection (“we’re still reviewing it”) is usually a delay rather than a real problem with the work. Credit whatever is genuinely wrong, reissue for the remainder, and restate the deadline. What you should not do is let “there’s a dispute” freeze the whole account for a month.
How late is too late for an MSP invoice to be worth chasing?
The practical limit and the legal limit are different numbers. Legally, every state has a statute of limitations on written contracts, commonly three to six years, and once it expires the debt is no longer enforceable. The statute of limitations by state table has the specifics for yours. Practically, an MSP invoice past 120 days with no reply to a settlement offer or a payment plan is a write-off candidate. Not because the clock ran out, but because the client has already made a decision and is declining to say so.
A client pays every invoice 45 days late but always pays eventually. Do I do anything?
Yes, though it’s a terms problem rather than a collection problem. A chronic-but-reliable late payer is financing their cash flow with yours, and chasing them every month is a standing tax on your admin time. Fix it at renewal instead of in the inbox: shorten to net 15, require ACH or a card on file for the monthly retainer, or add a late fee to the MSA going forward. Tightening payment terms walks through which changes clients actually accept.
What to do next
If you have invoices in the 1-30 day window right now, use the sequence above this week. The day-14 channel switch is where most owners lose two weeks, because sending a third email into a dead thread feels like progress and isn’t. 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.