Business & Retail Tech

How to Set Up a Professional Business Email (and Keep It Out of Spam)

Set up email on your own domain step by step, then add SPF, DKIM and DMARC so your invoices and quotes land in the inbox instead of spam.

Quick answer

To set up a professional business email, buy a domain, sign up for an email host such as Google Workspace or Microsoft 365, verify the domain and add its MX records. Then publish SPF, DKIM and DMARC records in your DNS so receiving servers trust your mail. Start DMARC at p=none, review reports, then tighten it.

How to Set Up a Professional Business Email (and Keep It Out of Spam)

Photo: Unsplash

On this page

A quote sent from joesplumbing1987@gmail.com works. A quote from joe@joesplumbing.com works better. Customers trust it more, it’s harder for scammers to imitate, and the account belongs to the business instead of to whoever created it.

The setup itself takes an afternoon. The part most owners skip, and later regret, is email authentication. Without SPF, DKIM and DMARC records, your carefully written invoices are more likely to land in spam or get rejected outright. Gmail, Yahoo and Microsoft’s Outlook.com now expect authentication from senders, and they enforce it most strictly on high-volume senders.

This guide walks through the whole process in order: choosing a host, connecting your domain, and publishing the 3 records that tell the world your email is really from you.

What you need before you start

  • A domain name you control, such as yourbusiness.com. If you already have a website, you probably have one. Log in to your registrar or DNS host and make sure you can edit DNS records.
  • An email hosting plan. This is the service that stores and sends your mail.
  • A list of every service that sends email as your business, such as your website form, booking system, invoicing tool, CRM and newsletter platform. You’ll need it for SPF and DKIM.
  • About 2 to 3 hours, plus time for DNS changes to take effect.

Step 1: Choose an email host

For most small businesses, the choice comes down to 2 major suites. Both include email on your domain, calendars, file storage and admin controls.

Option Good fit for What to know
Google Workspace Teams who like Gmail, Google Docs and browser-based work Google’s help center lists Business Starter at $7 per user per month on the annual plan and $8.40 on the flexible plan
Microsoft 365 Teams that use Outlook, Word and Excel, or Windows-heavy offices Microsoft lists Business Basic at $7 per user per month paid yearly; higher tiers add desktop Office apps
Email included with your website or domain host Very small teams on a tight budget Often fewer security and admin features; check storage, spam filtering and support

Prices change and vary by region and billing term, so confirm on the vendor’s pricing page. Whatever you choose, avoid the trap of 1 shared login for everyone. Give each person their own mailbox, and use shared addresses like hello@ or billing@ as groups or aliases that deliver to the right people.

Step 2: Verify your domain and switch on mail delivery

Every host follows the same pattern.

  1. Sign up and add your domain in the admin console.
  2. Prove you own it. The host gives you a TXT record to add in your DNS settings. Once it appears, the host confirms ownership.
  3. Create mailboxes for each person and any shared addresses.
  4. Add the MX records. MX records tell the internet where to deliver mail for your domain. Your host gives you the exact values. Remove old MX records that point elsewhere, unless you’re migrating carefully.
  5. Wait and test. DNS changes can take anywhere from minutes to about 48 hours to spread. Send a test from a personal account to your new address, and reply back.

If you’re moving from an old provider, import existing mail before you switch MX records, or use the host’s migration tool, so nothing gets lost.

Step 3: Publish an SPF record

SPF (Sender Policy Framework) is a DNS TXT record that lists the servers allowed to send email for your domain. Receiving servers check it to spot forgeries.

A basic SPF record looks like this:

  • Google Workspace: v=spf1 include:_spf.google.com ~all
  • Microsoft 365: v=spf1 include:spf.protection.outlook.com -all

Then add an include: for every other service that sends as your domain, using the exact value each provider gives you.

3 rules that trip people up:

  • Only 1 SPF record per domain. RFC 7208, the SPF standard, says multiple SPF records aren’t allowed. Combine everything into a single record.
  • Stay under 10 DNS lookups. The standard caps mechanisms like include, a and mx at 10 lookups in total, including nested ones. Go over and SPF fails. If you use a lot of tools, ask whether some can send from a subdomain such as mail.yourbusiness.com.
  • End with ~all or -all. These tell receivers to treat other senders as suspicious or fail them. Never use +all.

Step 4: Turn on DKIM signing

DKIM (DomainKeys Identified Mail) adds a digital signature to every message. Your host keeps a private key, and you publish the matching public key in DNS. Receivers check the signature to confirm the message wasn’t forged or altered.

  • Google Workspace: in the Admin console, go to Gmail, then Authenticate email, and generate a key. Google recommends 2048-bit keys if your DNS host supports them, with a 1024-bit fallback. Add the TXT record it gives you, usually at google._domainkey, then click Start authentication. Google notes that newly activated Gmail accounts may need to wait 24 to 72 hours before the key is available.
  • Microsoft 365: in the Microsoft Defender portal’s email authentication settings, enable DKIM for your domain and add the 2 CNAME records it provides.
  • Other senders: your newsletter platform, CRM and booking tool usually have their own “authenticate your domain” steps. Do them. Otherwise their messages may be signed with the vendor’s domain instead of yours.

Key takeaway: SPF says which servers may send for you, DKIM proves each message is genuine, and DMARC tells receivers what to do when a message fails. You need all 3, and every tool that sends as your domain has to be included, not just your main mailbox.

Step 5: Add a DMARC record and tighten it over time

DMARC (Domain-based Message Authentication, Reporting and Conformance) ties SPF and DKIM to the address customers see in the From line. It also sends you reports showing who’s sending mail using your domain. In May 2026, the IETF published an updated DMARC specification as RFC 9989, a Proposed Standard that replaces the older RFC 7489. Existing records keep working, and they still start with v=DMARC1.

