DMARC monitoring compared — cost per domain
Comparing DMARC platforms on price is harder than it should be, and not by accident. Most vendors sell bundles of domains — two, five, eight, fifteen — and several also cap the number of messages you may report on, selling higher volumes as separate, dearer tiers. Two plans with the same sticker price can differ by several times once you divide by the domains you actually have.
This page does that division. Prices verified on 2026-10-09, read from each vendor's own pricing page, linked below; the figures below are the current ones. We re-read DMARCly's page on 2026-10-10; how we apply its rule for extra domains is set out below. We publish the cases where another platform is the better buy, because a comparison whose author wins every row is an advertisement.
We are one of the six. Treat the numbers as checkable rather than neutral: every vendor's page is linked under Sources.
What each platform publishes
| Platform | Plan | Price / month | Domains | History | Messages / month |
|---|---|---|---|---|---|
| DMARCmetric | Free | $0 | 1 | 30 days | 10,000 (a reading limit) |
| DMARCmetric | Starter | $4 per domain ($3.33 billed yearly) | up to 3 | 1 year | none |
| DMARCmetric | Scale 5 | $15 ($12.50 yearly) | 5 | 1 year | none |
| DMARCmetric | Scale 10 | $25 ($20.83 yearly) | 10 | 1 year | none |
| DMARCmetric | Scale 25 | $50 ($41.67 yearly) | 25 | 1 year | none |
| DMARCmetric | Scale 50 | $80 ($66.67 yearly) | 50 | 1 year | none |
| DMARCmetric | Scale 100 | $140 ($116.67 yearly) | 100 | 1 year | none |
| DMARCmetric | Scale 250 | $300 ($250 yearly) | 250 | 1 year | none |
| DMARCmetric | Enterprise | custom (contact sales) | more than 250 | 1 year | none |
| EasyDMARC | Plus, 100,000 | $44.99 ($35.99 yearly) | 2 | 3 months | 100,000 emails |
| EasyDMARC | Plus, 500,000 | $74.99 ($59.99 yearly) | 2 | 3 months | 500,000 emails |
| EasyDMARC | Plus, 1,000,000 | custom (contact sales) | 2 | 3 months | 1,000,000 emails |
| EasyDMARC | Premium, 100,000 | $89.99 ($71.99 yearly) | 4 | 1 year | 100,000 emails |
| EasyDMARC | Premium, 500,000 | $139.99 ($111.99 yearly) | 4 | 1 year | 500,000 emails |
| EasyDMARC | Premium, 1,000,000 | custom (contact sales) | 4 | 1 year | 1,000,000 emails |
| EasyDMARC | Premium, 5,000,000 | custom (contact sales) | 4 | 1 year | 5,000,000 emails |
| EasyDMARC | Deliverability | custom (contact sales) | up to unlimited | up to 3 years | custom |
| EasyDMARC | Enterprise: Email Trust | custom (contact sales) | up to unlimited | up to 3 years | custom |
| PowerDMARC | Free | $0 | 1 | 10 days | 10,000 DMARC-compliant |
| PowerDMARC | Basic, 50,000 | $8 ($6.42 yearly) | 5 | 1 year | 50,000 DMARC-compliant |
| PowerDMARC | Basic, 100,000 | $15 ($12 yearly) | 5 | 1 year | 100,000 DMARC-compliant |
| PowerDMARC | Basic, 200,000 | $45 ($36 yearly) | 5 | 1 year | 200,000 DMARC-compliant |
| PowerDMARC | Basic, 500,000 | $120 ($96 yearly) | 5 | 1 year | 500,000 DMARC-compliant |
| PowerDMARC | Basic, 2,000,000 | $250 ($200 yearly) | 5 | 1 year | 2,000,000 DMARC-compliant |
| PowerDMARC | Enterprise | custom (request a quote) | up to unlimited | 1 year | up to unlimited DMARC-compliant |
| DMARCly | Professional | $17.99 | 2 | 2 months | 100,000 DMARC-compliant |
| DMARCly | Growth | $39.99 | 8 | 4 months | 250,000 DMARC-compliant |
| DMARCly | Business | $69 | 15 | 6 months | 1,000,000 DMARC-compliant |
| DMARCly | Enterprise | $199 | 200 | 1 year | 5,000,000 DMARC-compliant |
| DMARC Digests | single plan | $14 per domain | any | 60 days | none published |
| Sendmarc | Free Trial (“Free Basic Reporting”) | free | 1 | 21 days | up to 5,000 emails |
| Sendmarc | Premium | get a quote | unlimited | unlimited | unlimited |
| Sendmarc | Microsoft, Google, & Yahoo Compliance | get a quote | unlimited | unlimited | unlimited |
| Sendmarc | Enterprise & Government | get a quote | unlimited | unlimited | unlimited |
PowerDMARC meters DMARC-compliant mail only — its pricing is “based on outbound DMARC-compliant mails only. No charge for phishing attacks, or invalid mails sent on your behalf”. DMARCly states its quotas as “DMARC compliant messages per month”, without saying whether other mail also counts toward them, while our paid plans have no message cap of either kind. EasyDMARC states its limit as “Emails Per Month”, without any such qualifier.
EasyDMARC and PowerDMARC sell message volume as a choice inside a plan: the same domain cap and history at a different price per volume. EasyDMARC labels its annual-billing volumes per year (1,200,000 emails a year is its 100,000-a-month tier). "Yearly" is the vendor's own per-month price when billed annually; DMARCly, DMARC Digests and Sendmarc publish none. "None published" means the vendor's own pricing page publishes no message limit for that plan.
Published rules past a plan's limits, quoted from each vendor's own page:
- DMARCly, domains: “we charge $1 per DMARC domain beyond the plan quota”. Their one example is on Enterprise: “if you are on Enterprise, and you monitor DMARC on 300 domains, the number of DMARC domains beyond the plan quota is 300 - 200 = 100, therefore we charge an additional $1 * 100 = $100 for that”. We apply it past Enterprise's 200 domains only; below 200 domains we price the smallest DMARCly plan that covers the count. Charging $1 a domain on any plan would price 8 domains on Professional at $23.99, a reading under which their own Growth plan, $39.99 for 8 domains, would cost more than Professional for the same domains. Their rule for message volume works the same way: “you will be temporarily bumped up to the next plan that covers your actual email volume”, and only above 5M, Enterprise's quota, “we charge $10/M emails for the over-quota volume”.
- PowerDMARC, domains past five: “contact us on [email protected] for the number of domains you require” — no published price.
- EasyDMARC publishes no price for domains or volume past a plan's own limits; past 500,000 emails a month it is “Contact Sales”.
- DMARC Digests prices every domain separately and publishes no message limit.
- Sendmarc publishes no prices.
Who is cheapest at each domain count
Month-to-month prices, every domain count from 1 to 250, at two volumes of DMARC-compliant mail — the unit PowerDMARC and DMARCly state their quotas in. The volumes are ceilings: each column compares prices for a sender with at most that many DMARC-compliant messages a month. PowerDMARC says mail that fails DMARC does not count toward its limit, so a sender with a lot of failing or spoofed mail is compared at PowerDMARC's compliant volume, not its total; DMARCly states its quota in the same unit but does not say whether other mail also counts toward it. EasyDMARC may count more than either; if so, its real price is at least the one shown, and it is not the cheapest at any count in either column. A plan counts only if its own published domain and message limits cover that count and volume, or the vendor publishes a price for going past them (DMARCly's $1 per domain, past their largest plan, as set out above). Custom and quote-only plans have no figure to compare, so they never count. Our side is our own price list, which does not meter messages on paid plans.
| Domains | Up to 50,000 DMARC-compliant messages a month | Up to 100,000 DMARC-compliant messages a month |
|---|---|---|
| 1 | DMARCmetric | DMARCmetric |
| 2 | DMARCmetric and PowerDMARC (tie) | DMARCmetric |
| 3 | PowerDMARC | DMARCmetric |
| 4–5 | PowerDMARC | DMARCmetric and PowerDMARC (tie) |
| 6–100 | DMARCmetric | DMARCmetric |
| 101–250 | DMARCly | DMARCly |
At up to 50,000 DMARC-compliant messages a month, we are the cheapest published option at 1 and 6–100 domains and tie PowerDMARC at 2; PowerDMARC is cheaper at 3–5, and DMARCly at 101–250.
At up to 100,000 DMARC-compliant messages a month, we are the cheapest published option at 1–3 and 6–100 domains and tie PowerDMARC at 4–5; DMARCly is cheaper at 101–250.
What it costs for the fleet you actually have
Monthly billing, a sample of domain counts from the table above, modeled at up to 100,000 DMARC-compliant messages a month. Each cell is that vendor's cheapest published option for the count; bold marks the cheapest in the row. "Quote" means the vendor publishes no price that covers that many domains.
| Domains | DMARCmetric | EasyDMARC | PowerDMARC | DMARCly | DMARC Digests |
|---|---|---|---|---|---|
| 1 | $4 | $44.99 | $15 | $17.99 | $14 |
| 3 | $12 | $89.99 | $15 | $39.99 | $42 |
| 6 | $25 (Scale 10) | quote | quote | $39.99 | $84 |
| 10 | $25 (Scale 10) | quote | quote | $69 | $140 |
| 11 | $50 (Scale 25) | quote | quote | $69 | $154 |
| 25 | $50 (Scale 25) | quote | quote | $199 | $350 |
| 100 | $140 (Scale 100) | quote | quote | $199 | $1,400 |
| 200 | $300 (Scale 250) | quote | quote | $199 | $2,800 |
| 250 | $300 (Scale 250) | quote | quote | $249 | $3,500 |
DMARCly's cells are the smallest of their plans that covers the count: their Professional plan ($17.99, 2 domains), Growth plan ($39.99, 8 domains), Business plan ($69, 15 domains) or Enterprise plan ($199, 200 domains), and past 200 domains the Enterprise plan plus $1 for every domain past its quota. PowerDMARC publishes no price past 5 domains and EasyDMARC none past 4, so their columns stop there.
At up to 50,000 DMARC-compliant messages a month only the PowerDMARC column changes: $8 instead of $15 wherever it has a price, from their 50,000-message tier.
On annual billing Starter is $3.33 per domain, and every Scale package is ten months' price for twelve — $12.50, $20.83, $41.67, $66.67 and $116.67 a month for 5, 10, 25, 50 and 100 domains, and $250 for 250. DMARCly and DMARC Digests publish no annual rate. PowerDMARC's annual prices follow its volume tiers — $6.42, $12, $36, $96 and $200 a month — and EasyDMARC's are $35.99 and $59.99 for Plus, $71.99 and $111.99 for Premium.
Where someone else is the better buy
- DMARCly, at 101–250 domains, at both volumes above. Their Enterprise plan is $199 for up to 200 domains, plus their published $1 per domain past 200; our package for more than 100 domains is Scale 250 at $300. Their Enterprise plan keeps a year of history, as ours does.
- PowerDMARC, at 3–5 domains, up to 50,000 DMARC-compliant messages a month. Their 50,000-message tier is $8 for up to 5 domains. At up to 100,000 DMARC-compliant messages a month their $15 tier ties our Scale 5 at 4–5 domains. Billed yearly, those two tiers are $6.42 and $12 a month, against $12.50 for our Scale 5.
- Longer history, by quote: EasyDMARC and Sendmarc. EasyDMARC's Deliverability and Enterprise plans keep “Up to 3 years”; Sendmarc's Premium and “Microsoft, Google, & Yahoo Compliance” cards list “Unlimited Data History”. We keep one year on every paid plan and sell no longer retention. All of these are priced by quote.
Where we are the better buy
- At 1–3 and 6–100 domains, up to 100,000 DMARC-compliant messages a month; at 1 and 6–100 domains, up to 50,000. Month to month, against every published price on this page.
- No message cap on paid plans. Starter and every Scale package read every report at any volume, so our prices above do not change with it. The volume-tier vendors' do: PowerDMARC's five-domain plan runs from $8 at 50,000 to $250 at 2,000,000 DMARC-compliant messages a month, and EasyDMARC Plus from $44.99 at 100,000 to $74.99 at 500,000 emails a month.
- A year of history on every paid plan. EasyDMARC Plus keeps 3 months, DMARCly Professional 2, DMARC Digests 60 days; PowerDMARC's Basic plan also keeps a year.
- No bundle below 4 domains. 1 to 3 domains are priced one by one on Starter.
Free plans, side by side
Read from their own pages on 2026-10-09:
| DMARCmetric | PowerDMARC | Sendmarc | |
|---|---|---|---|
| Price | $0 | $0 | free (no figure shown) |
| Messages / month | 10,000 | 10,000 DMARC-compliant | up to 5,000 |
| Domains | 1 | 1 | 1 |
| History | 30 days | 10 days | 21 days |
PowerDMARC marks theirs "For Personal Domains Only"; ours carries no such restriction. Sendmarc's card is titled “Free Trial” with the heading “Free Basic Reporting”, and its sign-up page says “Sign up for a Free Account”; neither page says how long it lasts or what happens after, so we state only the limits it prints.
⚠️ Worth stating plainly, because this page exists to be checkable: our free plan's 10,000 is a reading limit, not a collection limit. Past it we keep storing every report and you keep your complete authentication record — what stops is your ability to read that month's numbers until you upgrade. We have not verified how PowerDMARC's or Sendmarc's limits behave when exceeded, so the table compares the published numbers and nothing more.
What we did not compare
Price is the easiest axis to verify and the least interesting one. Feature depth, support quality, hosted SPF/DKIM/BIMI records, alerting and API access all differ, and this page makes no claim about them. Sendmarc publishes no prices at all for any paid plan, so they cannot appear in the range and fleet tables — that is a fact about their pricing page, not a judgement of their product.
Retention is in the tables because it changes what the same money buys: a plan that keeps 60 days cannot answer "what changed last quarter". Our own retention and the limits of the free plan are set out in Pricing and the free tier, and what the reports themselves contain is covered in How to read a DMARC report.
Method
Each figure was read from the vendor's own public pricing page on 2026-10-09, clicking through every plan, every volume option and, where the page has one, both billing modes. The first table lists every plan and volume tier each page publishes, with "custom" or "get a quote" where the page gives no figure. For every domain count from 1 to 250 and each of the two volumes of DMARC-compliant mail, we take each vendor's lowest published month-to-month price that covers it: a plan qualifies only if its domain and message limits cover the count and the volume, or, past the vendor's largest plan, through an overage price the vendor publishes. A plan that publishes no message limit (DMARC Digests) qualifies at any volume. Ties are reported as ties. The range table, every cell of the fleet table and the sentences that name domain counts all come from that computation; the fleet table shows a sample of the counts, not a different calculation. Where a vendor shows both monthly and annual rates, the monthly rate is used, so the five platforms with published prices are compared on the same basis; annual rates appear in the first table and in the paragraph beneath the fleet table. Currency is USD throughout.
Sources: EasyDMARC · PowerDMARC · DMARCly · DMARC Digests · Sendmarc · Sendmarc sign-up · DMARCmetric
Prices change. If a figure here is out of date, tell us and we will correct it — we re-verify this table quarterly, and the date at the top is the one that matters.