Blog

Email hosting for agencies, one domain per client

How an agency runs email across client domains without a seat on every one: who owns the registrar login and DNS credential, which plan fits, and what to tell the client.

Noah SchwartzUpdated 3 November 20267 min read

Every website you launch needs hello@ and a mailbox or two, and the client expects you to make it work. The decisions below keep that from becoming a seat on every domain and a support call every renewal.

Decide who owns what before the first domain

Three things have an owner: the domain registration, the DNS credential, and the mailboxes. Agencies get into trouble when all three sit in the agency's name, because a client who leaves then needs the agency's cooperation to keep their own email.

The arrangement that survives a parting is this. The client owns the domain, in their registrar account, with you as a delegate where the registrar allows it. The DNS credential or one-click connection used to set up email is created from the client's registrar login, so it can be revoked by them. The mailboxes live in an email account you can administer during the engagement, with the client able to take it over. Write this down in the proposal; it takes one sentence and it is the sentence clients remember.

How many domains, and which plan

On a per-seat host each client mailbox is a seat on the client's own subscription, which means a separate admin console, a separate invoice and a separate renewal to chase per client. That is manageable at three clients and a part-time job at thirty.

A flat-rate host changes the shape. On Faivelo the Starter plan is $6 a month and allows up to three domains, which suits a freelancer with a couple of client sites alongside their own. The Growth plan is $12 a month with unlimited domains and unlimited mailboxes across them, which is the agency plan: every client domain joins the same account, every hello@ and name@ is included, and there is one bill. Storage is pooled per plan (10 GB on Starter, 200 GB on Growth), so a client with a heavy inbox is worth watching, and the Pro plan at $24 raises the pool to 1 TB and adds multi-admin access for a team that shares the console.

What flat rate does not do is bill the client for you. Some agencies absorb the cost inside a care plan, since $12 across twenty clients is small. Others set each client up in their own account from the start and keep only an administrator login, which keeps the hand-over trivial.

The registrars your clients use, and how each connects

Where the client's DNS livesHow Faivelo writes the records
Cloudflare, Vercel, Netlify, DigitalOcean, WordPress.com, Google Cloud DNSOne-click connect: the client signs in and approves, records appear
Porkbun, Gandi, Name.com, NameSilo, Hostinger, Spaceship, IONOS, Wix, DreamHostPaste an API key once; records are written and verified (DreamHost needs its one MX record added by hand)
GoDaddyAPI key only on accounts with 10 or more domains or a Discount Domain Club membership; otherwise copy and paste
NamecheapAPI key only on accounts with 20 or more domains or $50 of spend, plus an IP whitelist; otherwise copy and paste
Squarespace, Shopify, Bluehost, anything elseGuided copy and paste: each record shown in the host's own field names, checked live

As of October 2026. The setup guides at /guides cover the one-click and paste-a-key hosts individually.

In practice the first row covers most agency clients, because agencies put client DNS on Cloudflare or at the site host. For those, setting up email on a new client domain is a few minutes with the client on a call: they approve the connection, the records are written, and you create the mailboxes. The guides have the exact screens for each host, including the two settings on Cloudflare that silently break mail when done by hand.

Giving the client their own login

Each mailbox has its own password, so a client gets exactly the logins they need and nothing else: name@ for each person, and the hello@ password for whoever answers it. Webmail works from any browser, and the same credentials go into Apple Mail, Outlook or a phone. You keep the account console, where domains, DNS and mailbox creation live, until the engagement ends or the client wants it.

Set a catch-all per domain while you are there, delivering into hello@. Clients are reliably surprised by how much lands on addresses they never created, from the previous agency's info@ to a misspelt name on a business card.

The client owns the domain. You administer the mailboxes. Nothing about that changes when the engagement ends.

What to tell the client about the bill

Say three things. The domain renews yearly at the registrar and that invoice is theirs. The email is a flat monthly amount that does not change when they hire, which matters because the question clients ask after the second hire is always "does this cost more now". And if they ever leave, their email comes with them: the domain is theirs, the mailboxes can be moved over IMAP to any host, and you will hand over the console.

Agencies that have run client email on registrar bundles know the alternative: an intro price per mailbox that doubles in year two, and a call from the client when it does. A flat price with no intro year is simply easier to explain once and never again.

FAQs

Can I put all my clients' domains in one Faivelo account?

Yes, on the Growth plan and above, which has unlimited domains and mailboxes. Starter allows three domains, which suits a freelancer with a small number of sites.

What if a client leaves?

Their domain is already theirs. Move their mailboxes to a new host over IMAP, or hand them the account if they are alone in it. Nothing in the setup depends on your agency login.

Can clients have their own branded webmail?

Each mailbox signs in to webmail with its own address and password. Ask support about branding options for a client-facing login page.

Does flat rate mean unlimited sending?

Everyday mail from mailboxes is not metered on paid plans. Bulk marketing email and API sending have monthly quotas by plan, documented in the sending limits.

Found this useful? Share it.

Put the next client domain on it

Add the domain, connect the registrar, create hello@ and the team's mailboxes. Growth is $12 a month for every domain and mailbox you manage. Fourteen days free, no card.

Start freeFree 14-day trial. No card needed.

Keep reading