Home / Guides / free business email and hosting
Guide
Business email and website hosting, free
You can run a professional email address on your own domain and put a real website online without paying a monthly bill. What you cannot do is get all of it for nothing, and the part that costs money is not the part most articles tell you about.
Start with the bit nobody says out loud
The phrase "free business email" is doing some quiet work. The email service can genuinely be free. The domain never is. A .com costs somewhere around ten to fifteen dollars a year to register and the same again every year to renew, and no legitimate registrar hands one over permanently for nothing. Anyone offering you a free domain is either bundling it into a hosting plan you are paying for, giving you a subdomain of theirs, or planning to charge a steep renewal in twelve months.
So the honest version of the goal is this: pay about a dollar a month for the domain, and get everything else, the mailboxes and the hosting, for nothing. That is achievable, and it is what the rest of this guide sets out.
Email: receiving is free, sending is where it bites
Once you look at the free tiers side by side, they all split along the same line. Accepting mail for your domain is cheap to provide and difficult to abuse, so almost everyone gives it away. Sending mail is how spam works, so providers either charge for it, verify you carefully, or simply do not offer it. Every "free email" limitation you will run into traces back to that one asymmetry.
Option one: a real mailbox with Zoho Mail
Zoho's Forever Free plan is the main option that gives you an actual mailbox you can send from. It covers up to five users on a single domain with five gigabytes of storage each, and it is still open to new signups.
The catch is a real one and it catches people out constantly: the free tier is webmail only. IMAP, POP and ActiveSync are excluded, which means Outlook, Apple Mail and Thunderbird will not connect to it. If your team lives in a desktop mail client, the free plan effectively does not work for you, and there is no clever way around it short of paying for the tier above. If everyone is happy in a browser tab or the Zoho mobile app, it is fine.
Option two: forward everything with Cloudflare
If you already have a Gmail or Outlook account you like, and you mostly want your domain address to look professional on business cards and invoices, forwarding is simpler. Cloudflare Email Routing accepts mail for your domain and forwards it to an inbox you already use. It is free, inbound forwarding is unlimited, and you get a couple of hundred routing rules per domain, which is far more than a small business will ever need. Your domain's DNS has to be managed at Cloudflare, which is also free.
The limitation is the same asymmetry as before. Routing is an inbound service. Replying as you@yourdomain.com means configuring your existing mail client to send through an SMTP server, and Cloudflare's own outbound sending to arbitrary recipients sits behind a paid Workers plan. Sending to addresses you have already verified on your own account is free, but that covers writing to yourself, not writing to customers.
What is not free, so you can stop looking
Google Workspace has not offered a free tier for custom domains in years. Gmail with your own domain starts at around six dollars per user per month. It is a perfectly good product and plenty of businesses decide the familiarity is worth it, but it is not a free option and no amount of searching will turn one up.
Hosting: free static hosting is genuinely good now
This part has changed more than people realise. Free web hosting used to mean a slow server, an advert injected into your pages and an account that vanished if you forgot about it. The modern equivalent is a global content delivery network with automatic certificates, and it is frequently faster than the cheap shared hosting people pay for.
There is a trade, and it is that these platforms serve files. They do not run PHP, they have no database, and there is nothing to install WordPress onto. For a brochure site, a portfolio, documentation or a landing page, that is not a limitation at all. For a shop with logins and stock levels, it is the wrong tool.
| Cloudflare Pages | The one with no bandwidth cap on the free plan, which is the number that matters once a page gets shared somewhere busy. Unlimited sites, around five hundred builds a month, free certificates, and commercial use is allowed. The safest default. |
|---|---|
| GitHub Pages | Hard to beat if your files already live in a repository. Roughly a one gigabyte site limit and a soft hundred gigabytes of monthly traffic. Static only, and the terms are aimed at project and personal sites rather than commercial ones, so read them before putting a business on it. |
| Netlify | More built in, including forms and identity, which saves you bolting on extra services. The free tier is metered and moved to a credit-based system, which makes it harder to predict what a busy month costs. |
| Vercel | The best experience if you are building with Next.js. The free Hobby plan caps bandwidth at around a hundred gigabytes a month and is not licensed for commercial projects, which rules it out for a business site. |
Two of those four forbid commercial use on the free plan. That is the detail that quietly disqualifies most "free hosting" recommendations for an actual business, and it is worth ten minutes on the terms page before you commit.
A setup that works, start to finish
If you want a concrete recipe rather than a list of options, this is the one I would choose for a small business with a straightforward site.
- Register the domain. Cloudflare Registrar sells at cost, with no first year discount followed by a painful renewal. This is the only line item you pay.
- Point the DNS at Cloudflare. Free, and it makes the next two steps considerably easier.
- Put the site on Cloudflare Pages. Connect a repository or upload the files. Certificates are automatic, and there is no traffic cap to worry about.
- Choose your email path. Five people who are happy with webmail: Zoho's free plan. One person who already lives in Gmail: Cloudflare Email Routing, forwarding to that inbox.
- Set up SPF, DKIM and DMARC. Not optional. Skip this and your mail lands in spam folders, which is worse than having no business address at all.
Budget an hour, most of which is waiting for DNS changes to take effect. The total ongoing cost is the domain renewal.
Where free stops being the right answer
Four situations, in roughly the order people hit them.
- Your team uses desktop mail clients. The free Zoho tier will not connect to them, and fighting that is a waste of an afternoon.
- You need to send mail from the website, such as order confirmations or a contact form. That is transactional email, a separate service, and the free allowances are small.
- You need server-side code or a database. Static hosting cannot do it. This is the point where a small paid plan makes sense.
- Somebody needs to be accountable when it breaks. Free tiers come with community forums and documentation, not a support desk. If an hour of downtime costs you real money, you are buying support, not hosting.
Make the site fast before you make it fancy
One last thing, since it is the most common reason a free-hosted site feels slow despite sitting on a good network. It is almost never the host. It is unoptimised images: photographs straight off a phone, several megabytes each, scaled down in the browser rather than before upload.
Bringing the longest edge down to around 1600 pixels and compressing sensibly typically cuts the page weight by ninety percent with no visible difference. You can do that here without uploading anything anywhere, with the bulk resizer for a whole folder at once, or compress to any size if a specific limit is involved. It will do more for your load time than switching hosts ever will.
Common questions
Can I get a business email address completely free?
The mailbox can be, the domain cannot. Budget ten to fifteen dollars a year for the domain and the email service on top of it can genuinely cost nothing, whether that is Zoho's free plan or Cloudflare forwarding into an inbox you already own.
Why does free email let me receive but not send?
Because sending is how spam works. Accepting mail for a domain is cheap and hard to abuse, so it is given away. Outbound sending gets charged for, rate limited or withheld. Every free-tier restriction you meet comes back to that.
Is free hosting good enough for a real business site?
For a brochure site, portfolio or documentation, comfortably. A modern static host will outperform most cheap shared hosting. It stops being enough when you need a database, server-side code or mail sent from the site itself.
What is the catch with free website hosting?
Usually one of three: a bandwidth cap a traffic spike can exceed, terms that forbid commercial use, or no server-side processing at all. Work out which one applies before you build on it, not after.
Do I still need SPF, DKIM and DMARC on a free plan?
Yes, and more so. Without them your mail is far more likely to be filtered as spam. Both Zoho and Cloudflare give you the exact records to add; it is copy and paste, and it is the difference between mail arriving and mail vanishing.