Gross margin quote floor

MSP Margin Calculator

Calculate the MSP quote floor from delivery cost and target gross margin, then compare per-user, per-device, setup fee, and target MRR assumptions before sending a proposal.

Quick answer: to hit target gross margin, use price = delivery cost / (1 - margin), then check setup fee, target MRR, and service risk.

Example: $3,000 delivery cost at a 45% target gross margin produces a $5,455 monthly quote floor before setup work.

Core inputs users, devices, servers, security stack, helpdesk hours
Cost inputs tool cost, backup cost, overhead, setup floor, target gross margin, target MRR
Outputs monthly price, per-user rate, per-device rate, setup fee, quote range, recommended model
Free estimate No email required Copy or download quote
Client and service inputs

Calculate MSP margin and quote floor

1 Organization

2 Service scope

Security and backup add-ons
MSP cost and margin assumptions
Direct answer

How do you calculate MSP margin?

MSP margin should be calculated from the final price, not as a simple markup. To hit a 45% gross margin, divide delivery cost by 0.55, then check setup work, target MRR, service risk, and quote assumptions.

Opportunity page

MSP margin calculator boundary

Gross margin should convert delivery cost into a quote floor before discounts, package names, or buyer-friendly unit rates are applied.

MSP pricing

Formula

Price = delivery cost / (1 - target gross margin). This differs from simple markup on tool cost.

MSP pricing

Inputs

Labor, RMM or PSA tools, endpoint tools, backup, security stack, overhead, setup floor, and target MRR.

MSP pricing

Outputs

Minimum monthly quote, gross margin, per-user rate, per-device rate, setup fee, and pricing range.

MSP pricing

Boundary

Accounting treatment, tax, contract language, and final commercial terms need professional review.

Method

How the MSP margin calculator works

The margin calculator adds labor, tools, backup, security stack, onsite delivery, and overhead, then divides that cost by one minus the target gross margin. This creates a quote floor rather than a simple software markup.

Use the margin result before sending a proposal, discounting setup, or turning the estimate into a per-user, per-device, flat-rate, or hybrid package.

Methodology

MSP quote floor methodology

Last updated: July 26, 2026

Formula

minimum quote = delivery cost / (1 - target gross margin)

All calculator outputs are planning estimates. They are designed to make assumptions visible before a quote, proposal, or vendor comparison.

Delivery cost

Labor, RMM/PSA, EDR, backup, security stack, admin, and onsite effort.

Support risk

Ticket load, documentation gaps, after-hours work, and client maturity.

Setup fee

Onboarding, discovery, agent deployment, backup setup, and documentation work.

Margin floor

The gross margin needed before a quote is healthy enough to send.

Comparison table

MSP pricing model comparison

Use this table to decide whether the estimate should be packaged per user, per device, tiered, hybrid, or value-based.

ModelBest fitTypical pricing logicWatch out for
Per userMost employees have one primary deviceMonthly price x supported usersCan underprice shared endpoints, servers, or heavy security scope
Per deviceMany shared endpoints, kiosks, or serversMonthly price x managed endpointsCan feel less buyer-friendly for office teams
TieredSimple Good / Better / Best offersPackage scope into service levelsNeeds clear inclusions and exclusions
HybridMost MSP contracts with mixed users, devices, servers, and add-onsBlend users, devices, servers, tools, and marginRequires transparent assumptions
Value-basedCompliance, uptime, or executive-support accountsPrice around business risk and service valueNeeds strong discovery and proof
Pricing models

Common service pricing models

Per user

Simple monthly price per supported employee. Works well when most users have one primary workstation.

Per device

Useful for environments with shared computers, kiosks, servers, or many endpoints per employee.

Tiered

Good / Better / Best packages make scope easier to compare and protect margins as service depth grows.

Hybrid

Combines users, devices, servers, and add-ons. Best fit for most small business MSP contracts.

Value-based

Prices around business risk, compliance, uptime, or executive support rather than inputs alone.

Price drivers

What changes MSP gross margin

Labor efficiency

Ticket volume, documentation quality, onboarding effort, and account management affect how much labor the quote consumes.

Tool stack cost

RMM, PSA, EDR, backup, MFA, email security, and compliance tools reduce margin if they are not priced into the quote.

Service risk

Premium SLA, after-hours work, weak client maturity, servers, and compliance scope require a healthier quote floor.

Examples

MSP margin examples

Cost / 0.55

45% gross margin

A $3,000 delivery cost needs about $5,455 in monthly price before setup work.

Cost / 0.65

35% gross margin

May fit labor-heavy or competitive accounts, but leaves less room for support variance.

Cost / 0.45

55% gross margin

Requires strong process, automation, scope control, or higher-value service positioning.

Source notes

How to read these estimates

The quote floor uses gross margin math: price = cost / (1 - margin).

Tool cost, labor load, onboarding effort, and overhead should be estimated before discounting.

A healthy quote should leave room for ticket variance, documentation debt, escalation, and account management.

MSP pricing calculator dashboard preview
See the full picture

Turn the quote floor into a proposal

After checking margin, use the quote generator to create the client-facing monthly price, setup fee, and assumptions.

Generate MSP quote
FAQ

Common MSP pricing questions

How do you calculate MSP gross margin?

MSP gross margin is calculated as (price - delivery cost) / price. To price from a target margin, divide delivery cost by one minus the target margin.

What gross margin should an MSP target?

Many MSPs model quotes around 40% to 60% gross margin depending on automation, labor load, service depth, tool cost, risk, and local market conditions. The calculator defaults to 45% as a planning point.

Why is markup different from gross margin?

Markup is added on top of cost, while gross margin measures how much of the final price remains after delivery cost. A 45% gross margin requires pricing cost by dividing by 0.55, not adding 45% markup.

What costs belong in the MSP margin floor?

Include labor, tools, backup, security software, onsite delivery, documentation, reporting, admin overhead, onboarding work, and risk from SLA or compliance scope before applying target margin.