← All articles
Self-Hosted vs SaaS

Self-Hosted vs SaaS: A Real Cost Comparison for Email, Storage, Passwords, and More

Comparisons 2026-02-15 · 7 min read self-hosting saas cost-comparison budgeting homelab
By Selfhosted Guides Editorial TeamSelf-hosting practitioners covering open source software, home lab infrastructure, and data sovereignty.

Every self-hosting guide on the internet claims you'll "save money" by running your own services. Some even throw out numbers like "replace $200/month in subscriptions!" But most of those comparisons conveniently ignore hardware costs, electricity, time investment, and the reality that self-hosted alternatives aren't always 1:1 replacements.

Photo by Navy Medicine on Unsplash

This guide does the math honestly. We'll compare the real, total cost of self-hosting the four services people most commonly replace — email, cloud storage, password management, and calendar/contacts — against their SaaS equivalents over a 3-year period.

Nextcloud self-hosted cloud logo

The Ground Rules

To make this comparison fair, we need to establish some baselines:

We're not counting internet costs since you're paying for that regardless.

Service-by-Service Breakdown

1. Email

SaaS option: Fastmail Standard — $5/user/month

Fastmail is the gold standard for paid email that respects your privacy. It includes email, calendar, contacts, and custom domain support. For 2 users over 3 years:

Item Cost
Fastmail Standard x 2 users x 36 months $360
Custom domain (included) $0
Total $360

Self-hosted option: Stalwart Mail Server or Mailcow on your mini PC

