Control stack
License, minimum, tenant, and integration costs by package.
MSP service economics
Managed-security price must reflect who investigates, responds, reports, remediates, and carries after-hours responsibility. Separate licenses from human delivery, minimum commitments, onboarding, compliance evidence, and incident workload before setting per-user or per-device pricing.
License, minimum, tenant, and integration costs by package.
Triage, investigation, remediation, reporting, and after-hours responsibility.
Customer environment, exclusions, escalation, insurance, and contractual promises.
Baseline controls, managed response, and optional compliance work.
Who takes the alert at 2 a.m., what action is included, and when does incident work become a separate engagement?
Build a protected-user baseline with named controls and business-hours triage. Add a managed-response tier with investigation hours and an after-hours retainer. Keep remediation projects outside the recurring unit and price them from an agreed response schedule.
Recalculate the month when noisy alerts triple investigation time and two customers require after-hours escalation. The package must fund the people on call, not merely preserve the license markup.
Illustration: a $4,800 monthly managed-response package carries $3,000 of normal license and delivery cost, leaving 37.5% gross margin. If investigation and after-hours work raise cost to $3,900, margin falls below 19%. That stress case points to an included-hours band and a separate incident-work trigger.
Use the unit that tracks the protected environment, then add tenant minimums and human-response capacity that a simple unit count misses.
State the coverage window, included triage and escalation, available investigation hours, and the rate or project trigger for deeper incident work.
Show license changes, alert and investigation volume, response coverage, documented control work, and the gap between promised and consumed labor.
Send your website and the decision you are weighing. We will confirm the price, then send the payment link and a short intake.