Formula
Price = delivery cost / (1 - target gross margin). This differs from simple markup on tool cost.
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.
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.
Gross margin should convert delivery cost into a quote floor before discounts, package names, or buyer-friendly unit rates are applied.
Price = delivery cost / (1 - target gross margin). This differs from simple markup on tool cost.
Labor, RMM or PSA tools, endpoint tools, backup, security stack, overhead, setup floor, and target MRR.
Minimum monthly quote, gross margin, per-user rate, per-device rate, setup fee, and pricing range.
Accounting treatment, tax, contract language, and final commercial terms need professional review.
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.
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.
Labor, RMM/PSA, EDR, backup, security stack, admin, and onsite effort.
Ticket load, documentation gaps, after-hours work, and client maturity.
Onboarding, discovery, agent deployment, backup setup, and documentation work.
The gross margin needed before a quote is healthy enough to send.
Use this table to decide whether the estimate should be packaged per user, per device, tiered, hybrid, or value-based.
| Model | Best fit | Typical pricing logic | Watch out for |
|---|---|---|---|
| Per user | Most employees have one primary device | Monthly price x supported users | Can underprice shared endpoints, servers, or heavy security scope |
| Per device | Many shared endpoints, kiosks, or servers | Monthly price x managed endpoints | Can feel less buyer-friendly for office teams |
| Tiered | Simple Good / Better / Best offers | Package scope into service levels | Needs clear inclusions and exclusions |
| Hybrid | Most MSP contracts with mixed users, devices, servers, and add-ons | Blend users, devices, servers, tools, and margin | Requires transparent assumptions |
| Value-based | Compliance, uptime, or executive-support accounts | Price around business risk and service value | Needs strong discovery and proof |
Simple monthly price per supported employee. Works well when most users have one primary workstation.
Useful for environments with shared computers, kiosks, servers, or many endpoints per employee.
Good / Better / Best packages make scope easier to compare and protect margins as service depth grows.
Combines users, devices, servers, and add-ons. Best fit for most small business MSP contracts.
Prices around business risk, compliance, uptime, or executive support rather than inputs alone.
Ticket volume, documentation quality, onboarding effort, and account management affect how much labor the quote consumes.
RMM, PSA, EDR, backup, MFA, email security, and compliance tools reduce margin if they are not priced into the quote.
Premium SLA, after-hours work, weak client maturity, servers, and compliance scope require a healthier quote floor.
A $3,000 delivery cost needs about $5,455 in monthly price before setup work.
May fit labor-heavy or competitive accounts, but leaves less room for support variance.
Requires strong process, automation, scope control, or higher-value service positioning.
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.
After checking margin, use the quote generator to create the client-facing monthly price, setup fee, and assumptions.
Generate MSP quoteMSP gross margin is calculated as (price - delivery cost) / price. To price from a target margin, divide delivery cost by one minus the target margin.
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.
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.
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.