Skip to Main Content
Back to Learning CenterMSP Business

How should MSPs price DMARC management services?

By Taylor TabusaAugust 12, 202610 min read

In brief

How should MSPs price DMARC management services? Scope onboarding, evidence review, remediation ownership, exceptions, approvals, and reporting separately.

How should MSPs price DMARC management services?

MSPs should price DMARC management around the work they agree to own, not the act of publishing one DNS record. Quote onboarding separately for discovery and sender inventory, then define recurring scope by domain portfolio, evidence reviews, remediation coordination, approvals, exception handling, and reporting. Keep client, sender, DNS host, and MSP responsibilities explicit before assigning a package.

At a glance

Quick takeaways

  • Separate uneven onboarding work from the recurring operational service.
  • Domain count helps define portfolio scope, but it does not measure sender complexity or approval effort.
  • Price recurring work around dated evidence reviews, change intake, exceptions, and client reporting.
  • Put DNS authority and sender-platform ownership in the service record before promising remediation work.
  • Treat urgent delivery incidents and unidentified senders as visible exceptions with a decision owner.
  • A public DNS check can inspect a published record, but it cannot prove every production sender or future receiver outcome.

Operating context and ownership

DMARC management becomes a different service when an MSP operates it for multiple clients. Each client can have different domains, DNS hosts, sender platforms, business-critical sending periods, contacts, and approval rules. The commercial scope needs to reflect the workflow needed to manage those differences consistently.

The MSP can collect evidence, maintain an operating record, coordinate remediation, prepare recommendations, and report open work. The client retains business approval and any authority it has not delegated. The DNS host publishes DNS records. Each sender owner controls configuration in its platform. Receiving mailbox providers apply their own message-handling decisions.

DMARC policy and identifier alignment are specified in RFC 9989. The service-design framework below is Palisade guidance for MSP operations, not an RFC requirement or evidence of market pricing.

Define the handoff points before the quote:

  • The client approves business risk, policy changes, and any work not delegated to the MSP.
  • The MSP owns the agreed evidence review, coordination, operational record, and reporting artifact.
  • The DNS host owner publishes or approves DNS changes according to the agreed change process.
  • The sender owner enables and validates authentication settings in the relevant platform.
  • The mailbox provider controls its own local treatment of received mail.
This boundary matters when pricing remediation. An MSP can identify an unaligned sender and prepare a ticket, but the platform owner may need to enable custom DKIM or configure a return path. A managed-service scope should state whether that coordination is included and who has authority to make the change.
Pricing decision framework showing portfolio scope, evidence, remediation ownership, exceptions, approvals, and reporting cadence
Source: Palisade.

Evidence to collect

Collect enough information to estimate review and coordination work before placing a client in a service package. Keep client-reported senders separate from sources observed in DMARC aggregate reports or in a delivered production message. A known marketing platform with a named owner is different from an unexplained source that needs investigation.

Use one portable service-design record for each client-domain combination. This is a Palisade-authored pricing-decision framework, not market data.

YAMLyaml
client: example-client
domain: yourdomain.com
portfolio_scope:
  included_domains: 3
  subdomains_in_scope: false
sender_inventory:
  known_senders: client-supplied
  change_rate: occasional
evidence_and_reporting:
  public_dns_review: monthly
  delivered_message_evidence: requested-for-changes
  aggregate_report_review: monthly
remediation_boundary:
  msp: coordinate-and-propose
  client_or_sender_owner: approve-and-configure
escalation_expectations:
  active_mail_flow_incident: separate-approved-work
reporting_cadence: monthly-client-summary
excluded_work: sender-platform-configuration-not-delegated
assumptions_approval_reference: client-change-policy-2026-08
owner: msp-service-owner
next_action: confirm-sender-owners-and-approval-path
review_on: 2026-09-01
Four evidence layers for pricing DMARC management: DNS, sender platform, delivered message, and aggregate reports
Source: Palisade.

The fields make pricing assumptions reviewable. They also prevent a quote from treating a missing sender inventory, unclear DNS authority, or frequent platform changes as invisible work.

