Your MRR looks great on paper. But how much of it is actually in your bank account?
For a lot of MSP owners, there’s a frustrating gap between those two numbers and it’s not caused by losing clients or dropping agreements. It’s caused by invoices that go out late, payments that come in later, and a follow-up process that either doesn’t exist or gets skipped whenever the team gets busy.
Accounts receivable management is one of the most neglected operational functions in small and mid-sized MSPs. It’s not glamorous work. It doesn’t feel urgent the way a server outage does. But the accumulated effect of a weak AR process delayed cash, aging balances, strained payroll timing, and missed investment windows is one of the most consistent financial drags on MSP growth that we see across the industry.
This article breaks down why AR is particularly complex for MSPs, what a professional AR process actually looks like, the most common mistakes owners make when managing it themselves, and what changes when you have the right people owning it.
Why AR Is Uniquely Tricky for MSPs
Accounts receivable management isn’t difficult in concept: send an invoice, collect payment, repeat. In practice, MSP billing is considerably more complicated than that and the complexity is precisely what causes problems when AR is managed informally or inconsistently.
Recurring billing has its own rhythm and it has to be right every month. Managed service agreements generate invoices on a regular cycle, but the inputs that generate those invoices aren’t always static. Agreement upgrades, seat count changes, mid-month adds, and one-time charges all need to be captured accurately before the invoice goes out. When they’re not, you either under-bill (a direct revenue loss) or over-bill (a client relationship problem).
PSA invoice timing creates lag. Most MSPs bill out of their PSA ConnectWise, Autotask, HaloPSA with invoices exported to QuickBooks or another accounting platform. When that integration isn’t clean or when the export process is manual and intermittent, invoices land in accounting days or weeks after they should have been sent. That lag delays the payment clock from the start.
Multi-agreement clients multiply the variables. A client with a managed services agreement, a project in progress, and a hardware purchase on net-30 terms has three separate billing tracks running simultaneously. Without someone specifically managing that client’s account balance, it’s easy for one of those tracks to fall behind without anyone noticing until the aging report, if someone actually reviews the aging report.
The Hidden Cost of Slow Collections
An MSP with $150,000 in MRR and a 30-day average collection delay is perpetually carrying $150,000 in work performed but unpaid. That’s not a theoretical number, that’s cash that could be sitting in your operating account, available for payroll, vendor payments, and growth investments, instead of aging in your receivables column.
The compounding effects of chronic slow collections are predictable:
Cash flow gaps hit payroll first. Payroll is the largest recurring obligation for most MSPs, and it doesn’t flex when receivables run slow. When collections lag, the gap between what you’ve earned and what’s available in the bank creates unnecessary payroll strain sometimes forcing owners to dip into credit facilities for expenses their own receivables should be covering.
Delinquent balances age silently. Without a structured AR follow-up process, old invoices don’t get chased, they just get older. A 45-day balance becomes 60 days. A 60-day balance becomes 90. By the time someone notices, you’re now having a difficult financial conversation with a client who’s had four additional months of service and feels entitled to it despite the outstanding balance. The longer you wait, the harder the conversation.
Capital for growth never materializes. Equipment upgrades, staff additions, marketing investment — almost every growth decision an MSP owner wants to make requires available capital. When cash is perpetually tied up in outstanding receivables, the moment for those investments never arrives. You’re always close but never quite there. In many cases, the problem isn’t the business’s economics — it’s the collection timing.
What a Proper MSP AR Process Actually Looks Like
A professional AR process isn’t aggressive or transactional — it’s systematic. It runs on a defined schedule, applies the same standards to every client, and produces predictable results. Here’s what it includes:
Accurate, on-time invoice delivery. Every managed service invoice goes out on the same day of the month, every month, with correct charges. Project invoices go out at defined milestones. Hardware invoices go out at delivery. There is no batch of invoices sitting unsent because someone was too busy last week.
Aging report review on a defined cadence. The AR aging report — which shows every outstanding invoice by how many days it’s been open — gets reviewed weekly, not monthly. 30-day balances get a friendly reminder. 45-day balances get a follow-up. 60-day balances get escalated. The trigger points are defined in advance and applied consistently.
A structured follow-up workflow. The follow-up sequence isn’t improvised. It runs on a written schedule: when the first reminder goes out, what it says, when the second touchpoint happens, who handles escalation to a collection communication if needed. No client falls through the cracks because the person doing follow-up didn’t feel like making an awkward call.
Clear escalation and collection communication. When an account reaches a defined delinquency threshold, there’s a defined process — who contacts the client, what the communication says, what the resolution path looks like, and at what point a formal collection communication gets issued. This doesn’t have to be adversarial. Done professionally, it often resolves the balance and preserves the relationship simultaneously.
The 3 AR Mistakes MSP Owners Make When Doing It Themselves
Invoices go out late — or in batches. When AR is someone’s secondary responsibility, invoicing happens when there’s time. That means invoices that should have gone out on the 1st go out on the 8th. Clients who run on net-30 terms now have until the 8th of next month to pay. You’ve added eight days to every collection cycle without intending to — and across a full year, that adds up to hundreds of thousands in avoidable float.
The aging report doesn’t get acted on. Many MSPs generate an aging report. Far fewer actually use it to trigger follow-up. When reviewing the aging report is someone’s fifth priority, it either doesn’t happen or it generates a mental note that doesn’t translate into a call or email. Balances sit. Clients assume everything is fine. The cycle continues.
Owners avoid the follow-up conversation. This is the most underacknowledged driver of AR problems in small MSPs. Following up on an overdue invoice with a client you have a personal relationship with is uncomfortable — especially if you’re afraid of jeopardizing the relationship or the renewal. The result is that owners rationalize waiting. “They’ll pay next cycle.” “It’s not worth the awkwardness.” Meanwhile, the balance grows and the conversation gets harder with every passing week.
How BMK Ops Owns Your AR — Including Delinquent Account Communication
BMK Ops delivers AR management as part of Level 2 and Level 3 bookkeeping services. At Level 2, your bookkeeper handles invoicing and bill payment — ensuring invoices go out accurately and on time, every month, without you touching the process. At Level 3, the scope expands to include collection communication for delinquent accounts — direct, professional client outreach managed by your bookkeeper on your behalf.
What this means in practice: you are no longer the person chasing invoices. You’re not sending the awkward reminder email. You’re not deciding whether it’s worth following up on a 47-day balance or letting it ride another two weeks. Your bookkeeper owns that process, runs it on a defined schedule, and escalates only when a decision genuinely needs your input.
This creates a clean separation between you and the collection function — which is valuable not just operationally, but relationally. When a client receives a professional payment reminder from your bookkeeping team rather than directly from you, the dynamic is different. It’s administrative rather than personal. Clients respond differently, and the relationship with you stays intact.
AR as a Relationship Skill — Not Just an Accounting Function
The best AR professionals in the MSP space understand something that pure accountants sometimes don’t: how you collect money affects whether clients renew.
A follow-up call that’s clinical and matter-of-fact — “we noticed invoice #1042 is 35 days outstanding, can you confirm receipt and expected payment date?” — gets results without generating resentment. An aggressive or inconsistent follow-up process does the opposite: it either lets balances fester until the conversation is adversarial, or it creates friction that makes the client feel managed rather than served.
Professional AR management is paced, consistent, and communicated in a tone that signals you run a professional operation. That perception matters at renewal time. Clients who experience clean, organized billing and courteous, timely follow-up are clients who assume the rest of your operation is equally well-run. It reinforces the brand you’re trying to build — and it quietly differentiates you from every other MSP they’ve worked with that sent invoices late, double-charged them once, and never followed up until the balance was 90 days old.
What “Books Closed by the 5th” Really Means for Your Cash Flow Decisions
One of the commitments BMK Ops makes to every bookkeeping client is a monthly close by the 5th of the following month. That’s not a vanity metric — it’s a cash flow decision tool.
When your books close on the 5th, you know by mid-month exactly where your cash position stands, which clients are current, which agreements are running over on cost, and whether the month’s margin matched your expectations. That information changes what you decide to do next: whether to make a purchase, whether to accelerate a hire, whether to have a pricing conversation at an upcoming renewal.
When your books close on the 25th — or whenever someone finally gets to them — you’re making those same decisions in the dark. You’re operating on a rough mental model of where you stand rather than on actual numbers. The cost of that uncertainty is hard to quantify exactly, but every MSP owner who has experienced both knows the difference immediately.
Learn more about how BMK Ops structures the full MSP back office operations model — bookkeeping, AR, and beyond.
Stop Chasing Invoices. Start Running Your Business.
Every hour you spend reviewing aging reports, composing follow-up emails, and calculating whether it’s worth having a collection conversation with a client is an hour not spent on sales, strategy, or client relationships. And those hours compound. Over a year, the time MSP owners invest in informal AR management — combined with the revenue that leaks from the gaps — represents a significant, preventable cost.
The fix isn’t complicated. It’s having the right process, run by the right person, on a consistent schedule. That’s exactly what BMK Ops delivers.
Book a free consultation with the BMK Ops team to see how we’d take over your AR process, what your invoice cadence would look like, and what your cash flow picture changes to when someone is running collections properly every single month.
BMK Ops provides outsourced bookkeeping, dispatcher, and service manager services built exclusively for MSPs. Based in Washington, DC — serving MSPs across the United States.