“Just use Google Workspace, it’s $7/user/month, why complicate things?” That’s the standard advice — and for most companies, it’s correct. But if you’re a 10-person studio, an agency running multiple brands, or a privacy-conscious EU business, the math changes. I just shipped self-hosted email for one of my own brands. Here’s the real cost comparison and the situations where each makes sense.
The three options compared
Google Workspace Business Starter
- Cost: €6.30/user/month = €75.60/user/year
- What you get: Gmail at your domain, 30 GB drive, Meet, Calendar, Docs, Sheets, mobile apps
- Setup time: 10 minutes
- Deliverability: Best in class
- Maintenance: Zero
Zoho Mail Lite
- Cost: €1/user/month = €12/user/year (free tier for 5 users, web-only)
- What you get: Real mailbox at your domain, IMAP/POP, mobile apps, EU servers available
- Setup time: 15 minutes
- Deliverability: Very good
- Maintenance: Zero
Self-hosted (Mailcow on your own VPS)
- Cost: €0/user/month (after VPS, which you might already pay for)
- What you get: Unlimited mailboxes, unlimited aliases, full control, IMAP/SMTP/CalDAV/CardDAV
- Setup time: 2–4 hours first time, 30 minutes if you’ve done it before
- Deliverability: Good if PTR + SPF + DKIM + DMARC are set up correctly
- Maintenance: 1–2 hours/month for updates and monitoring
When self-hosted actually pays
You’re an agency or studio with multiple brands
If you run 5 brands and each needs contact@, office@, support@, noreply@, that’s 20 mailboxes. Google Workspace: 20 × €75.60 = €1,512/year. Self-hosted on a VPS you already pay for: €0. Payback even after counting your setup time: 2–3 months.
You want full data sovereignty
For some EU industries (healthcare, legal, defense, finance) the cost-benefit isn’t even about money. Knowing every byte of email content stays on infrastructure you control — and not subject to US CLOUD Act requests — is a hard requirement. Self-hosted is the only option.
You already pay for a VPS
If you’re already running web apps, databases, or other services on a server, adding email is incremental. Mailcow takes ~10 GB initial storage and runs comfortably with 4 GB RAM. The marginal cost is zero.
When self-hosted is the wrong call
- You’re solo with one mailbox. €75/year for Google is fine. Don’t over-engineer.
- You have nobody on the team who can debug Postfix logs. When deliverability breaks at 11pm, someone has to read mail logs. If that’s nobody, pay Google.
- You’re growing fast and don’t have time for sysadmin work. Hire someone or use a SaaS.
- Your VPS provider doesn’t support setting PTR (rDNS). Without rDNS, Gmail will reject 80% of your outbound. Some cheap hosts make this impossible.
The actual self-hosted setup that works in 2026
- Mailcow — the Docker bundle. Postfix, Dovecot, SOGo (webmail), Rspamd (anti-spam), DKIM signing, all in one stack. Free and open source.
- A VPS provider that supports custom PTR — Hetzner, Contabo, OVH, Scaleway. Avoid Vultr cheap tier, AWS Lightsail.
- Proper DNS at your registrar — A, MX, SPF, DKIM, DMARC, autoconfig/autodiscover CNAMEs.
- An SMTP relay backup — Brevo free tier (300 mails/day), Resend, or Mailgun. Optional but helps with deliverability for marketing-style mail.
The 2-week reality check
If you pick self-hosted, plan to spend 2 weeks watching deliverability rates carefully. Send test mails to your Gmail, Outlook, Yahoo accounts and check whether they land in inbox vs spam. Use mail-tester.com to score every change. The setup is mostly one-time, but reputation takes a few weeks to build.
Want help deciding?
If you’re choosing email infrastructure for your team or considering self-hosting and want a no-bias second opinion, email me at contact@veylodev.com. I’ll tell you which option fits your team size, technical capacity, and risk tolerance — including the times when “just pay for Workspace” is the right answer.
