Billing & Pricing
Partner billing is a monthly base fee that includes a fixed number of domains, plus a metered per-domain charge for every domain above that allotment. Billing is consolidated across all your customers, and your customers never see it.
How the bill is calculated
Base fee + (overage rate × domains above the included allotment). The billable count is every domain enrolled across every customer organization in your partner account, taken at the daily usage sync — whether or not the domain has ever received a DMARC report.
What counts as a billable domain
Counted
- Every domain enrolled in every customer organization, active or not
- Each subdomain you enroll as its own domain record, from the day it is enrolled
Not counted
- Domains in your own partner organization (only child customer organizations are counted)
- Domains you have deleted — removed at the next daily usage sync
There is no discount for a domain that is not sending mail — a parked or silent domain costs the same as one generating reports every day. Delete domains you are no longer managing instead of leaving them enrolled and silent.
The two partner plans
Partner Starter
Entry plan for partners building their first book of client domains.
First 30 domains included
Then $3.99 per domain per month
- Full white-label portal
- Vanity portal domain
- Prospect scanner + white-label PDF
- MSP sending domain (your own DKIM)
- 1-year report retention
- Priority support
- API access (admin-scoped keys)
Partner
The standard partner plan. Cheaper than Partner Starter from 76 domains up.
First 100 domains included
Then $2.99 per domain per month
- Everything in Partner Starter
- 100 domains included in the base fee
- Lower $2.99 overage rate
Both plans are monthly and self-serve through Stripe Checkout. There is no annual billing option and no trial — you can cancel any time from the Stripe portal, deleted domains drop off the meter within 24 hours, and the free plan is there to learn the console with your own domain first. Both carry 1-year report retention for your partner organization.
Worked examples
| Total domains | Partner Starter | Partner | Cheaper plan |
|---|---|---|---|
| 20 | $119.00 | $299.00 | Partner Starter |
| 75 | $298.55 | $299.00 | Partner Starter |
| 120 | $478.10 | $358.80 | Partner |
| 300 | $1,196.30 | $897.00 | Partner |
300 domains on the Partner plan, step by step
Billing mechanics
Cycle & metering
- Monthly Stripe subscription, anchored to your signup date
- Two line items: flat base fee + metered overage
- Domain count reported to Stripe daily at 05:00 UTC
- Meter uses last-value aggregation, so the latest count wins
- The first charge is at checkout
Payment
- Credit or debit card via Stripe Checkout
- Charged automatically each cycle — no manual invoices to pay
- Update the card, view Stripe invoices or cancel from the Stripe customer portal
- Reach the portal from Settings → Billing in your dashboard
Consolidated usage view
One account, all customers
All customer domains roll up into a single subscription. Under Partner → Billing you can download a usage invoice as an HTML document and review the per-customer breakdown behind it. That document is DDMARC's calculation of your usage — the invoice you are actually charged against is the one Stripe issues, available in the Stripe customer portal.
- • Total domain count for the period
- • Base line and overage line
- • Per-customer domain breakdown
- • Per-customer usage table
- • 12-month billing history
- • Per-customer domain-cap controls
Monitor your usage
Track your domain count and current cost from Partner → Billing (/dashboard/msp/billing). The page opens on four summary tiles:
Frequently Asked Questions
When am I billed?
On your Stripe subscription cycle, which is anchored to the day you subscribed — not the 1st of the month. Your subscription has two line items: the flat monthly base fee and a metered overage item. Stripe charges the card on file automatically.
How are domains counted?
We count every domain enrolled across every customer organization under your partner account, taken at the daily usage sync. A domain counts from the day it is enrolled, whether or not it has ever received a DMARC report — there is no 'active' test. There is no subdomain rollup: each subdomain you enroll is counted as its own domain from the day you enroll it.
How often is usage reported?
A scheduled job reports your total domain count to Stripe once a day at 05:00 UTC. The Stripe meter uses last-value aggregation, so the most recent daily report is what you are billed on for that period.
What if a customer leaves?
Delete the customer organization — per-domain removal is not in the console yet. The count drops on the next daily usage sync, within about 24 hours, not at the next billing cycle. Deleting the organization deletes its history, so export anything you need for a final report first. Because the meter uses last-value aggregation, the reduced count is what gets invoiced.
Is there a minimum?
Yes. The monthly base fee applies whether you have zero domains or the full included allotment. Partner is $299/mo and Partner Starter is $119/mo before any overage.
Can I switch between Partner and Partner Starter?
Yes — switching changes both the base fee and the overage rate. Manage the subscription through the Stripe customer portal, reachable from Settings → Billing in your dashboard.
Do customers see pricing?
No. The white-label customer portal has no billing surface at all. What you charge your customers is entirely between you and them.
Related Resources
Need a custom arrangement?
Partner and Partner Starter are the two published partner plans. For very large portfolios or requirements they don't cover, talk to our partnerships team.
Contact partnerships