White-label portal
Every portal runs on your domain and carries your logo. As far as your clients are concerned they are logging into something you built.
White-label DNS for hosting companies and agencies. Your clients log into a portal that carries your name, not ours, and manage their own records without opening a ticket. Every plan comes with two PowerDNS nameservers, so there is nothing to provision before you start.
Two hosted PowerDNS nameservers come with every plan. You do not need to run any DNS infrastructure of your own.Used by hosting companies, digital agencies, IT service providers, and freelancers managing DNS for multiple clients.
Trusted by agencies and hosts
Three things to do, and none of them involve moving your DNS anywhere.
Paste in an API token and you are connected to Cloudflare, cPanel, BIND, Route 53 or any of the other 18. If you would rather not connect anything, the two PowerDNS servers on your plan are ready to use straight away. Your existing DNS keeps answering queries the whole time.
Point a CNAME at portal.yourbrand.com and upload your logo. Set the colours to match the rest of your site, and the transactional emails your clients receive will come from your address too.
Create their account, set a zone quota and send the invite. From that point they manage their own records in your portal instead of emailing you about them, and you carry on billing them however you already do.
Most DNS tools assume the person using them already knows what a TXT record is. PanelDNS assumes they do not, and that you are the one selling it to them under your own name.
Every portal runs on your domain and carries your logo. As far as your clients are concerned they are logging into something you built.
Native modules for WHMCS, Blesta and HostBill drop into your existing setup in minutes. Running something else? The full REST API connects to any billing system or automation stack.
Cloudflare, Route 53, PowerDNS, cPanel, DirectAdmin and 17 others. Whatever you are already running stays where it is; PanelDNS talks to it over the provider API.
Build a template for your standard Google Workspace setup, your default hosting config, whatever you repeat most. New domain? One click and it's done.
PanelDNS watches every zone continuously and fires an alert the moment something looks wrong. You find out before your clients do.
Publish a live status page for every zone, under your brand and domain. Clients subscribe and get notified automatically when something changes.
Your clients never see our name, and they never find out which provider their zone actually sits on. They see their domains, their records, and your logo in the corner.
Pictured: a sub-client portal branded AcmeDNS. The logo, the colours and the domain in the address bar all belong to the reseller. Our name appears nowhere in it.
Reseller tiers — Billed per portal, not per record.
Pick a tier and bill your own clients however you like. All 22 providers are available on every plan, including the free one. What the paid tiers add is the white-label layer, the API and the resale features.
10 zones on your own domains. The full product, just smaller.
— tokens · — webhooks · — monitors
For agencies managing DNS for a handful of clients.
3 tokens · 3 webhooks · — monitors
For agencies where DNS is a core part of their service.
10 tokens · 10 webhooks · 10 monitors
For large agencies and hosting companies.
Unlimited tokens · 25 webhooks · ∞ monitors
Scroll sideways to compare tiers. Feature names stay put.
| Free | Starter | Pro Popular | Agency | |
|---|---|---|---|---|
| $0/ forever | $9/ mo | $19/ mo | $49/ mo | |
| Limits | ||||
| Zones | 10 | 50 | 500 | 2,000 |
| New zones per day | 3 | Unlimited | Unlimited | Unlimited |
| Sub-clients | 5 | 20 | 100 | Unlimited |
| Team seats | 2 | 3 | 10 | Unlimited |
| DNS records per zone | Unlimited | Unlimited | Unlimited | Unlimited |
| DNS providers | ||||
| All 22 providers | ✓ | ✓ | ✓ | ✓ |
| Multi-provider per zone | — | ✓ | ✓ | ✓ |
| Multi-provider zone mirroring (live DR) | — | — | — | ✓ |
| DNS features | ||||
| DNSSEC management | ✓ | ✓ | ✓ | ✓ |
| IPv6 / AAAA | ✓ | ✓ | ✓ | ✓ |
| ALIAS / ANAME records | ✓ | ✓ | ✓ | ✓ |
| Zone templates (SPF/DKIM/DMARC) | — | ✓ | ✓ | ✓ |
| AI DNS wizard | — | — | ✓ | ✓ |
| Change scheduling & freeze windows | — | — | ✓ | ✓ |
| Query analytics | — | — | ✓ | ✓ |
| Geo-routing policies | — | — | — | ✓ |
| Failover monitors | — | — | 10 | Unlimited |
| White-label | ||||
| Logo & brand colours | ✓ | ✓ | ✓ | ✓ |
| Custom portal domain | — | ✓ | ✓ | ✓ |
| Custom transactional emails | — | ✓ | ✓ | ✓ |
| Vanity nameservers | — | — | ✓ | ✓ |
| Multi-brand portals | — | — | — | Scale |
| Security & access | ||||
| Passkey & TOTP MFA | ✓ | ✓ | ✓ | ✓ |
| Role-based access control | ✓ | ✓ | ✓ | ✓ |
| Approval workflows | — | ✓ | ✓ | ✓ |
| SSO / OIDC | — | — | ✓ | ✓ |
| IP allowlisting | — | ✓ | ✓ | ✓ |
| DNS compliance audit | ✓ | ✓ | ✓ | ✓ |
| Audit log retention (days) | 7 days | 30 days | 90 days | 1 year |
| API & automation | ||||
| REST API | — | ✓ | ✓ | ✓ |
| API tokens | — | 3 | 10 | Unlimited |
| HMAC-signed webhooks | — | 3 | 10 | 25 |
| API rate limit (req/min) | — | 60 / min | 600 / min | 6,000 / min |
| Backups & reliability | ||||
| Zone backup retention (days) | 7 days | 30 days | 90 days | 1 year |
| Point-in-time restore | ✓ | ✓ | ✓ | ✓ |
| Uptime SLA | — | — | 99.9% | 99.95% |
| Support | ||||
| Docs & community | ✓ | ✓ | ✓ | ✓ |
| Email support response | — | 48h | Priority | Priority |
| Dedicated support contact | — | — | — | ✓ |
Looking for higher zone caps, multi-brand portals, BAAs, or custom SLAs? Talk to us →
Reseller maths at three sizes. Everyone else charges you per domain, so their bill climbs as you grow. Ours does not.
Prices benchmarked against Route 53 and Cloudflare Load Balancing list prices.
Each row prices the same workload two ways. The “elsewhere” column uses published list prices for a hosted zone, a health check, load-balanced hostnames and the add-ons each scenario names; the working is printed on the row itself so you can check it against your own bill.
Assumptions: standard hosted zones rather than reserved or committed-use pricing, health checks at the basic tier, and no enterprise or negotiated discount. Query charges are counted only where a scenario says so, since volume varies too much between resellers to average honestly. Taxes are excluded on both sides.
The PanelDNS column is the plan’s flat monthly price with no per-zone or per-record component, which is the whole point of the comparison: your side of the table stops moving as you add domains.
Every plan includes all 22 providers, passkey MFA, and full white-label branding. Annual billing saves 20%.
Need multiple branded portals or a custom zone limit? Talk to us →
Bring your own infrastructure, or let each client pick their own. A zone can sit on any provider in the list, and moving it somewhere else later takes a click.
PanelDNS cut our DNS support tickets by 80%. Our clients manage their own records and we got to focus on the actual work.
We were quoting clients $2,400 a year for managed DNS and losing money on the support load. Now it's the most profitable line on our invoices.
Migrated 340 zones off Cloudflare Enterprise in an afternoon. The WHMCS module meant zero billing changes — the bookkeeper didn't even notice.
Your two nameservers are provisioned the moment you sign up.
Start freeFree plan · no credit card · upgrade when you outgrow it