How to Price MSP Services: Cost-Plus Math + Calculator
MSPCoach ResearchPublished Updated 11 min read
Pricing is the single highest-leverage decision in your MSP. Get it right and you build a profitable, scalable business. Get it wrong and you work harder every year for the same take-home pay while wondering why growth feels so punishing.
Most MSP owners set their prices once — usually too low — and then make minor adjustments over the years, never quite catching up to their actual costs. They benchmark against competitors without understanding their own cost structure. They discount to win deals. They grandfather clients at old rates because they're afraid of losing them.
This guide is about fixing that. It is the "build your price from cost" companion to our free pricing calculator: we show you how to calculate your actual cost to deliver, turn it into a price, and cover the pricing mistakes that quietly destroy MSP profitability.
If you want the broader overview of pricing models, start with MSP pricing models explained. This article goes deeper on the mechanics of pricing a specific contract. All dollar figures below are worked examples to show the method; replace them with your own payroll and invoices.
Before You Price Anything: Know Your Cost to Deliver
You cannot price intelligently without knowing what it costs you to deliver service. This sounds obvious, but it is the step most owners skip.
Here's how to do it:
Step 1: Calculate Your Fully Loaded Technician Cost
Take a technician earning $65,000 a year (an example, not a market figure; use your payroll). Add:
- Benefits (health insurance, 401k match): +$10,000-$15,000
- Payroll taxes: +$5,000
- Training and certifications: +$2,000-$4,000
- Allocated workspace cost: +$3,000-$5,000
Fully loaded annual cost: ~$85,000-$94,000 or roughly $7,000-$7,800/month.
Step 2: Calculate Your Tool Cost Per User
Add up every tool in your stack and divide by total managed users:
| Tool category | Illustrative monthly cost (replace with your invoices) |
|---|---|
| RMM (per endpoint) | $2-$5 |
| PSA (per tech, amortized) | $1-$2 per managed user |
| EDR / Antivirus | $2-$5 |
| Email security | $2-$4 |
| Backup (per user/device) | $3-$8 |
| DNS filtering | $1-$2 |
| MFA management | $1-$3 |
| Documentation platform | $0.50-$1.50 |
| Security awareness training | $2-$4 |
| Patch management (if separate) | $1-$2 |
Total tool cost per user: roughly $15-$37 a month in this illustration, depending on your stack and what is included in your tiers. These ranges are illustrative and not sourced from vendor price lists. Check your own invoices, and do not benchmark your stack against numbers you cannot verify.
Step 3: Calculate Your Cost Per User
If a technician manages 120 users and costs $7,400/month fully loaded (illustrative):
- Labor cost per user: $7,400 / 120 = $61.67/month
- Tool cost per user: $25/month (mid-range)
- Total direct cost per user: ~$87/month
This means if you're charging $100/user, your gross margin is 13%. That is not a business — that's a job with overhead.
(For what MSPs report earning, see MSP profit margins.) To hit a 55% gross margin on direct cost alone, you need to charge at least $193/user. To hit 65%, you need $248/user. (The formula is direct cost divided by one minus the target margin.) Overhead comes on top, which is why the calculator also adds overhead per user and a target net margin.
This is why so many MSPs feel like they're running hard and going nowhere. They set prices based on what competitors charge rather than on what it actually costs to deliver good service.
Choosing a Model, Briefly
Once you know your cost, the model decides how that cost is recovered. We keep the detail in a separate guide, MSP pricing models explained, including how MSPs actually bill and what each model does to margin. The short version:
- Per-user bundles a person's devices, support and security into one monthly fee. It is simple for the client to forecast and works best in standard office environments. It strains where many devices have no assigned user, or where one client carries far more infrastructure than another with the same headcount.
- Per-device maps price to what you monitor and license. It suits server-heavy or device-heavy environments, but it rewards clients for cutting device counts rather than improving their technology.
- Tiered bundles offer two to four named packages with clear scope. They give you an upsell path and clear scope boundaries. The common mistake is making the bottom tier so generous that nobody upgrades.
- Value-based pricing prices what the service is worth to the client, for example in regulated or downtime-sensitive businesses. It is a philosophy that justifies a premium inside a tiered model, not a replacement for knowing your costs.
What the Market Is Paying Now
Your price has to survive contact with what clients are willing to spend. Kaseya's 2026 survey, published by a software vendor, reports that typical customer spend and MRR per client are both moving down.
41%
Kaseya, 2026 State of the MSP Report, 2026Vendor surveyn=1,061Verified 2026-10-11
30%
Kaseya, 2026 State of the MSP Report, 2026Vendor surveyn=1,061Verified 2026-10-11
Lower revenue per client does not change your cost to deliver. It means the cost-per-user maths above matters more, and that discounting the same scope is the wrong response. For the price distribution by model, see MSP pricing models explained; the MSP pricing and profitability hub collects the sourced figures.
The 7 Most Common Pricing Mistakes
Mistake 1: Pricing Based on Competitors
You don't know your competitors' cost structure, service quality, or profitability. An MSP charging $100/user might be losing money. Copying their price means you lose money too. Price based on your costs and the value you deliver.
Mistake 2: Not Including Scope in Contracts
"Unlimited support" is a trap. Every contract should define what's included and what's not. Typical exclusions: projects over a defined hour threshold, new site buildouts, hardware procurement (you charge separately), third-party application support beyond basic troubleshooting, and after-hours work above a defined number of hours per month.
Without clear scope, your most demanding clients consume disproportionate resources while paying the same rate as everyone else.
Mistake 3: Grandfathering Old Rates
Clients who've been with you for years should not be on rates from years ago. Your costs increase annually — tools, labor, insurance, everything goes up. If you don't raise prices, your margins shrink every year on those clients.
Build annual price increases into your contracts, for example a fixed percentage or a CPI-based adjustment. Communicate them as standard, not as a negotiation. A client who leaves over a modest increase may already have been at risk, but check the maths below before you assume the trade is worth it.
Mistake 4: Discounting to Win Deals
Every dollar you discount comes directly from your gross margin. A 10% discount on a $200/user contract doesn't just reduce revenue by 10% — if your cost to deliver is $87/user, a 10% discount reduces your gross profit from $113/user to $93/user, an 18% drop in gross profit (illustrative numbers).
If you need to reduce the price, reduce the scope. Move the client to a lower tier. Remove services. But don't discount the same service package — it trains clients to ask for discounts and devalues your work.
Mistake 5: One-Size-Fits-All Pricing
A 10-user law firm and a 10-user retail shop have vastly different needs, complexity, and willingness to pay. Your pricing should accommodate different profiles. Tiered pricing handles some of this. Vertical-specific pricing handles the rest.
Mistake 6: Not Charging for Onboarding
Client onboarding is expensive. Network audits, documentation, tool deployment, user training, and configuration typically consume a significant amount of technician time (measure yours on the last few onboardings). If you eat that cost, you're starting every client relationship in a margin hole.
Charge an onboarding fee. Present it as "Technology Assessment and Onboarding", priced from the hours your last onboardings actually took (illustrative fee ranges you will see elsewhere are rarely sourced, so build yours from your own time). The client gets a comprehensive audit report, documented environment, and properly configured tools. You get paid for the work you're doing anyway.
Mistake 7: Not Reviewing Pricing Annually
Your costs change, the market changes, your capabilities change. Review your pricing at least once a year:
- Has your tool cost per user changed?
- Has labor cost increased (raises, new hires, benefits changes)?
- Have you added services that aren't reflected in pricing?
- Are your margins still on target?
- How does your pricing compare to the value you now deliver?
Raising Prices Without Losing Money
This is the question every MSP owner dreads. Start with the arithmetic, then the process.
Break-even retention. If your current price is c, your delivery cost per seat is v (labour plus tools) and the new price is p, you keep today's gross profit as long as you retain at least (c - v) / (p - v) of your seats. One minus that figure is the share of seats you can lose before you are worse off.
The pricing calculator computes this for your own figures. For the full process, including which clients to raise first, how to structure notice and what to say to pushback, read how to raise MSP prices without losing clients.
The process:
60 days before increase: Send a professional letter explaining the adjustment. Frame it around value, not cost. "We've added EDR protection, enhanced our monitoring capabilities, and expanded support hours over the past year. To continue delivering this level of service and invest in the tools and talent that keep your business secure, we're adjusting our monthly service fee effective [date]."
Timing matters. Don't raise prices when a client is unhappy or when you've just had a service failure. Raise prices after a successful QBR, after resolving a major incident well, or after demonstrating clear value.
Expect some pushback. Most clients will accept after a conversation; a few may leave. Use the break-even figure above to decide in advance how much churn you can absorb, and which accounts are least profitable.
Never apologize for pricing. You provide a valuable, specialized service. Present pricing confidently.
Putting It All Together: A Pricing Framework
Here's a practical framework for pricing your next MSP contract:
- Calculate your cost to deliver using the method above
- Determine your target margin (MSPCoach rule of thumb: a service gross margin around 50-65%; there is no neutral public benchmark, so set yours from your overhead and net margin goal)
- Choose your pricing model based on the client's environment (per-user for standard offices, per-device for infrastructure-heavy environments)
- Map the client to a tier based on their needs and budget
- Apply value-based adjustments for regulated industries or high-stakes environments (value-based pricing is a philosophy for justifying a premium inside a tier, not a separate model)
- Add onboarding fees as a separate line item
- Build in annual escalators (a fixed percentage or CPI)
- Define scope clearly in the contract — what's included, what's excluded, what triggers additional charges
Run Your Numbers
Enter your technicians, tool cost per user and overhead to get a floor price, a target price per user and the margin on what you charge today. Free, no signup, formulas shown.
MSP pricing calculator
Build a floor price and a target price per user from your own costs. Free, no signup.
Open the pricing calculatorFor a deeper dive into how pricing fits into the broader MSP business model, see our guide on what is an MSP and our analysis of break-fix vs managed services economics. For the sourced margin and price data, see the MSP pricing and profitability hub.
Is your pricing where it should be? Take the free MSP Readiness Assessment to evaluate your pricing maturity alongside operational readiness, service delivery, and growth potential. Pricing is one of the five dimensions we measure — most MSP owners are surprised by the result.
Frequently asked questions
How do I calculate cost per user?
Add three parts. Labour per user is technicians multiplied by their fully loaded annual cost (salary, benefits, payroll tax, training), divided by 12 and by managed users. Tool cost per user is your whole stack divided across users. Overhead per user is non-delivery cost, including a market salary for the owner, divided across users. The sum is your full cost per user and your breakeven price.
What margin should I add?
Divide your cost by one minus your target margin. Use two targets: a gross margin on delivery cost and a net margin on full cost, and take the higher resulting price. There is no neutral public margin benchmark that fits every MSP; Kaseya's 2026 survey and Service Leadership publish distributions you can compare against, and both are vendor-published.
How often should MSPs raise prices?
At least once a year, and ideally through a contract escalator so it is routine rather than a negotiation. Before each increase, compute break-even retention (current price minus delivery cost, divided by new price minus delivery cost) to see how many seats you can lose before gross profit falls below today.
Should onboarding be charged separately?
Usually yes. Onboarding consumes real technician time on audits, documentation, tool deployment and training. Price the fee from the hours your recent onboardings actually took so you do not start every client in a margin hole.
Sources
- 2026 State of the MSP Report (customer spend and MRR per client) Kaseya, 2026. Publisher owner: Kaseya (software vendor). Vendor survey Accessed 2026-10-11
- 2026 Annual IT Solution Provider Industry Profitability Report (press release, 2026-06-23) (adjusted EBITDA reference) Service Leadership, 2026. Publisher owner: ConnectWise (software vendor). Vendor-owned index Accessed 2026-10-11
Most MSP survey data is published by software vendors. We label who published each figure and never present it as neutral. How we source and check figures: Methodology.
Where does your MSP stand?
Get a personalised breakdown of your strengths and gaps with the free MSP Readiness Assessment.
Take the MSP Readiness AssessmentSpotted an error? See our corrections policy or email hello@mspcoach.com.