REUBENREMY ARCHIVES.
← BACK TO NOTES
Indie Hacking

The Indie Hacker's Guide to Professional Email: iCloud+ Custom Domains

Stop paying $6/user/month for Google Workspace. $2.99/month gets you 5 custom domains with unlimited addresses.

The Problem

You launch a project, buy a domain, then realize you need professional email. Your options suck:

  • Google Workspace: $6/user/month (adds up fast)
  • Multiple Gmail accounts: "myproject2024@gmail.com" screams unprofessional
  • Email forwarding: Works until you need to actually send email

I discovered iCloud+ custom domains and it changed everything. $2.99/month for up to 5 domains with unlimited addresses. This is the setup I wish someone had told me about years ago.

What You Get

iCloud+ 200GB Plan: $2.99/month
  • Up to 5 custom domains
  • Unlimited email addresses per domain
  • Catch all support (any address goes to your inbox)
  • 200GB storage included
  • All emails in one inbox

For pl8m8.co, I have hello@, support@, reuben@, and any other address I need. Everything hits one inbox. No complexity.

Step by Step Setup

1. Subscribe to iCloud+ (2 minutes)

On iPhone/Mac:

  1. Settings → Your Name → iCloud
  2. Tap "Manage Storage" or "Upgrade to iCloud+"
  3. Choose 200GB plan ($2.99/month)
  4. Confirm

Done. You have iCloud+.

2. Add Your Domain (1 minute)

  1. Settings → Your Name → iCloud → iCloud Mail
  2. Tap "Custom Email Domain"
  3. Tap "Add a Domain"
  4. Enter your domain (yourproject.com)
  5. Tap Continue

Apple now shows you DNS records to add.

3. Add DNS Records (5 minutes)

This is the only technical part, but it's just copy and paste. Apple gives you specific records:

MX Records (where mail goes):

Type: MX
Host: @
Value: mx01.mail.icloud.com.
Priority: 10

Type: MX
Host: @
Value: mx02.mail.icloud.com.
Priority: 10

TXT Record (proves you own the domain):

Type: TXT
Host: @
Value: apple-domain=[unique string Apple gives you]

CNAME Records (email security):

Type: CNAME
Host: sig1._domainkey
Value: [unique string Apple gives you]

Type: CNAME
Host: sig2._domainkey
Value: [unique string Apple gives you]

Where to add these:

  • Netlify DNS: Domain Settings → DNS records → Add record
  • Cloudflare: DNS tab → Add record (turn OFF orange cloud for email records)
  • GoDaddy: My Products → Your domain → DNS → Add
  • Namecheap: Domain List → Manage → Advanced DNS → Add New Record

4. Verify and Create Addresses (1 minute)

  1. Back in iCloud settings, tap "Verify"
  2. DNS takes 5 minutes to 1 hour (usually fast)
  3. Once verified, tap "Create Email Address"
  4. Enter your address (hello, support, whatever)
  5. Done

Repeat for as many addresses as you need. They're unlimited.

5. Enable Catch All (Optional)

In Custom Email Domain settings:

  1. Tap your domain
  2. Enable "Catch All"

Now ANY address at your domain delivers to your inbox. Super useful.

Multiple Projects Setup

Adding more domains is the same process:

  1. Custom Email Domain → Add a Domain
  2. Copy DNS records to that domain's DNS
  3. Verify

All domains flow into one inbox. I manage emails for 3 projects from one place.

Troubleshooting

"Domain verification failed"

  • Copied TXT record exactly? No extra spaces?
  • Wait 30 more minutes for DNS propagation
  • Try verifying again

"Emails aren't arriving"

  • Check spam folder first
  • Verify CNAME records are correct
  • If using Cloudflare, make sure proxy is OFF (gray cloud)
  • Give it 10 minutes for first email

"I already have MX records"

  • You can only have one email provider per domain
  • If using domain for newsletters (like Brevo), use subdomains: mail.yourproject.com for iCloud

Cost Comparison

3 projects with professional email:

Google Workspace: $6/user × 3 = $18/month = $216/year

iCloud+: $2.99/month = $36/year

You save $180/year. That's hosting, domains, or 60 coffees while you build.

The Catches

You need Apple devices for best experience

Works on web too, but Mail app integration is the killer feature

Not built for teams

This is for solo founders and small projects. Need team collaboration? Stick with Google Workspace

5 domain limit

If you're managing more than 5 domains, you probably need a different solution anyway

Why This Works

I was juggling multiple Gmail accounts, forwarding emails, dealing with "yourproject2024@gmail" looking spammy. Switched everything to iCloud+ and now:

  • Professional email for every project
  • One inbox to check
  • $3/month total
  • Setup takes 5 minutes per domain

If you're an indie hacker with multiple projects, this is the move. Three dollars. Five domains. Unlimited addresses. Game changer.

Quick Start Checklist

  • Subscribe to iCloud+ 200GB ($2.99/month)
  • Add your domain in iCloud settings
  • Copy MX records to your DNS provider
  • Copy TXT record for verification
  • Copy CNAME records for DKIM
  • Wait 10-60 minutes for DNS propagation
  • Verify domain in iCloud
  • Create your first email address
  • Enable catch all
  • Send test email

Need help? The setup is straightforward but DNS can be confusing the first time. Feel free to reach out.


TL;DR

iCloud+ gives you custom domain email for $3/month. Stop making Gmail accounts for every project. Professional email without Google Workspace costs. Takes 5 minutes to setup.

SCROLL