Skip to content
Docs/MSP Portal/Billing & Pricing
Pricing

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.

monthly_cost = base_fee + overage_rate × max(0, total_domains − included)
Base fee applies even at zero domains
Every enrolled domain counts — no report required
Monthly only — no annual plan

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.

$119/month

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)
Past the crossover

Partner

The standard partner plan. Cheaper than Partner Starter from 76 domains up.

$299/month

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 across all your customers, priced on both plans. Partner Starter is cheaper up to 75 domains; from 76 domains up, Partner is cheaper.

Total domainsPartner StarterPartnerCheaper plan
20$119.00$299.00Partner Starter
75$298.55$299.00Partner Starter
120$478.10$358.80Partner
300$1,196.30$897.00Partner

300 domains on the Partner plan, step by step

Base fee (first 100 domains included)$299.00
Overage: 200 domains × $2.99$598.00
Monthly total$897.00

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.

Usage invoice contents
  • • Total domain count for the period
  • • Base line and overage line
  • • Per-customer domain breakdown
Also on the page
  • • 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:

Current period
Billing month
Total cost
Base + overage
Total domains
Billable count
Customers
Child orgs

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