Email Finding

Company Email Formats Explained: Patterns, Pitfalls, Fixes

Learn the most common company email formats, how to work out any company's pattern, why guessing alone fails on catch-alls and aliases, and how to fix it.

Skrap.ai Team9 min read
Share

Key takeaways

  • 1Most companies use one naming convention for staff addresses, such as first.last@ or flast@.
  • 2Two or three confirmed addresses from the same domain are usually enough to identify the pattern.
  • 3Pattern guessing breaks on duplicate names, nicknames, acquisitions, aliases, and catch-all domains.
  • 4A catch-all server accepts mail for any address, so a successful test send proves nothing about the mailbox.
  • 5The reliable workflow is pattern plus finder plus verification, and on Skrap.ai Invalid and Unknown checks are free.

Every company email address has two halves. The part after the @ is the domain, and it is the same for everyone at the company. The part before the @ is the local-part, and that is where the company's naming convention lives.

If you know the convention, you can predict the address of almost anyone on the team. That is why sales reps, recruiters, and founders spend so much time trying to crack a company's email format.

This guide covers the patterns you will see most often, a repeatable way to identify any company's format, the specific reasons guessing goes wrong, and the workflow that turns a guess into an address you can safely send to.

The most common company email formats

Companies pick a convention when they set up their mail system and apply it to every new hire. The options are limited by how names work, so the same handful of patterns cover most organizations. Here they are for a fictional employee, Maria Lopez, at northwind.com:

Pattern nameFormatExampleTypically seen at
First dot lastfirst.last@[email protected]Mid-size and large companies
First initial + lastflast@[email protected]Established firms, enterprises
First name onlyfirst@[email protected]Startups and small teams
First + last, no separatorfirstlast@[email protected]Small and mid-size firms
First + last initialfirstl@[email protected]Small teams that outgrew first@
First underscore lastfirst_last@[email protected]Less common, some legacy systems
Last dot firstlast.first@[email protected]Some regions and public bodies
First initial dot lastf.last@[email protected]Common in parts of Europe

The "typically seen at" column is a rule of thumb from how naming tends to evolve, not a law. A startup that begins with first@ often hits its first duplicate name and switches to first.last@ or firstl@ for new hires, which leaves a mix of formats on the same domain.

How to figure out a company's email pattern

You need evidence, not hunches. The goal is to find two or three real addresses from the same domain, ideally for people with different name lengths, and see which pattern fits all of them.

Step 1: Confirm the mail domain

The website domain is not always the email domain. Check the contact page, careers page, or privacy policy for any published address. Subsidiaries sometimes use the parent's domain, and some brands use a shorter domain for mail than for their site.

Step 2: Collect real addresses

  • Company site: team pages, press contacts, blog author bios, and downloadable PDFs.
  • Search operators: Google documents exact-match quotes, site: and filetype: operators. A query like "@northwind.com" filetype:pdf often surfaces addresses in reports and slide decks.
  • Public documents: conference speaker lists, open-source project pages, and press releases.
  • Your own inbox and CRM: past conversations with anyone at the company are the most trustworthy evidence you have.

Step 3: Match and test the pattern

Line up each address you found with the person's full name. If "jsmith@" belongs to John Smith and "akowalski@" belongs to Anna Kowalski, the pattern is flast@. One example can fit several patterns; two or three narrow it down to one.

Pay attention to hire dates if you can see them. If long-tenured staff use first@ and recent hires use first.last@, the company changed conventions along the way, and your prospect's address depends on when they joined.

Step 4: Record the pattern for the whole account

Once you have confirmed a format, save it at the account level in your spreadsheet or CRM, along with the date you confirmed it and the example addresses you used. The next rep who works the account starts from evidence instead of from scratch.

Treat that note as perishable. Formats change after rebrands, migrations to a new mail provider, and acquisitions. If an address built from a saved pattern comes back Invalid, re-check the pattern before you build any more addresses from it.

Then build your target's address and verify it. That last step is not a formality, as the next section explains.

Why guessing the format alone fails

Knowing the pattern gets you a strong hypothesis. It does not get you a deliverable address. Here is where pattern guessing breaks down most often.

Catch-all domains

Some mail servers are configured to accept mail for any address at the domain, whether or not a mailbox exists. These are called catch-all or accept-all domains. RFC 5321 even describes servers that only check recipients after the message arrives and then send a bounce later.

The result: your guess at maria.lopez@ looks accepted, but it may go to an unmonitored bucket, be discarded, or bounce hours later. Verification tools flag these addresses as risky rather than valid, because the server will not confirm the specific mailbox. Learn more in Catch-all emails explained.

Aliases and exceptions

  • Duplicate names: the second John Smith becomes john.smith2@, jsmith1@ or john.r.smith@.
  • Nicknames: a Robert who goes by Bob may be bob.jones@ even if HR has him as Robert.
  • Hyphenated and compound surnames: maria.lopez-garcia@, maria.lopezgarcia@ or mlopez@ are all plausible.
  • Accents and non-Latin names: characters are usually stripped or transliterated, sometimes in more than one way.
  • Executives: some leaders use a short alias like ceo@ or first@ while everyone else uses first.last@.
  • Role mailboxes: shared inboxes such as sales@ and support@, described in RFC 2142, follow no personal pattern, so leave them out when you work out the format.