Item Cost
Hardware (share of mini PC) $50 (1/3 allocation)
Electricity (3 years, ~5W share) $20
Domain $36
VPS for clean IP relay ($3.50/mo) $126
SSL certificate (Let's Encrypt) $0
Setup time ~8-12 hours
Ongoing maintenance ~2 hours/month
Total (cash) $232
Total (time) ~82 hours

The verdict: Self-hosted email saves about $128 over 3 years in raw cash, but costs you roughly 82 hours of maintenance. That's $1.56/hour for your time. Unless you genuinely enjoy running a mail server, Fastmail is the better deal.

The dirty secret of self-hosted email is the relay VPS. Most residential IP addresses are blacklisted by major email providers. You almost certainly need a VPS with a clean IP to relay outbound mail, which eats into your savings. And if Gmail or Outlook decides to soft-bounce your messages, you're spending a Saturday debugging SPF records instead of doing literally anything else.

2. Cloud Storage (File Sync)

SaaS option: Google One 200GB — $2.99/month (or Dropbox Plus 2TB at $11.99/month)

For a comparison against Nextcloud (which offers far more than just file sync), we'll use Google One as the baseline since most people need 200GB or less:

Item Cost
Google One 200GB x 36 months $108
Or: Dropbox Plus 2TB x 36 months $432
Total (Google One) $108

Self-hosted option: Nextcloud on your mini PC with a 2TB drive

Item Cost
Hardware (share of mini PC) $50 (1/3 allocation)
2TB SATA SSD (for data) $120
Electricity (3 years, ~5W share) $20
Domain (shared with other services) $12
Setup time ~4-6 hours
Ongoing maintenance ~1 hour/month
Total (cash) $202
Total (time) ~42 hours

The verdict: If you only need 200GB and are fine with Google having your files, Google One is cheaper in raw dollars. But if you need 2TB, self-hosting ($202) crushes Dropbox Plus ($432). The crossover point is around 500GB — below that, SaaS is usually cheaper. Above that, self-hosting wins decisively.

The real advantage of Nextcloud isn't the cost savings on storage — it's that you also get calendar, contacts, notes, and office document editing in one package. If you're replacing multiple services, the value proposition tilts heavily toward self-hosting.

3. Password Management

SaaS option: Bitwarden Premium — $10/year per user

Bitwarden is already one of the cheapest SaaS services around:

Item Cost
Bitwarden Premium x 2 users x 3 years $60
Or: Bitwarden Families (6 users) x 3 years $120
Total (Premium) $60

Self-hosted option: Vaultwarden on your mini PC

Item Cost
Hardware (share of mini PC) $15 (minimal resources needed)
Electricity (3 years, ~1W share) $4
Setup time ~1-2 hours
Ongoing maintenance ~15 minutes/month
Total (cash) $19
Total (time) ~11 hours

The verdict: Vaultwarden saves $41 over 3 years compared to Bitwarden Premium. But Bitwarden at $10/year is already absurdly cheap. The real reason to self-host passwords isn't cost — it's that Vaultwarden gives you all Premium features (TOTP, file attachments, emergency access) for free, and your vault data never touches a third-party server.

If the $10/year doesn't bother you and you want zero maintenance burden on a critical security service, stick with Bitwarden's hosted offering. It's well-run and trustworthy.

4. Calendar and Contacts

SaaS option: Google Workspace or iCloud

Most people use Google Calendar and Contacts for free (with the privacy trade-off), or pay for Google Workspace:

Item Cost
Google Calendar + Contacts (free tier) $0
Google Workspace Starter x 36 months $252
Total (free) $0
Total (Workspace) $252

Self-hosted option: Radicale or Nextcloud (CalDAV/CardDAV)

Item Cost
Hardware (share of mini PC) $10 (trivial resources)
Electricity (3 years) $3
Setup time ~2-3 hours
Ongoing maintenance ~15 minutes/month
Total (cash) $13
Total (time) ~11 hours

The verdict: If you're currently using Google's free tier, self-hosting calendar and contacts costs you more in time than you save in money (because you're saving $0). The motivation here is privacy, not cost. If you're paying for Google Workspace just for calendar and contacts, self-hosting saves substantially.

The Combined Picture

Here's where it gets interesting. Instead of looking at services individually, what if you're replacing all four at once on one machine?

SaaS Stack (3-Year Total)

Service Cost
Fastmail Standard (2 users) $360
Google One 200GB $108
Bitwarden Premium (2 users) $60
Google Calendar (free) $0
Total $528

Self-Hosted Stack (3-Year Total)

Item Cost
Mini PC (Intel N100, used) $150
2TB SATA SSD $120
Electricity (3 years, ~15W) $59
Domain (.com, 3 years) $36
VPS relay for email ($3.50/mo) $126
Total (cash) $491
Total (time) ~120 hours setup + maintenance

Three-Year Cash Savings: $37

That's it. Thirty-seven dollars over three years when you're replacing modest, well-priced SaaS services. The self-hosting stack only becomes dramatically cheaper when you're replacing premium SaaS tiers:

Premium SaaS Stack (3-Year Total)

Service Cost
Google Workspace Business ($14/mo, 2 users) $1,008
Dropbox Plus 2TB $432
1Password Families $180
Total $1,620

Against the same $491 self-hosted stack, that's a $1,129 savings — now we're talking. The self-hosted stack pays for itself in 11 months.

Like what you're reading? Subscribe to Self-Hosted Weekly — free weekly guides in your inbox.

The Costs Most Guides Ignore

Electricity

A mini PC running 24/7 at 15W costs about $20/year at average US electricity rates. A full tower server running at 100W costs $131/year. A Dell PowerEdge pulling 200W costs $263/year. Your homelab's power draw directly impacts whether self-hosting saves money.

Backup Storage

Your self-hosted data needs backups. A 4TB external drive for local backup is $80-100. Backblaze B2 for off-site backup at $0.006/GB/month costs about $12/year for 200GB. Most cost comparisons ignore this, but if your data matters, you need to account for it.

Replacement Hardware

Hard drives die. SSDs wear out. A mini PC's fan will eventually fail. Budget $50-100/year for an eventual hardware replacement fund, or you'll face a surprise expense in year 3 or 4.

Your Time

If you value your time at $25/hour, the 120 hours of setup and maintenance over 3 years is worth $3,000 — which dwarfs any monetary savings. Self-hosting only "saves money" if you consider the time a hobby (enjoyable in itself) or a learning investment.

The Learning Curve

Your first month will involve more troubleshooting than expected. Docker networking will confuse you. DNS propagation will test your patience. Reverse proxy configuration will have you questioning your life choices at 11 PM. It gets easier, but that first month is a significant time investment that the "self-hosting saves money" crowd doesn't mention.

When Self-Hosting Clearly Wins on Cost

Despite the nuances above, there are scenarios where self-hosting is an obvious financial win:

  1. Large families or small teams — SaaS per-user pricing adds up fast. Self-hosted services don't charge per user. A family of 5 on Fastmail is $25/month. A family of 5 on Stalwart is the same $3.50/month relay cost.

  2. Heavy storage users — If you have 5TB+ of photos, videos, or documents, cloud storage costs balloon. Self-hosted storage on a NAS costs a one-time $200-400 for drives.

  3. Multiple services — The more SaaS subscriptions you replace with a single server, the better the economics. Replace email, storage, passwords, calendar, notes, bookmarks, photos, RSS, and media streaming on one machine and you're offsetting $100-200/month in subscriptions.

  4. Premium tier replacements — If you're paying for Google Workspace, Dropbox Business, or enterprise-tier anything, self-hosting almost always saves money.

When SaaS Clearly Wins on Cost

  1. Single-service users — If you only need one thing (like just email), the SaaS option is almost always cheaper than buying and maintaining dedicated hardware.

  2. Low-storage needs — Under 200GB of cloud storage, Google One at $3/month is hard to beat.

  3. Zero maintenance tolerance — If downtime or maintenance stress causes you actual anxiety, the peace of mind of a managed service has real value.

  4. Business-critical email — If missed emails cost you clients or money, the reliability of Fastmail or Google Workspace is worth every penny.

The Honest Summary

Self-hosting saves money in specific scenarios: large households, heavy storage needs, and replacing premium SaaS tiers. For a single person replacing budget SaaS services, the financial savings are marginal at best.

The real reasons to self-host are privacy, control, learning, and the satisfaction of running your own infrastructure. Those are legitimate motivations — arguably better motivations than saving $37 over three years. Just don't let anyone tell you self-hosting is a slam-dunk money saver without doing the math for your specific situation.

If you want to start self-hosting and cost is a factor, begin with the services where the savings are clearest: file storage (Nextcloud), password management (Vaultwarden), and media streaming (Jellyfin). Leave email for last — or skip it entirely. The economics of self-hosted email rarely make sense unless you're serving a large household or you genuinely enjoy the challenge.

Get free weekly tips in your inbox. Subscribe to Self-Hosted Weekly