White-Label SAT Margin Economics
Concrete tier math, sample 200-seat P&L, and the renewal mechanics that make HailBytes SAT a high-margin add-on for client compliance bundles.
Read More →Phishing simulation, training, and audit-ready reports under your brand. Built for managed security providers attaching SAT to client compliance bundles.
Every MSSP client buying SOC 2 Type II, NIST CSF, HIPAA, PCI-DSS, or cyber-insurance compliance support (and ISO 27001 for international clients) is required to demonstrate periodic security awareness training and phishing simulation. The auditor demands it, the cyber-insurance carrier demands it, and increasingly the client’s board demands it. That means the SAT line item is one of the highest-attach, highest-renewal SKUs an MSSP can carry, provided the platform underneath it has the right cost structure.
Per-seat SaaS platforms like KnowBe4 and Proofpoint Security Awareness price for direct enterprise sales, not for white-label resale. By the time you mark up their per-seat license enough to cover your program-management cost, the client’s netting numbers that don’t justify the program. HailBytes SAT prices on infrastructure, not seats: one AWS or Azure marketplace instance handles unlimited users for a single client. The cost basis stops scaling once you hit one instance per client, so your gross margin on a 500-seat client looks completely different than it does on a per-seat reseller agreement.
The platform deploys to your AWS or Azure account (or the client’s, depending on your service model) in minutes via the marketplace listing. Each instance is a clean tenant boundary (no shared databases, no risk of campaign data crossing client lines) and tears down cleanly when a client churns. The reporting is CSV-exportable and feeds into whatever client-facing report template you already use.
A first-time evaluator assembles the full picture across a few pages. Here’s the order that answers the questions in sequence — from “why HailBytes” through pricing, a proof-of-concept, resale terms, and support SLAs:
Most MSSPs evaluating HailBytes SAT need answers to two specific questions before they’ll commit to standing up the first client instance. We wrote articles on both:
If you’d rather scope white-label terms on a call than read about it, the HailBytes SAT product page has a 15-minute demo slot. We’ll walk through your client portfolio and build a tier-mix recommendation on the call.
MSSPs land on one of three shapes depending on the client portfolio and tier mix. All three deploy from the official Terraform modules at github.com/HailBytes/hailbytes-terraform-modules (MPL-2.0):
sat-aws-single / sat-azure-single. The classic white-label model. Each client gets a clean tenant boundary in either your AWS/Azure account or theirs. Best margin shape for clients under ~5,000 seats. Tears down cleanly on churn via terraform destroy.sat-aws-ha / sat-azure-ha. For clients with formal uptime SLAs in their MSA (regulated industries, healthcare, financial services). Adds an ALB / Standard LB, Multi-AZ RDS / Zone-Redundant Postgres Flex, and shared Redis. Pre/post-patch SSM verifiers ship with the module so your rolling-update cadence is documented and auditable.sat-aws-autoscale / sat-azure-autoscale. For regional MSSPs serving 20+ clients from a single shared tenant. Read replicas, rolling instance refresh with auto-rollback on 5xx, ElastiCache shared session store. Scales linearly; common shape for MSSPs running 100+ campaigns/month.Per-vCPU marketplace meter ($0.24/vCPU-hour) applies identically across all three; the delta is infrastructure, not licensing. Cross-cloud parity is intentional: AWS HA and Azure HA land within ~6% of each other at procurement-grade sizing. Full topology comparison and customer-shape examples →
The marketplace path most MSSPs miss until late in evaluation is the channel-partner private-offer flow on both clouds. It is what lets you mark up the platform itself, capture the resale margin, and have the customer’s purchase still count toward their EDP or MACC commit — without the customer having to onboard HailBytes as a new vendor:
What that looks like in unit economics: on a 20-client portfolio running single-shape per-client deployments (~$5,220/yr each in HailBytes wholesale), a 20% CPPO/MPO resale margin is ~$20,880/year in pure resale margin, layered on top of your managed-service ARR with zero incremental service-delivery cost. Customer sees one cloud invoice; their CFO sees committed-spend drawdown; you keep the platform margin as well as the service margin.
Register on the partner program page with your AWS account ID or Azure tenant ID and we’ll issue resale authorization. First private offer usually ready within one business day. Full mechanics, worked examples, and procurement-language scripts are in the SAT Partner Brief and the ASM Partner Brief.
The 20-client example above is the entry case for the CPPO/MPO motion. The full operational deep-dive — multi-year discount tiers (10/15%), volume bands (25-99, 100-499, 500-1199, 1200+), partner-billed ARR worked examples up to $42M at 5,000 tenants, and the white-label substrate (BrandingSettings, ProjectQuota, /billing/projects/) — lives on the dedicated partner resell page. If you are modeling a multi-tenant rollout above 25 tenants or evaluating the platform-fee white-label tier, that page is what you should be reading next.
If you are pre-selling to a client on a PoC window, the PoC process page documents the 14-day and 30-day scoping options, deliverables, and the four-stage rollout decision gates (PoC → 10 tenants → 100 tenants → 1,200+) that map directly to the volume bands above.
Plug in your own numbers. HailBytes prices on infrastructure per client instance, not seats, so the cost basis is flat while a per-seat platform scales with headcount. All math runs in your browser — nothing is sent anywhere.
Estimates only, for internal modeling — not a quote. Infrastructure default reflects the ~$435/mo single-instance shape above; your actual cost depends on topology and vCPU sizing.
HailBytes is one of the only vendors that ships both an attack-surface-management platform and a security-awareness-training platform. For an MSSP selling compliance bundles, that means you can hand a single client’s auditor one evidence package that covers both the human layer and the technical layer — from one vendor, with consistent audit-log formats, under your white-label branding. Same per-vCPU marketplace meter, same CPPO/MPO resale path, one renewal conversation.
| Control Area | Product | Evidence Generated |
|---|---|---|
| Security awareness training (SOC 2 CC1.4, HIPAA §164.308(a)(5)) | SAT | Campaign completion logs, branded PDF certificates, audit-trail CSVs |
| Security awareness measurement (NIST CSF PR.AT) | SAT | Click-rate trends, repeat-offender reports, training-completion rates |
| Attack-surface monitoring (SOC 2 CC7.1, CC7.2) | ASM | Scan history, asset-change summaries, vulnerability findings |
| Vulnerability management (PCI-DSS 11.3, NIST CSF ID.RA) | ASM | Nuclei findings, SARIF exports, per-framework compliance reports |
| Ongoing risk assessment (ISO 27001 A.8.8, NIST CSF ID.RA-1) | ASM + SAT | Combined: human-layer risk (SAT metrics) + technical-layer risk (ASM findings) |
When you run both products for a client, the combined branded PDF reports and structured audit logs go straight to the auditor — no reformatting, no second vendor to onboard. Read the full SOC 2 + PCI-DSS evidence walkthrough →
Concrete tier math, sample 200-seat P&L, and the renewal mechanics that make HailBytes SAT a high-margin add-on for client compliance bundles.
Read More →One-instance-per-client architecture, template management, per-client reporting, and pricing tiers that work for 20-client MSSP portfolios.
Read More →Honest feature-by-feature comparison covering pricing, deployment, customization, and reporting for MSSP white-label resale.
Read More →Month-by-month blueprint for a phishing program that progresses from baseline through advanced scenarios with audit-ready reporting milestones.
Read More →Move beyond click rates: time-to-click, repeat offenders, and longitudinal trends that drive measurable security outcomes for clients.
Read More →How to use HailBytes SAT and HailBytes ASM together to satisfy SOC 2 Type II, PCI-DSS, and ISO 27001 with auditor-ready evidence.
Read More →How to set up ASM for 15–50 clients, see every client’s exposure in one console, attribute cost per client, and deliver a monthly report to each — with the same per-vCPU economics and CPPO/MPO resale path as SAT.
Where SAT uses one instance per client, ASM inverts the model: a single shared ASM instance hosts one Project per client, and the Project is the isolation boundary. Each Project carries its own scan targets, findings, scheduled reports, and quota. Project-scoped queries are enforced at the API and middleware layers, so an analyst assigned to Client A cannot see Client B’s scans, findings, or targets — even though both live on the same instance. That hard tenant boundary is what lets you represent isolation accurately in a client MSA.
The /billing/projects/ dashboard attributes the deployment’s monthly cloud spend across Projects in proportion to scan-time-seconds consumed — so you see exactly how much infrastructure each client is burning. Per-client ProjectQuota sets scan-rate and asset ceilings plus a monthly budget cap and alert threshold, so you get notified before a runaway scan exhausts a client’s allocated budget or starves the others. It’s the right abstraction for flagging the client consuming disproportionate compute before it shows up on your cloud invoice.
ASM bills on the same $0.24/vCPU/hour marketplace meter as SAT — no per-asset and no per-scan fees. Because the portfolio shares one instance, the cost basis is the instance, not the client count: a 4–8 vCPU deployment (~$700–$1,400/month) commonly carries a multi-client book, and /billing/projects/ divides that spend back out per client by scan-time. Size the vCPU to your aggregate scan concurrency; ProjectQuota keeps any one client from monopolizing it. There is no fixed per-client sticker price — the attributed share is whatever that client’s scanning actually consumed.
ASM has its own resale-authorization path, separate from SAT. On AWS, HailBytes adds your account to the resale-authorized list for the ASM listing (prodview-66d5bswmbtfhs); on Azure, the equivalent for the ASM offer (hardened_ubuntu_with_rengine). You issue the customer a private offer at your resale price, Marketplace splits proceeds (wholesale to HailBytes, margin to you), and the purchase decrements the customer’s AWS EDP or Azure MACC commit — exactly as with SAT. Full mechanics, multi-year discount tiers, and volume-band ARR math are on the partner resell page.
ASM produces scheduled recurring reports deliverable by email: vulnerability findings by severity, newly discovered assets, resolved findings, and per-framework compliance evidence (SOC 2 CC7.x, NIST CSF 2.0, HIPAA, PCI-DSS 11.3, and 7 more). Everything is also exportable via SARIF and the REST API, so it drops straight into whatever client report template you already run — under your white-label branding.
ASM (and SAT) findings don’t stop at CSV. Per-Project dispatchers forward events to the SIEM, ticketing, and risk tools your SOC already runs — Splunk HEC, Microsoft Sentinel, syslog/CEF, CrowdStrike Falcon LogScale, and Palo Alto Cortex XSIAM for SIEM; Jira, ServiceNow, GitHub and GitLab Issues for ticketing; Wiz Issues for the risk register; plus an HMAC-signed generic webhook for anything else. A per-integration severity floor lets you gate which findings reach each client’s SIEM, and event categories (vulnerability, scan, audit, change, brand-risk) toggle independently. See all integrations →
Redesigned for MSSP operators: triage banner with diff-from-last-scan summary, status-filtered findings at a glance, real-time scan progress bars, and attack-path visualization with MITRE ATT&CK badges — giving analysts a client-ready narrative beyond a CVE list.
ProjectQuota enforces per-client target and scan ceilings across multi-tenant environments. Automatic 90-day scan history retention with durable ScanSnapshot aggregates keeps client SLA reporting intact even after data purges.
Ordered for US Enterprise procurement: SOC 2 CC7.x, NIST CSF 2.0, HIPAA, GLBA, PCI DSS 11.3, FedRAMP, NYDFS 500, and CIS Controls v8 IG1+IG2 (North American), then LGPD (Latin American), then ISO 27001:2022 and GDPR Art. 32 (global) — all generating exportable evidence reports your clients can hand to auditors.
Because clients are Projects on a shared instance rather than separate VMs, you scale by sizing the instance to your aggregate scan concurrency, not by standing up a box per client. A single 4–8 vCPU instance comfortably carries a multi-client book; ProjectQuota scan-rate and budget caps keep any one client from starving the rest, and read-replica / autoscale topologies are available when a regional MSSP outgrows a single node. For portfolio sizing above ~25 tenants — including the platform-fee white-label tier — the partner resell page has the volume-band math and worked ARR examples.
Spin up a 30-day free trial through the AWS or Azure marketplace, or book 15 minutes to walk through tier mix and white-label arrangements for your client portfolio.
Running client SLAs? See MSSP support tiers and response-time SLAs for production-incident escalation paths.