🚀 Startup Budget Series

Get a Professional Business Email
at ₹0 Hosting Cost

Use GoDaddy + ImprovMX + Gmail to send and receive email from admin@yourdomain.com — without paying a single rupee for email hosting.

GoDaddy Domain ImprovMX Forwarding Gmail SMTP MX Records SPF / DMARC ₹0 Email Hosting

How the Solution Works

Three tools, zero monthly email cost. Your domain lives on GoDaddy, email forwarding is handled by ImprovMX for free, and Gmail becomes your actual mailbox — for both sending and receiving.

🌐
GoDaddy
Domain purchase & DNS records
📨
ImprovMX
Free email forwarding layer
📬
Gmail
Your actual inbox & sending
💡
SECTION 01

Core Concepts — Read This First

Before touching any settings, it helps to understand why this setup works and what each piece does. This section explains it in plain English.

The Problem With Email Hosting

To get a professional email like admin@yourdomain.com, you normally need an email hosting provider. Options like Google Workspace cost money monthly. Zoho Mail used to have a free plan — it no longer does. This guide sidesteps that cost entirely.

🌐 Domain

Your web address — e.g. yourdomain.com. Purchased once, renewed yearly. This is what makes your email look professional.

📨 Email Forwarding

ImprovMX catches emails sent to your domain and forwards them to Gmail. It never stores emails — it just routes them.

📤 SMTP Sending

Gmail lets you send email as your domain address using its SMTP server. To the recipient, it looks like it came from admin@yourdomain.com.

🔐 DNS Records

MX, SPF, and DMARC records are DNS settings that tell the internet where your email goes and prove your messages are legitimate — not spam.

🎯
Real-world analogy Your domain name is your business address. ImprovMX is the mail redirect service at that address. Gmail is where you actually sit and read/reply to letters.

ImprovMX Free Plan Limits

The free tier is generous enough for most startups and freelancers.

FeatureFree LimitGood For?
Domains 1 ✓ Startups
Email Aliases 25 ✓ Small Teams
Incoming Emails / Day 500 ✓ Easily Enough
Email Hosting Cost ₹0 / month ✓ Budget-Friendly
📋
SECTION 02

What You Need

Get these ready before starting. The setup takes about 15–30 minutes total once everything is in place.

  • A domain name — purchased from GoDaddy, Namecheap, or any registrar
  • A Gmail account — existing or new, with 2-Step Verification enabled
  • An ImprovMX account — free at improvmx.com
  • Access to DNS settings — available in your domain registrar dashboard
⚠️
2-Step Verification is Mandatory Gmail App Passwords (used in Phase 4) only work if 2-Step Verification is enabled on your Google account. Enable it before you begin.

Budget-Friendly Domain TLDs

Not all domain extensions cost the same. Popular ones like .com and .in can be expensive. These alternatives are much cheaper:

.online

Very affordable. Great for digital businesses and portfolios.

.co

Looks modern. Works well for companies and startups.

.site

Low cost. Good for personal projects and small businesses.


🌐
PHASE 01

Buy a Domain (GoDaddy)

This phase gets you a domain name. Any registrar works — GoDaddy is used in this guide.

01

Create a Registrar Account

Sign up at your preferred domain provider. GoDaddy is used in this guide, but Namecheap works equally well.

🟠 GoDaddy

Large registrar. Good promotions for first-year domains. Used in this guide.

🟣 Namecheap

Often cheaper for renewals. Clean interface. Also works perfectly.

03

Purchase and Confirm Activation

Add the domain to your cart, select the registration period (1 year minimum), and complete payment. Then verify it's active.

GoDaddy Navigation
# After purchase, navigate to:
Profile → My Products → Domains

# Your domain should show status:
Active
ℹ️
DNS changes can take up to 48 hours to fully propagate. In practice, most changes apply within 15–30 minutes.

📨
PHASE 02

Set Up ImprovMX (Email Forwarding)

ImprovMX is the bridge between your domain and Gmail. It receives emails at admin@yourdomain.com and forwards them to your Gmail inbox.

00

Prepare Your Gmail Account (Do This First)

Before creating your ImprovMX account, ensure your Gmail is ready. You need both a Gmail account and 2-Step Verification enabled — without it, App Passwords won't work in Phase 4.

Links
# Create a new Gmail account (if needed):
https://support.google.com/mail/answer/56256

# Enable 2-Step Verification (mandatory):
https://safety.google/safety/authentication/
⚠️
Don't skip this step. If 2-Step Verification is not enabled, you will not be able to generate an App Password in Phase 4, and sending from Gmail will fail.
01

Create an ImprovMX Account

Head to ImprovMX and sign up for a free account. No credit card required.

Link
https://improvmx.com
02

Add Your Domain and Create an Alias

Inside ImprovMX, click Add Domain, enter your domain name (e.g. yourdomain.com), then create an alias.

ImprovMX — Example Aliases
# Common alias choices for businesses:
admin@yourdomain.com      → forwards to your Gmail
info@yourdomain.com       → forwards to your Gmail
support@yourdomain.com    → forwards to your Gmail
ℹ️
What happens now? Any email sent to admin@yourdomain.com will be automatically forwarded to your Gmail inbox. You'll start seeing them there once DNS is configured in Phase 3.

🔧
PHASE 03

DNS Configuration (GoDaddy)

DNS records are how the internet knows where to deliver your emails. You'll add three types of records in GoDaddy's DNS panel.

GoDaddy Navigation
My Products → Domains → yourdomain.com → DNS
01

Add MX Records — Receiving Emails

MX records tell the internet which mail server receives emails for your domain. First, delete any existing MX records, then add these two exactly.

