Self-hosted vs Google Workspace email: a real cost breakdown for SMBs

“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.

Scroll to Top