Cost & Workspace Alternatives

How much does custom domain email really cost per year?

Write the yearly stack before MX. Domain you renew, inbox you already search, delivery layer that matches aliases and send-as. Do not price routes as seats.

MailerZ editorial · Secuno LLC16 min read

Custom domain email cost is a yearly stack, not a single vendor sticker. You already pay for a registrar domain and, in most of these setups, a Gmail or Outlook seat. The incremental bill is the delivery layer: inbound MX, aliases, a recovery store, and optional authenticated send-as. MailerZ publishes those numbers. A suite publishes per-user seats. Mixing the two in one spreadsheet is how founders “save money” and still buy ten mailboxes for ten printed aliases.

Custom domain email cost per year: forwarding plus SMTP stack versus per-user suite seats
Pay for routes on a domain you already own, or pay for a hosted seat for every person who needs a mailbox. Those are different products.

Quick answer for custom domain email cost

For a founder who already lives in Gmail, a realistic custom domain email cost per year is the domain renewal plus a MailerZ plan that matches the job. Free is $0 and proves inbound on one domain with ten aliases, a 14-day store, send-as disabled, SMTP and API disabled, and unrouted mail held or rejected only. Solo is $40 per year for five domains, 25 aliases, a 90-day store, 2,500 outgoing per month, and 20 send-as per hour. Starter is $80 yearly or $8 monthly. Business is $190 or $19. Agency is $390 or $39. Confirm the cards on MailerZ pricing the day you buy. Those figures are plan limits, not an inbox-placement SLA.

Add the registrar invoice. A .com is often tens of dollars a year. Quote your registrar, not this page. DNS at the same registrar is usually included. That is the entire “custom domain email cost setup” for inbound if Gmail remains the store. You do not pay MailerZ for IMAP because MailerZ is not IMAP.

A suite changes the shape. You pay per hosted user, every year, for a mailbox, admin, and usually Calendar and Drive. Google’s current packaging lives on the Google Workspace — product overview page and changes. Do not treat any blog number as Google’s price list. The comparison that matters is economic shape: one delivery layer around seats you already have, or a new seat for every person who needs a store.

Public threads about cheap forwarding are useful as a catalog of line items people forget: leftover MX, a rewritten From, and a missing outbound identity. One example is the Reddit thread on cheap mail hosting while forwarding to an existing inbox: cheap mail hosting on r/selfhosted. Treat comments as anecdotes. Treat published plan cards and IETF RFC 5321 — Simple Mail Transfer Protocol as the rules.

The user problem and the decision criteria

The usual error is shopping for “email” as if it were one SKU. The founder wants hello@ on a card. Sales wants a mailbox. Someone pastes a Workspace quote into a spreadsheet and multiplies by headcount, including contractors who only need a role alias. Someone else finds a $0 forwarder and announces the address before send-as exists. Both mistakes are cost mistakes. One overpays for seats. The other underpays and then pays in incident time.

Decision criteria before you lock a yearly custom domain email cost
QuestionIf yesIf no
Is Gmail or Outlook already the archive?Budget a delivery layer, not a second store.You are buying hosting. Price seats.
Must replies show the domain?Include paid send-as. Free is the wrong yearly plan.Free can be the whole MailerZ line if ten aliases are enough.
How many printed local-parts?Count aliases against Free 3, Solo 15, Starter 50, Business 200, Agency 500.Do not buy catch-all FORWARD to avoid counting.
How many people need their own stored mailbox?Those people may need suite seats. Aliases will not give them IMAP.Do not multiply suite price by printed aliases.
Can you delete leftover MX at cutover?The plan you bought can actually receive.You will pay twice: old host and new, plus lost mail.

If you want the product split in one page, read MailerZ versus Google Workspace. The short version: Workspace is a suite. MailerZ is MX plus optional SMTP around the inbox you already use. Role addresses are aliases; see aliases and catch-all.

Technical mail flow

Cost follows hops. A customer sends to hello@yourdomain.com. Their server looks up MX. If MailerZ MX is the published answer, MailerZ accepts for a verified domain and a matching alias, stores required content, then forwards to the destination you verified. Envelope SRS may rewrite MAIL FROM. Header From is never rewritten. Subject, Date, Message-ID, body, and MIME stay as received. Gmail then files the copy. That last step is not on your invoice and not in MailerZ’s control.