Mergers, rebrands, and multiple domains

After an acquisition, the acquired team may keep its old domain for years, or move to the parent's domain with a different pattern. Rebrands can leave both domains live. The pattern you found for one team may not apply to another.

Departed employees

The pattern can be perfect and the person gone. Their mailbox is deleted and the address bounces. Worse, Mailgun notes that abandoned addresses such as a former employee's work email can later be repurposed as recycled spam traps, which damages your sender reputation.

Why SMTP verification is harder than it sounds

The SMTP protocol does include a VRFY command meant to check whether an address exists. RFC 5321 says a server must not return a success code for VRFY unless it has actually verified the address. In practice, many servers disable or limit it to stop address harvesting.

That is why a good verifier does not rely on one signal. It layers checks: syntax, domain and MX records, and a mailbox-level SMTP conversation that stops before any message is sent. When the server will not give a clear answer, an honest tool says so instead of guessing.

Verifier resultWhat it means for a guessed addressSkrap.ai credit cost
ValidThe mailbox was confirmed; send with confidence1 credit
RiskyOften a catch-all domain; the server accepts anything1 credit
InvalidThe mailbox or domain does not exist; drop itFree
UnknownThe server did not give a clear answer; retry laterFree

The fix: pattern + finder + verification

The most reliable workflow combines your research with automation. Each layer catches what the previous one missed.

  1. 1Identify the pattern from two or three real addresses at the domain.
  2. 2Run the person through an email finder to get the most likely address, including any exceptions the pattern would miss.
  3. 3Verify the result and sort it into Valid, Risky, Invalid, or Unknown.
  4. 4Send to Valid, send Risky in small volumes with close monitoring, drop Invalid, and retry Unknown later.
  5. 5Re-verify before each campaign, because people change jobs and mailboxes disappear.

On Skrap.ai, the Email Finder and Email Verifier are built on the same fair credit model: one credit, one successful result. A found email costs 1 credit, and no email found costs 0. Invalid and Unknown verifications are free.

That pricing matters for pattern work specifically. Guessed addresses fail more often than addresses pulled from a real source, so a model that charges for every check punishes you for exactly the research this guide recommends. Paying only for successful results keeps experimentation cheap.

Doing this at scale

Working out formats one company at a time is fine for a short target-account list. For hundreds of contacts across hundreds of domains, you need batch tools.

  • Bulk verify and find: on paid plans, upload a CSV or XLS file and process the whole list. Bulk verification handles up to 25,000 emails per request.
  • Google Sheets add-on: verify and find emails directly in a spreadsheet, without exporting and re-importing. See Google Sheets lead enrichment.
  • REST API: call the Email Verifier and Email Finder from your own scripts and get JSON back.

Quick reference: pattern guessing checklist

CheckWhy
Confirm the mail domainThe website domain may differ from the email domain
Find 2 to 3 real addressesOne example fits several patterns
Confirm the person still works thereFormer employees' mailboxes bounce or become traps
Watch for nicknames and compound namesThese are the most common exceptions
Check whether the domain is catch-allAccepted mail is not proof of a real mailbox
Verify before sendingProtects bounce rate and sender reputation

Patterns are a great starting point and a poor finishing line. Use them to narrow down the options, then let a finder and verifier confirm the address. For the full picture of where to look, see how to find anyone's business email.

Frequently asked questions

What is the most common company email format?

There is no single universal format, but first.last@ and flast@ (first initial plus last name) are among the most widely used conventions at established companies, while first@ is common at startups and small teams. The only way to know for a specific company is to find a few real addresses on its domain and compare them with the owners' names.

How can I find out a company's email format for free?

Look for published addresses on the company website, in press releases, and in PDFs, and use Google operators such as quotes around "@company.com" combined with filetype:pdf. Line up two or three addresses with their owners' names to identify the pattern. Then verify your guess; Skrap.ai's free Email Verifier tool page lets you check single addresses.

What is a catch-all domain?

A catch-all domain is a mail server set up to accept mail for any address at that domain, whether or not a mailbox exists. Because it accepts everything, you cannot confirm a guessed address with a test send or a standard SMTP check. Verifiers usually label these addresses Risky, so send to them in smaller volumes and monitor bounces.

Do email addresses care about capital letters?

The SMTP standard, RFC 5321, says the local-part must be treated as case sensitive, but it discourages depending on that, and business mail systems almost always ignore case. Maria.Lopez@ and maria.lopez@ reach the same inbox in practice. Store addresses in lowercase to keep your lists clean and avoid duplicates.

Why did my correctly formatted email still bounce?

The format can be right while the address is wrong. Common causes are a departed employee, a nickname or duplicate-name exception, a different domain after an acquisition, or a catch-all server that accepted the message and bounced it later. Verify every guessed address before sending, and re-verify older lists before each campaign.

Skrap.ai Team

The people building Skrap.ai's verifier, finder and lead search. Written from what we see in real lists.

Share

Your Next Customer Is JustOne Search Away

No credit card required100 one-time free credits