⚠️
Delete existing MX records first! If old MX records remain, they will conflict and email delivery will be unreliable.
TypeHostValuePriorityTTL
MX @ mx1.improvmx.com 10 Default
MX @ mx2.improvmx.com 20 Default
💡
What does Priority mean? Lower number = higher priority. Emails try mx1 first (priority 10), and fall back to mx2 (priority 20) if the first is unavailable. This gives you redundancy.
02

Add SPF Record — Prevent Spam Rejection

SPF (Sender Policy Framework) tells receiving mail servers that Gmail and ImprovMX are authorized to send email on behalf of your domain. Without this, your outgoing emails may land in spam.

TypeHostValue
TXT @ v=spf1 include:_spf.google.com include:improvmx.com ~all
03

Add DMARC Record — Trust & Verification

DMARC tells receiving servers what to do with emails that fail SPF/DKIM checks, and where to send reports. This builds domain reputation over time.

TypeHostValue
TXT _dmarc v=DMARC1; p=none; rua=mailto:admin@yourdomain.com; ruf=mailto:admin@yourdomain.com; fo=1
⚠️
Replace admin@yourdomain.com in the DMARC value with your actual alias email address.
💡
What does p=none mean? The p=none policy means: monitor only, don't reject anything. It's the safest starting point. Once your domain reputation is established, you can change it to p=quarantine or p=reject.

📤
PHASE 04

Enable Sending from Gmail

This phase configures Gmail to send emails as admin@yourdomain.com. Recipients will see your domain address — not your personal Gmail — in the From field.

01

Create a Gmail App Password

An App Password is a special one-time password that lets third-party apps (like Gmail's SMTP setup) authenticate securely without exposing your main password.

Link
# Navigate to Google App Passwords:
https://myaccount.google.com/apppasswords
Steps in Google Account
# 1. In the "App name" field, type:
ImprovMX

# 2. Click "Create"
# 3. Copy the 16-character password shown
#    Save it — it will not be shown again!
⚠️
Save the App Password immediately. Google shows it only once. If you lose it, you'll have to delete it and generate a new one.
02

Add Your Domain Email as a Gmail Alias

In Gmail settings, you'll register your domain email as an address you can send from.

Gmail Navigation
Settings (⚙️) → See all settings
→ Accounts and Import
→ Send mail as → Add another email address
Fill in the popup form
Name:  Your Business Name
Email: admin@yourdomain.com

# Important: UNCHECK "Treat as an alias"
# Then click "Next Step"
03

Enter SMTP Server Settings

This tells Gmail to use Google's own SMTP servers to send email on behalf of your domain address. Use your Gmail credentials — not the domain password.

SMTP Configuration
SMTP Server:  smtp.gmail.com
Port:         587
Username:     yourgmail@gmail.com
Password:     [Gmail App Password from Step 1]
Security:     TLS (enabled)

Click Add Account when done.

04

Verify Ownership

Gmail sends a verification code to admin@yourdomain.com. Because ImprovMX is set up, this email gets forwarded to your Gmail inbox. Confirm the link to complete the alias setup.

Verification Flow
Gmail sends code → admin@yourdomain.com
        ↓
ImprovMX forwards → yourgmail@gmail.com
        ↓
You click the link → Alias confirmed ✓
💡
Not receiving the code? Check that your MX records were saved correctly in Phase 3. DNS changes can take a few minutes to propagate. Wait 5–10 minutes then check again.

🧪
SECTION 05

Testing Your Setup

Run these three tests to confirm everything is working end-to-end.

T1

Test Forwarding via ImprovMX Dashboard

Inside your ImprovMX account, find your alias and click the Test button. ImprovMX will send a test email to admin@yourdomain.com. Within a minute, you should receive it in your Gmail inbox.

T2

Send a Test Email from Gmail

Compose a new email in Gmail. In the From field, use the dropdown to select admin@yourdomain.com. Send it to any email address (a Yahoo or Outlook account works well).

ℹ️
The recipient should see admin@yourdomain.com as the sender, not your Gmail address.
T3

Reply Test — Full Round-Trip

Ask someone with an external email (Yahoo, Outlook) to reply to your test email. Their reply should arrive in your Gmail inbox, showing it was sent to admin@yourdomain.com.

SECTION 06

What You Have Now

If testing passed, your professional email setup is complete. Here's a summary of what you've built.

✉️ Capabilities

📥 Receive at admin@yourdomain.com
📤 Send from admin@yourdomain.com
🖥️ Use familiar Gmail UI
📱 Works on Gmail mobile app

💰 Cost Breakdown

🌐 Domain: one-time yearly fee
📨 ImprovMX: ₹0 / month
📬 Gmail: ₹0 / month
🎉 Email hosting: ₹0 total

What You've Built

  • Professional domain email address (admin@yourdomain.com)
  • Inbound email forwarding via ImprovMX — up to 500 emails/day
  • Up to 25 aliases on the free plan (info@, support@, contact@, etc.)
  • Outbound sending via Gmail SMTP — looks professional to recipients
  • SPF + DMARC DNS records — reduces spam likelihood
  • Zero monthly email hosting cost
⚠️
Security Banner Note On the free setup, Gmail may occasionally show a small security info banner on outgoing messages. This is normal and acceptable for startups and personal use. For completely clean email headers with no banners, upgrade to ImprovMX paid plan, or use Google Workspace / Microsoft 365.
🔜
Next Step: Scale When Ready When your business grows and email volume increases, you can upgrade to ImprovMX's paid plan (removes limits) or migrate to Google Workspace (full suite). The domain setup and DNS knowledge you have now carries over directly.