Line items in custom domain email cost: existing Gmail store, added domain and MailerZ plan, leftover MX as hidden cost
The cheap path assumes one store you already pay for. Leftover MX is the line item that does not appear on a pricing card.

Outbound is a second conversation. Paid MailerZ SMTP authenticates a session, checks the From identity, applies hourly and monthly limits, and submits the message. Unauthorized or unhosted recipients get SMTP 550. Free cannot finish this hop. If your yearly acceptance test includes branded replies, Solo or higher is not optional. It is the outbound product.

SPF, DKIM, and DMARC are records, not a paid add-on. IETF RFC 7208 — Sender Policy Framework (SPF), IETF RFC 6376 — DomainKeys Identified Mail (DKIM), and IETF RFC 7489 — Domain-based Message Authentication, Reporting, and Conformance (DMARC) are the documents. They do not move mail into Primary. They do not appear as a MailerZ surcharge. Mis-publishing them costs incident time, which is still a yearly cost if you keep repeating the cutover.

Recovery storage is 14 days on Free and 90 days on paid plans. That window is why Solo exists even for people who send rarely: a failed hop in week three is still readable. It is not a compliance vault. Long-term archive stays in Gmail. Do not budget MailerZ as legal hold.

Unknown recipients are a cost control. Free holds them. That prevents a harvested directory from becoming a delivery bill you did not plan. Paid catch-all FORWARD is a deliberate yearly choice after you have watched the hold queue. Enabling it on day one to “feel complete” is how you pay in attention, even when the plan fee stays $40.

Campaign mail is out of scope and out of budget. If the yearly plan includes newsletters, buy a campaign platform. MailerZ will not become a blast engine because the spreadsheet has a leftover cell. Unhosted or unauthorized recipients get 550. That refusal is cheaper than a blocked sending domain.

Self-send tests also have a cost: they waste hours. Gmail can short-circuit a message to itself. Budget an external mailbox as a tool, the same way you budget the domain. The probe is part of custom domain email cost setup, not an optional flourish.

Header From preservation avoids a different yearly tax: broken threads and failed DKIM alignment against the author domain. A cheap forwarder that rewrites From can look inexpensive until every reply looks wrong. MailerZ does not rewrite that header. You still do not get a placement promise. You get an identity that matches the message you accepted.

Step-by-step setup and decision path

Lock the yearly number before you touch production MX. The most expensive custom domain email cost setup is changing DNS twice because the first plan could not send.

  1. Write the annual stack on one line

    Example: “Domain $X at registrar. Gmail already paid. MailerZ Solo $40. No suite seats.” If you cannot fill X, open the registrar. If you cannot name send-as, you are not done.

  2. Count aliases and domains, not wishes

    Three aliases and one domain fit Free for inbound. Fifteen aliases fit Solo. Five domains need Starter or higher. Do not start on Free as a production identity if you already know you will print twenty role addresses.

  3. Add the domain, verify TXT, map aliases

    Use the root domain. Publish the unique verification TXT. Map each printed local-part to a destination you verify. Do not loop the destination back to the alias.

  4. Publish one MX set and delete leftover MX

    Copy MailerZ MX. Remove Google, Microsoft, or registrar leftovers. Paying for Solo while Google MX remains published is paying for a path senders do not take.

  5. Prove inbound from another mailbox

    Unique subject, unrelated sender, Header From check, delivery history. Self-send lies. This test is cheaper than a week of “mail is down” Slack.

  6. Pay for send-as before you print the card

    Upgrade, create SMTP, add Gmail Send mail as or Outlook’s manual SMTP identity, send outward. Confirm numbers on the pricing page. Solo has no monthly option. Annual Starter, Business, and Agency include two months free relative to paying monthly for a year.

MailerZ yearly plan cards for custom domain email cost: Free, Solo, Starter, Business, Agency
Yearly cards you can quote. Inbox tabs you cannot.

Failure modes and proof

Yearly cost goes wrong in predictable ways. A suite quote that multiplies aliases as seats. A $0 plan announced as a brand identity. Leftover MX that makes the paid plan look “broken.” A missing outbound test that burns the first customer week.

