You host 40,000 domains. You will enroll maybe 900.
Built and priced by an MSP: PlatOps Security, MSP since 2014. Most hosted domains never send mail, and most owners will never ask for email security. So you pay per domain you enroll, provisioned by API from your own control panel. A domain counts from the day you add it and stops at the next daily sync after you remove its customer organization.
Run your own numbers before you talk to us.
Real published rates, no discount to negotiate for. We pick the cheaper plan for your volume automatically.
$241 a month at 40% margin, or $2,894 a year, with no engineering cost after the provisioning integration is built once.
Partner Starter is $119/month including 30 domains, then $3.99 each. Partner is $299/month including 100, then $2.99 each. A domain counts from the day you enroll it, whether or not it is sending mail — parked and silent domains cost the same as ones generating reports every day. This calculator prices exactly the domain count you enter, not a ceiling.
Above 1,000 domains: talk to us for a per-domain rate; the calculator stops at list pricing. Talk to us before committing at that scale.
Wire it into your control panel once.
Create the client organization
curl -X POST "https://api.ddmarc.com/api/v1/msp/customers" \
-H "X-API-Key: $DDMARC_ADMIN_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Acme Ltd","slug":"acme","admin_email":"it@acme.com"}'Enroll a domain
curl -X POST "https://api.ddmarc.com/api/v1/msp/customers/org-3f9a2c7d/domains" \
-H "X-API-Key: $DDMARC_ADMIN_KEY" \
-H "Content-Type: application/json" \
-d '{"domain":"acme.com","admin_email":"it@acme.com"}'Read posture back into your panel
curl "https://api.ddmarc.com/api/v1/msp/customers/org-3f9a2c7d/detail" \ -H "X-API-Key: $DDMARC_ADMIN_KEY"
Yours, on your hostname. Two DNS records.
Point a CNAME at our portal edge, prove ownership with a TXT record, and the customer portal serves from your domain with your logo and colors once it verifies. Verify a sending domain too and the login email carries your brand as well. Alert and digest emails still carry a DDMARC footer today.
Certificates for your hostname are issued and renewed on our side. There is nothing to keep alive on yours.
Escalations from your desk to ours are unbranded, so a customer never learns who the platform is from a support thread. The portal is read-only for them: add, edit or remove domains — only you enroll them.
The same nine protocols, per domain.
Including the two things your customers would otherwise have to host themselves — which is the part that is hard to replicate.
Start with 30 domains.
Enroll your own domains and a handful of willing customers, see the reports land, then decide whether it belongs in your plan line-up.
What buyers on this page ask.
Yes. The Partner plan provides white-label, multi-tenant management with published per-domain economics, so you can resell DMARC monitoring under your own brand.
One dashboard handles all tenant domains with role-based access and API access (Protect and above) for automation and provisioning at scale.
Yes. Managed MTA-STS and BIMI hosting are included, so customers do not have to stand up and maintain those policy records themselves.
Not today — there is no cPanel add-on, WHM plugin, or WHMCS module. Hosting partners provision domains through the REST API and manage them from a white-label portal on their own hostname. Panel and hosting-billing modules are on the roadmap; tell us which stack you run via the contact form.
Other solutions, comparisons and pricing. The product is the same on all of them — what changes is who has to approve it.