Add a TXT record at _dmarc.yourbusiness.com. Start in monitoring mode:

v=DMARC1; p=none; rua=mailto:dmarc-reports@yourbusiness.com

Then follow a staged rollout:

  1. Weeks 1 to 4, p=none: collect reports. They’re XML files, so a free or low-cost DMARC report viewer helps. Look for legitimate services that fail and fix their SPF or DKIM.
  2. Next, p=quarantine: failing mail goes to spam. Some owners start with pct= set to a portion of mail, then raise it.
  3. Finally, p=reject: receivers refuse mail that fails. This gives the strongest protection against people impersonating your domain.

Monitoring mode is enough to meet the big mailbox providers’ baseline. Google’s sender guidelines say bulk senders, those sending around 5,000 or more messages a day to personal Gmail accounts, must have SPF, DKIM and DMARC, and that a policy of none is acceptable. All other senders need at least SPF or DKIM. Microsoft applies similar requirements to domains sending 5,000 or more messages to Outlook.com and its other consumer services, and rejects non-compliant mail. Moving toward quarantine or reject is still worth it, because it’s what actually stops spoofing.

Step 6: Lock down the accounts

A business inbox is a prime target. Business email compromise, where criminals take over or imitate an account to redirect payments, drew more than $3 billion in reported losses in 2025, second only to investment fraud, according to the FBI’s Internet Crime Complaint Center. Our guide to business email compromise explains how it works.

  • Turn on multi-factor authentication for every mailbox, starting with admin accounts. See how to set up two-factor authentication.
  • Keep admin accounts separate from daily-use accounts.
  • Disable automatic forwarding to outside addresses unless there’s a business reason. Attackers use it to quietly copy your mail.
  • Remove access on day 1 when someone leaves.

Microsoft 365 users should also work through our Microsoft 365 security guide.

Where to start: a 1-afternoon checklist

Task Done when
Domain DNS access confirmed You can log in and edit records
Email host chosen and domain verified Host shows the domain as verified
Mailboxes and shared aliases created Each person has their own login
MX records updated Test emails arrive in the new inbox
SPF record published 1 record, under 10 lookups, all senders included
DKIM enabled for host and other senders Headers on a test message show DKIM pass
DMARC at p=none with a report address Reports start arriving within a few days
MFA on every account No user can log in with a password alone
Calendar reminder for 4 weeks out Review DMARC reports and tighten the policy

To check your work, send a message to a personal Gmail account, open it, and choose “Show original.” You should see SPF, DKIM and DMARC listed as PASS. For deeper reading, see SPF, DKIM and DMARC explained and our email deliverability guide.

Conclusion

Professional business email is 2 jobs. The first, getting mail working on your domain, takes an hour or 2 with any major host. The second, authenticating it with SPF, DKIM and DMARC, is what keeps your messages out of spam and stops others from sending fake email in your name. Do both on the same afternoon, turn on MFA, and set a reminder to tighten DMARC once the reports look clean.

Sources

Questions readers ask

Frequently asked questions

How much does a professional business email cost?

Most small businesses pay a per-user monthly fee plus the yearly cost of a domain. Google's help center lists Google Workspace Business Starter at $7 per user per month on an annual plan, and Microsoft lists Microsoft 365 Business Basic at $7 per user per month paid yearly. Prices change and vary by billing term and region, so check current pricing before you buy.

Can I get a business email address for free?

You can sometimes get basic domain email bundled with web hosting or a website builder plan, but it's rarely truly free once you count the domain. Free webmail accounts like Gmail or Outlook.com don't use your own domain. For a business, a paid host is usually worth it for security features, admin controls and support.

Do I need SPF, DKIM and DMARC for a small business?

Yes. Google requires every sender to use at least SPF or DKIM, and requires all 3 for bulk senders. Even low-volume businesses benefit, because authenticated mail is more likely to reach the inbox and DMARC helps stop criminals from sending fake emails that look like they came from you. Setup takes about an hour with your host's instructions.

Why are my business emails going to spam?

The most common causes are missing or broken SPF, DKIM or DMARC records, a tool sending as your domain that isn't authenticated, or multiple SPF records on 1 domain. Check a sent message's headers in Gmail using "Show original." If any check fails, fix that record first. Content, links and sending volume can also play a role.

What DMARC policy should I start with?

Start with `p=none`, which monitors without blocking, and add a reporting address so you can see who's sending as your domain. After about 4 weeks of clean reports, move to `p=quarantine`, then to `p=reject`. Jumping straight to reject risks blocking legitimate mail from tools you forgot to authenticate, such as invoicing or booking systems.

Should I use Google Workspace or Microsoft 365 for business email?

Both are solid choices for small businesses. Google Workspace suits teams that prefer browser-based work and Google Docs. Microsoft 365 suits teams that rely on Outlook, Word and Excel, and higher tiers include desktop Office apps. Pick the one that matches the tools your team already uses, then focus on authentication and MFA, which matter more than the brand.

How long does it take to set up business email?

The core setup usually takes 1 to 3 hours. Verifying your domain, creating mailboxes and adding MX, SPF, DKIM and DMARC records are each quick, but DNS changes can take up to about 48 hours to spread. Google also notes that DKIM keys may not be available for 24 to 72 hours after Gmail is first turned on.

Reader reviews

Was this guide useful

No reviews yet. Share your experience and help other readers.

Write a review
Your rating
Never shown publicly

Reviews are checked before they appear. We never show your email. Please review only places or services you have used.

Manishdai
Written by

Manishdai

Manishdai writes about the technology that is reshaping every industry — from AI agents and cloud platforms to healthtech, fintech and the IT companies building it all across the United States.