Industry: IT Managed Services

IT MSP Non-Payment in California — Recover MRR, Projects, and Pass-Through Licenses Cleanly

A practical playbook for California managed service providers: six non-payment patterns, MSA clauses that actually collect, SLA-credit traps, and the 30-day recovery sequence applied to MSP economics.

11 min read · Updated April 2026 · B2B IT services · California

California MSPs operate on thin margins and fragile cash cycles. A single delinquent client at $8,000 MRR plus $24,000 in license pass-through plus $35,000 in project balances can consume the technical team's bandwidth for a quarter. The legal framework for recovery is strong — but it only works when the MSA was drafted to invoke it. This playbook shows how MSPs recover what they are owed under California law, and how MSA drafting either builds a glide path to the courtroom or blocks it.

The Six Non-Payment Patterns

1. MRR drift — late every month, never defaulted formally

The client pays 30–60 days late every month and treats it as normal. The MSP keeps delivering. Eventually the client churns with six months of MRR outstanding. This pattern is collectible under an open book account (CCP §337a) even without a signed MSA if invoicing is consistent and payments were applied to oldest balance.

2. License pass-through dispute

MSP buys 450 M365 Business Premium seats at $20.25 from its CSP program and bills the client $22.75. Client's new controller reads the MSA's "actual cost plus" language and demands a rebate. This is a drafting failure: the pass-through clause should specify MSRP or tiered markup, not "actual cost," or should include a no-audit clause with quarterly reconciliation.

3. Project balance withheld after go-live

MSP completes a $140,000 Azure migration on a fixed-fee basis. Client accepts the work but withholds the final 40% invoice citing "minor configuration issues." The MSA omits an acceptance-procedure clause, so the withholding has no objective trigger. CCP §337 contract claim lies, but pleading strength depends on change-order and sign-off records.

4. SLA-credit offset without cap

Client invokes a single SLA miss (2 hours downtime) and applies a 50% credit against MRR for three months. The MSA does not cap SLA credits as exclusive remedy or limit credits to the affected month. Without exclusivity and cap, the credit becomes uncapped offset litigation.

5. Termination-for-convenience with unpaid onboarding amortization

Client exercises a 30-day termination-for-convenience after three months. MSP's $62,000 onboarding investment was structured as amortized into MRR. The MSA contains no "accelerated onboarding balance on termination" clause. Recovery depends on quantum meruit and unjust enrichment — slow, fact-intensive, and rarely yields full value.

6. Client alleges data-hostage / lockout after suspension

MSP suspends access after 75 days past due per the MSA's suspension clause. Client sues claiming conversion, intentional interference with business, and CCPA violation. The MSP prevails if (i) suspension was contractually authorized, (ii) data was not destroyed, (iii) handover procedures were offered, and (iv) no protected class data was held hostage. A clean "data-available-upon-payment" clause immunizes the suspension.

California Legal Framework

ClaimAuthorityWhy it matters to MSPs
Breach of contract (MSA + SOW)CCP §337 (4-yr written)Primary claim for MRR, project balances, onboarding balances.
Open book accountCCP §337aPreserves 4-year window across rolling invoices; easiest evidentiary posture.
Account statedCCP §337(a)(2)Established once invoice is rendered and client fails to object within reasonable time.
Quantum meruit / unjust enrichmentCommon lawFallback when MSA is silent on termination or project-completion mechanics.
Prejudgment interestCiv. Code §3287(a), §328910% default rate on liquidated claims; contractual rate if higher per MSA.
Attorney's feesCiv. Code §1717Reciprocal; must be pled in MSA (most MSA templates include).
Unfair competitionB&P Code §17200Available when client's non-payment includes deceptive pattern (fraudulent chargebacks, bad-faith SLA disputes).
UCC-1 security interestCom. Code §§9103, 9502Under-used by MSPs: file UCC-1 against on-prem hardware supplied and financed through MSA.
False-pretense / fraudCiv. Code §1572When client signs MSA without intent to perform (rare but high-leverage when provable).

Five MSA Clauses That Actually Collect

1. Invoicing, Dispute Window, and Late Fees

"Customer shall pay each invoice within 30 days of invoice date. Any dispute must be submitted in writing within 10 business days of invoice date; unchallenged invoices are deemed accepted. Overdue amounts accrue interest at 1.5% per month or the maximum rate permitted by law, whichever is less. MSP may suspend Services after 30 days past due, on 10 days' notice."

2. License and Hardware Pass-Through — No Audit

"Customer acknowledges that software licenses, cloud subscriptions, and hardware supplied by MSP are sold at MSRP or MSP's published markup schedule, not at cost. Customer waives audit rights with respect to MSP's underlying acquisition costs. Disputes are limited to quantity and SKU errors raised within 30 days of invoice."

3. SLA Credits as Sole Remedy with Cap

"SLA credits issued under this Schedule are Customer's sole and exclusive remedy for service-level failures. Credits are applied to future invoices, are not cash-refundable, and may not exceed 20% of the affected month's MRR. Customer expressly waives any claim for consequential, incidental, or offsetting damages based on service-level performance."

4. Termination Balance Acceleration

"Upon any termination — including termination for convenience by Customer or termination for cause by MSP — Customer shall pay (a) all fees accrued through the effective date, (b) the unamortized balance of any onboarding, migration, or implementation investment as shown on Schedule B, (c) all committed third-party subscription fees for which MSP is liable through the subscription term, and (d) reasonable offboarding/data-migration fees per Schedule C."

5. Suspension, Data Handover, and No-Lockout Assurance

"If Customer is more than 30 days past due, MSP may suspend Services upon 10 days' written notice. During suspension, MSP will preserve Customer data and will make it available for retrieval upon payment of outstanding amounts plus reasonable reactivation fees. MSP will not destroy or alter Customer data solely due to non-payment. Offboarding assistance is available on paid basis per Schedule C."

Drafting triage: If an MSP has only time to upgrade one clause this quarter, upgrade #3 (SLA credits as sole remedy with cap). Uncapped SLA offset is the single most common vehicle for recoverable MRR to be zeroed out in negotiation.

Anonymized Case Study — $247,800 Recovered from MSP Portfolio

A 14-person Orange County MSP submitted three delinquent clients to LegalCollects.ai in Q3 2025:

Gross recovered: $247,800. LegalCollects fee at 15%: $37,170. Traditional collections at 33% would have charged $81,774. MSP net savings vs. traditional: $44,604.

Fee Math — MSP-Scale Claims

Claim sizeTraditional (33%)LegalCollects (15%)MSP savings
$15,000$4,950$2,250$2,700
$50,000$16,500$7,500$9,000
$100,000$33,000$15,000$18,000
$250,000$82,500$37,500$45,000

30-Day Sequence Adapted for MSPs

Common Defenses and Rebuttals

DefenseRebuttal
Services were substandard / SLA missedProduce SLA monitoring logs; enforce capped-credit exclusive remedy; no unplead offset under MSA.
License pass-through was overbilledInvoke no-audit pass-through clause; account stated bars retrospective challenge.
Project never acceptedProduce acceptance-procedure sign-offs; deemed-acceptance clause after N days of use.
Termination for convenience ends all obligationsInvoke termination-balance clause; quantum meruit floor for onboarding.
MSP held data hostageProduce suspension notice; data-available-upon-payment clause; offboarding-on-paid-basis record.

Related Resources

Is a client sitting on 60+ days of MRR or a project balance?

Submit the MSA, invoice ledger, and any SLA correspondence. We plead breach, open book, and §17200 where it fits — 15% contingency, attorney-supervised.

Submit a ClaimSee Pricing