Pricing
Free, Pro, and Scale — what each plan includes and how the quotas work.
DoDomain has three plans. Annual billing saves the equivalent of 2 months on paid plans.
| Free | Pro | Scale | |
|---|---|---|---|
| Price (monthly) | $0 | $29/mo | $99/mo |
| Price (annual) | $0 | $24/mo, billed annually ($288/yr) | $82/mo, billed annually ($984/yr) |
| Verified connections / month | 50 | 500 | 2,500 |
| Apps | 1 | 3 | Unlimited |
| API requests / minute | 60 | 300 | 1,200 |
| Webhook endpoints per app | 10 | 10 | 10 |
| One-click DNS setup | — | Yes | Yes |
| White-label connect flow | — | Yes | Yes |
| Support | Community | Priority |
Amounts in this table are US dollars. DoDomain also prices in CAD, EUR, GBP, AUD, BRL, MXN, JPY and PHP — the dashboard and the pricing page quote you in your own currency, and that is the currency you are charged in. Anywhere else, prices are shown and charged in USD.
Enterprise — custom volume
Need more than Scale's 2,500 verified connections a month, a dedicated rate limit, invoicing, or a DPA? There is no quote-only tier and no fourth price — volume beyond Scale is arranged directly. Email [email protected] with your expected monthly connections, or use the enterprise contact form. A real person replies; no sales call unless you want one.
How the quotas work
- Verified connections / month is a billing quota, not a rate limit. It is a hard cap on every plan: once your team reaches it, new session creation returns
402 quota_exceededuntil the next billing month or an upgrade. There is no overage billing — you are never charged for connections beyond your plan. Connections you already have keep working and keep being monitored; only NEW connect sessions are refused. - A connection counts once, on its first successful verification. Re-verifying the same session, a domain breaking and recovering, disconnecting and reconnecting — none of them count again. Connections made are what you pay for, not verification traffic; a connection from an earlier month that recovers today does not land in this month's total either.
- On Free, unfinished sessions hold a place. Because a connection counts only when it verifies, a Free team's sessions still in progress are checked against what its month has left: it can have everything it has left plus 10 more open at once. Past that, creating another returns
402 quota_exceededuntil some complete or expire. Sessions expire after 24 hours. Paid plans are not limited this way: they are checked against connections already made. - The Free allowance is per owner, not per team. If you own more than one Free team, they share one monthly allowance; a Free team with several owners shares it with the Free teams any of them owns. Deleting a Free team is refused while it has used connections this month — you can delete it once the month is over. Paid teams always keep their own allowance.
- API requests / minute is a per-app abuse guardrail on the authenticated
/api/v1surface, enforced on a fixed one-minute window on every plan. Over the cap you get429 rate_limitedwith aRetry-Afterheader. - Webhook endpoints are not plan-gated — every plan gets the same limit, and webhook delivery (including the DNS drift monitor's events) works on the free tier too.
Included on every plan
- Guided manual DNS setup — provider-specific steps and live per-record verification. One-click setup (Cloudflare OAuth, and Domain Connect where the provider has enabled it) is Pro and Scale — see Connect tiers.
- Authoritative-DNS verification and signed webhooks.
- Automatic DNS drift monitoring of verified connections — re-checks every 10 minutes for a connection's first day, then hourly for a week, then every 6 hours.
- The MCP server for AI assistants — no separate SKU.
- Your logo and brand color on the connect flow. Custom connect copy, font and success button, without the "Powered by DoDomain" line, are Pro and Scale — see White-label.
Connecting AI assistants
DoDomain's remote MCP server — one URL, OAuth 2.1 sign-in, and seven scoped tools for checking domains and running connect sessions.
FAQ
The questions integrators ask most about DoDomain — providers, apex domains, SSL, SDKs, webhooks, monitoring, limits, testing and AI agents — each answered briefly with a link to the full page.