For each client-domain record, collect:

  • Portfolio scope, including domains, subdomains, and excluded domains.
  • Known senders, their owners, and the expected rate of sender additions or changes.
  • Public DNS evidence, sender-platform status where available, delivered-message evidence, and aggregate-report evidence.
  • The client approver, technical contact, DNS change owner, and MSP service owner.
  • Remediation boundaries, including whether the MSP only coordinates or may make delegated changes after approval.
  • Escalation expectations for business-critical mail and active delivery incidents.
  • Reporting audience, cadence, and the client artifact required.
  • Excluded work, assumptions, approval reference, and the next review date.
Use the DMARC checker when the question is whether a public DMARC record is currently published. A public check does not prove that the production sender uses the intended authentication configuration, that reports continue to arrive, or that a mailbox provider will accept a particular message.

A working service needs evidence at four layers: authoritative and public DNS, the sender platform's current status, a real delivered message from the exact production path, and aggregate-report evidence after data accumulates. An Authentication-Results field records an evaluator's authentication assessment, but it is not a universal promise about every receiver's decision. Its syntax and trust boundary are defined in RFC 8601.

How to run the workflow

1. Define the quoteable service unit

Owner: MSP service lead. Input: client domain list, intended service outcome, and available contacts. Output: a documented service unit.

Choose a unit technicians can administer consistently. It can be a domain with a specified review cadence, a client portfolio with an agreed domain allowance, or a recurring package with separately approved exception work. Do not quote undefined "DMARC management" before defining the evidence reviews, reporting, and sender-change responsibilities included.

2. Separate onboarding from recurring management

Owner: commercial owner and service lead. Input: service-design record and identified evidence gaps. Output: an onboarding statement and recurring service boundary.

Onboarding may include sender-inventory collection, DNS review, ownership mapping, report-destination coordination, remediation planning, and an initial policy recommendation. Recurring work may include scheduled evidence review, sender-change intake, exception tracking, and a client reporting artifact.

Setup effort is uneven. A client with missing access, unknown sources, or urgent remediation may require more coordination before it reaches normal operations. Describe that work in the onboarding scope instead of absorbing it into an unspecified recurring fee.

3. Set package boundaries by operating complexity

Owner: MSP service designer. Input: normalized client-domain records. Output: technician-usable package rules.

Use boundaries based on repeatable operational work. This is a Palisade framework, not a statement about what other providers charge.

  • Baseline scope includes defined domains, a client-supplied sender inventory, scheduled public-record checks, and a fixed review cadence.
  • Managed scope includes baseline work plus aggregate-evidence review, remediation coordination, an exception register, and a recurring client artifact.
  • Custom scope covers multi-domain portfolios, varied ownership, frequent sender changes, additional reporting needs, or client-specific approval and escalation requirements.
Domain count may be a useful starting measure, but it should not be the only boundary. The record's sender-change rate, unresolved ownership, review cadence, and exception volume show where recurring work actually sits.

4. Put change authority in the quote

Owner: client approver and MSP service owner. Input: package scope and client authorization. Output: a responsibility record.

State whether the MSP can prepare a DNS change, submit it for approval, publish it after documented approval, or only provide a recommended value. Apply the same distinction to sender-platform work. This keeps the service scope aligned with the authority the client has granted.

Do not change DNS or a sender configuration during an active mail-flow incident without documented client authority and a rollback path. A rushed change can interrupt legitimate mail.

For a broader discussion of the operational tradeoff between internal work and ongoing service, see Should you DIY DMARC or use an automated service?.

5. Price exceptions as visible work

Owner: MSP service lead. Input: exception register. Output: an included-action rule or separately approved statement of work.

Exceptions are conditions outside the agreed steady-state service. They can include an unknown sender, an unavailable client owner, an unsupported platform, disputed domain ownership, missing DNS access, or an active delivery incident.

For each exception, retain the evidence, owner, requested decision, business impact, and review date. Then classify it as included work, work that uses a defined allowance, or work requiring separate approval. The client can see why the work is different from routine evidence review.

6. Review service economics against completed work