Cost failure, likely cause, next action
What you seeLikely causeProof to collect
Spreadsheet shows $N times headcountYou priced seats for people who only need a printed alias.List stored mailboxes versus routes. Only seats belong on the suite row.
Free plan, customers expect branded repliesSend-as was never in the yearly budget.Upgrade to Solo or higher before the address is public.
Paid plan, some mail still hits GoogleLeftover MX. You paid twice for one name.Public MX from two resolvers. Delete obsolete records.
Recovery copy gone after two weeksFree store ended. That is documented.Paid 90-day store if you need the longer window. Gmail remains the archive.
550 on send after upgradeUnauthorized From, unhosted domain, or hourly limit.SMTP response, plan send-as per hour, monthly outgoing counter.
Self-send test “proves” the path is deadGmail short-circuit.Repeat from another provider. Do not refund a plan on a ghost.
History delivered, user sees nothingDestination filter. Not a billing defect.Spam folder, remote 250, no inbox SLA on any plan.

Proof for a cost conversation is dull on purpose: the pricing page screenshot dated the day you bought, the public MX set, and one inbound plus one outbound artifact. Do not send SMTP passwords. Do not publish verification tokens.

MailerZ workflow and product boundary

MailerZ is a custom-domain email delivery layer operated by Secuno LLC. You pay for routing, evidence, and optional SMTP. You do not pay for a mailbox. The live site is mailerz.net. The app is mail.mailerz.net.

What you pay for on each plan

  • Free: $0, 1 domain, 10 aliases, 1 seat, 14-day store, send-as disabled, SMTP and API disabled.
  • Solo: $40 per year only, 5 domains, 25 aliases, 90-day store, 2,500 outgoing, 20 send-as per hour.
  • Starter: $8 or $80, 8 domains, 50 aliases, 5 seats, 5,000 outgoing, 40 per hour.
  • Business: $19 or $190, 25 domains, 200 aliases, 25 seats, 12,000 outgoing, 60 per hour.
  • Agency: $39 or $390, 100 domains, 500 aliases, 50 seats, 20,000 outgoing, 60 per hour.

What you do not pay MailerZ for

  • IMAP, webmail, or a hosted archive.
  • Inbox placement, uptime SLAs, or review counts. Those are not sold.
  • SOC 2, ISO 27001, or HIPAA. Those certifications are not held. Controls live on Security and Trust Center.
  • Campaign sending. Unauthorized send returns 550 / 550 5.7.1.

Header From stays the original sender on inbound. Envelope SRS is the allowed rewrite. Seats on Starter and above are product seats for the dashboard, not Gmail accounts. Catch-all FORWARD is a paid policy, not a way to avoid listing aliases in the yearly count.

Cost, alternatives, and trade-offs

A honest custom domain email cost guide puts three columns on the table: registrar, delivery layer, suite. Most small teams already paid column one and already use a free or consumer Gmail as column three’s substitute. Column two is MailerZ. Column three is optional and expensive when it is optional.

Yearly shapes you can actually run
ApproachTypical yearly shapeYou give up
Domain + MailerZ FreeRegistrar + $0. Inbound proof only.Send-as, 90-day store, extra aliases and domains.
Domain + SoloRegistrar + $40. One domain, 25 aliases, paid SMTP.Multi-domain. Higher send ceilings.
Domain + Starter / Business / Agency annualRegistrar + $80 / $190 / $390. Two months free versus monthly.Still no hosted mailbox and no inbox SLA.
Suite for every personRegistrar + vendor price times seats. Quote the vendor live.You pay even when Gmail already held the mail.

Cloudflare Email Routing is inbound routing. It does not become MailerZ leftover-MX handling, stored failed hops, or authenticated send-as because this page named it. ImprovMX is the closest commercial class; compare live plans. A best-practice custom domain email cost setup is the one whose line items you can recite before MX changes.

Time is the line item people skip. A leftover MX incident is not “free.” A self-send ghost is not “free.” Budget one external inbound test and one outbound test as part of the yearly cutover, not as a surprise Saturday. That is cheaper than buying a suite to feel safer while Google MX still sits beside the new records.

If every teammate needs a mailbox, admin, and Calendar as the system of record, the suite can be the cheaper honest product because you stop pretending aliases are seats. If two people need seats and twelve printed addresses are routes, price two seats plus MailerZ, not fourteen seats. That sentence is the whole custom domain email cost best practice for this product.

Monthly versus yearly is a cash-flow choice, not a feature. Starter, Business, and Agency monthly cards are $8, $19, and $39. The yearly cards are $80, $190, and $390, which is two months free relative to twelve monthly payments. Solo is yearly only at $40. If you are still proving inbound, stay on Free. Do not prepay Agency because a competitor’s pricing page used a large number.

