You cannot, quite. Every domain costs its registry a fee that nobody downstream can waive. But there are three ways people get close, and one of them is worth your time.
Where the money goes
When you register yourcompany.com, roughly $10 of the price goes to the registry that operates .com, and a small slice goes to ICANN, which oversees the whole system. The registrar keeps very little. This is why no registrar, host or email provider can make a domain free forever. They can only pay year one for you and get the money back somewhere else.
Once you know that, every free domain offer reads the same way: find the somewhere else.
The three ways people get close
The first is the web host or website builder that includes a free .com with an annual plan. Year one really is free. Year two renews at $18 to $25, above the market rate, and the plan you bought to get it is the actual product. Before you take one, check that its DNS panel lets you add MX and TXT records, or the free domain cannot carry email at all.
The second is the registrar promotion: a .xyz, .site or .online for a dollar. It is a real domain and you own it. It renews at $10 to $40, and some spam filters score the bargain endings harshly, which is a bad trait in an email address. The third is a free subdomain of somebody else's name, the kind that website hosts and a few email providers hand out. Those are fine for a website and useless for a business address, because they read as a subdomain and you never own them.
The routes, and the catch in each
| Route | Year one | After that | The catch |
|---|---|---|---|
| Free .com with a web host or site builder plan | Free | Renews at $18 to $25 | The plan is the real product. If its DNS panel cannot take MX and TXT records, the domain cannot carry email |
| Registrar promotion (.xyz, .site, .online) | About $1 | Renews at $10 to $40 | Some spam filters score the bargain endings harshly |
| Free subdomain of somebody else's name | Free | Free | You never own the address |
| Buy the domain, get the email free | $10 to $15 | Market rate | None. Forward unlimited addresses at no cost; a real mailbox is $6 a month flat when you want one |
Renewal ranges are typical list prices; the registry fee behind them is the part nobody can waive.
The honest route
Pay the $10 to $15 a year for a plain .com or your country's ending, at any registrar you like, and make everything after it free. Faivelo forwards unlimited addresses on a domain you own to any inbox you already use, for nothing, forever. When you want a real mailbox with its own storage and sending, the trial is free for fourteen days without a card, and a paid plan is a flat $6 a month for as many mailboxes as you need.
The domain is the one part you should pay for, because it is the one part you keep.
Own the name, get the email free
Register the domain anywhere, then forward unlimited addresses on it at no cost, or start a free trial of a real mailbox. Either way the address is yours.