Owner: MSP operations lead. Input: closed onboarding records, completed recurring reviews, and exception history. Output: revised package assumptions.

Review completed work by operational category rather than by an invented protection score. Look for assumptions that repeatedly fail, such as clients with a high sender-change rate, approvals that delay routine work, or domains without reliable sender ownership. Update future scope definitions to name those conditions.

Which MSP tools should every managed service provider have in 2025? can help place DMARC operations within the wider tooling decisions that affect service delivery.

Exceptions and escalation

Use a simple escalation tree for every portfolio:

  • If the sender is known and the owner can act, assign a dated remediation action to that owner.
  • If the sender is known but the MSP lacks authority, request client approval or delegated access before changing the scope.
  • If the sender is unknown, retain the evidence and ask the client to confirm its business purpose before any enforcement recommendation.
  • If a business-critical production path is failing, follow the agreed incident route and pause unrelated policy changes.
  • If DNS ownership, sender ownership, or approval authority remains unclear, mark the item blocked and set a review date.
The MSP should report the blocked condition and requested decision. The client should accept any remaining business or delivery risk before a policy change. A DNS host cannot establish whether a sender is legitimate, and a sender platform cannot approve the client's business risk.

Reporting and success measures

Use a recurring operational review and client summary that show work and decisions rather than implying that one metric proves complete protection.

Include:

  • Domains and subdomains in scope, added, removed, or awaiting confirmation.
  • Current sender inventory state, including confirmed, unknown, and owner-pending sources.
  • Evidence reviewed during the reporting period and evidence still missing.
  • Remediation actions by owner, approval state, and next review date.
  • Exceptions opened, closed, accepted, or blocked.
  • DNS and policy changes with their approval and rollback references.
Track service health separately from message outcomes. Useful internal measures include records missing an owner, exceptions past review date, completed reviews without a client decision, and sender changes that arrived outside the agreed intake process. These measures identify operating gaps. They do not prove that every future message will authenticate or reach a recipient inbox.

Build a repeatable portfolio scope before quoting

For recurring multi-client DMARC work, Palisade's MSP workflow can support a discussion about organizing domain evidence, sender review, remediation work, and policy recommendations across the portfolio. Palisade is agentic DMARC software that analyzes aggregate-report data, identifies authentication or alignment issues, and proposes the next policy step for human review.

Book a demo to map the service-design record to your client portfolio before standardizing a package. A product discussion does not establish client authority, repair a sender configuration, publish DNS, or guarantee how receiving mailbox providers will handle mail.

Evidence

Sources and further reading

Questions readers ask

Frequently asked questions

Should MSPs charge a one-time DMARC onboarding fee?

Yes. Onboarding work is often uneven because it includes sender discovery, ownership mapping, DNS review, approval planning, and remediation planning. Price that defined work separately from the recurring review and reporting service.

Should MSPs price DMARC management only by domain count?

No. Domain count can define portfolio scope, but it does not show sender-change rate, missing ownership, approval cycles, reporting requirements, or exception work. Use a domain allowance alongside documented complexity boundaries.

Can a public DMARC checker validate an MSP's managed service?

No. A public checker can inspect a published DMARC record. It cannot prove that every production sender authenticates, that sender-platform configuration is current, or that a receiving mailbox provider will accept a specific message.

Who should approve a DMARC policy change for a client?

The client should approve the business risk unless it has explicitly delegated that authority. The MSP can prepare evidence and a recommendation, while the DNS host or authorized MSP publishes the approved record.

Should an active delivery incident be included in recurring DMARC management?

Only if the service definition explicitly includes incident response. Otherwise, record the incident as an exception with its business impact, owner, authorization requirements, and rollback condition before work begins.

Turn DMARC findings into a managed fix path

Start in Palisade.

Get started

Share this article

Taylor Tabusa

Written by

Taylor Tabusa

Co-Founder & Head of Business Development, Palisade

Taylor Tabusa is the co-founder and Head of Business Development at Palisade, helping managed service providers turn email security into a practical, valuable service.

More from Taylor

Related articles and tools