Seats on Starter and above are dashboard seats, not extra Gmail logins. Five Starter seats mean five people can operate the MailerZ account. They do not mean five hosted mailboxes. If your yearly model assumed “seat equals inbox,” rewrite the model. The inbox is still Gmail or Outlook unless you bought a suite.

Outgoing caps belong on the same spreadsheet as price. Solo is 2,500 outgoing per month and 20 send-as per hour. Starter 5,000 and 40. Business 12,000 and 60. Agency 20,000 and 60. If the real volume is a newsletter, those caps are a stop sign, not a negotiation. Buy a campaign platform for that row. Keep MailerZ for the domain identity. Mixing the rows is how people call a 550 a billing bug.

Quote the pricing page on the day you buy. This article can drift. The live cards cannot, at least not without a ship. That is the last custom domain email cost rule that actually survives a quarter.

Registrar renewal is a separate yearly line. A $12 domain plus Free is $12 if inbound is the only job. A $12 domain plus Solo is $52. A $12 domain plus two Google Workspace seats is whatever Google charges that day times two, plus the domain. Do not collapse those rows into “email costs $X.” The custom domain email cost question is a stack, not a sticker.

Failed cutovers have a cash cost even when the plan is Free. An hour of leftover MX on a Monday morning is more expensive than Solo for a year if invoices bounced. Budget the probe. Budget the rollback MX note. Those are part of yearly cost the same way the registrar invoice is.

If you already pay Microsoft or Google for people who need Calendar, do not add those seat prices into the MailerZ column. Keep the suite on the humans. Keep MailerZ on the roles. Adding the suite again “for email” is how custom domain email cost doubles without a new capability. Write both columns on the same spreadsheet before you shop adjectives.

FAQ

What is the safest way to handle custom domain email cost?

Write the annual line items before you change MX: registrar domain, the MailerZ plan that matches aliases and send-as, and whether you already pay for Gmail or Outlook as the store. Prove inbound from another mailbox. Do not buy a suite seat for every printed address if those addresses are routes.

Does this require a new mailbox?

Not if Gmail or Outlook already holds the archive. MailerZ is not IMAP. You add a domain and aliases, not a second store. Buy a suite when every person needs a hosted mailbox, Calendar, and admin as the company system of record.

Will it work with Gmail or Outlook?

Yes for inbound forwarding to those inboxes. Replies that must show the domain need paid send-as. Free has no send-as. Solo is $40 per year for that outbound half on one domain.

What DNS records are involved?

A verification TXT, one MailerZ MX set, and SPF, DKIM, and DMARC when you send. Leftover Google, Microsoft, or host MX is a hard stop. Split records lose mail and that outage costs more than any plan on this page.

What should I test before production?

Send a uniquely titled message to the alias from an unrelated mailbox. Confirm Header From and delivery history. If send-as is in the yearly budget, upgrade first and send outward to a second inbox. Self-send from Gmail to the same Gmail account can hide routing errors.

Key takeaways

  • Custom domain email cost is registrar plus delivery layer plus optional suite seats. Do not collapse them.
  • MailerZ Free is $0 inbound on one domain. Solo is $40 per year for send-as on one domain.
  • Starter $80, Business $190, Agency $390 yearly. Monthly is $8 / $19 / $39. Solo has no monthly option.
  • Count aliases and stored mailboxes separately. Routes are not seats.
  • Leftover MX wastes the plan you bought. Treat it as a hard stop.
  • Free has no send-as. Do not announce branded replies on Free.
  • Limits are not an inbox-placement SLA. Quote Google’s price from Google.
  • Header From stays original. Envelope SRS only. Not IMAP. Not SOC 2.

Conclusion and next action

If you came here for custom domain email cost, write the yearly stack before you shop adjectives. Domain you already renew. Inbox you already search. Delivery layer that matches aliases and send-as. Suite seats only for people who need a store. MailerZ publishes the middle column. It does not replace the others and it does not file mail into Primary.

Start on Free if inbound proof is the only job this year. Move to Solo when the From identity has to leave as the domain. Move to Starter or above when domains, seats, or send ceilings require it. Confirm the live pricing page. Then add one domain and prove the hop from a mailbox that is not the destination.

Ready to price the real stack

Start free with one domain and prove inbound.

Inbound on Free. Solo at $40 a year when send-as is in the budget. Sign in if the domain is already there.

Review quarterly, or sooner if MailerZ plan limits or registrar pricing changes. Author: MailerZ editorial, Secuno LLC.