A shopper types their email wrong at checkout, or types a throwaway one on purpose. On a normal retail store that is an annoyance. On a dropshipping store it is a bill, and it arrives with a delay long enough that most merchants never connect the two.
The order you cannot deliver and cannot recover
Here is the sequence. The order comes in. You forward it to your supplier and pay for the goods and the shipping the same day. Days or weeks later the parcel fails, or the customer never sees a single confirmation, tracking update or delivery notice because none of those emails reached a real inbox.
Now try to fix it. You cannot email the customer, because the address is the problem. On a store holding its own stock, a failed delivery comes back to the warehouse and the item goes back on the shelf. In dropshipping the goods are somewhere in a supplier logistics chain you do not control, and the money left your account weeks ago.
Three costs, and merchants usually count one
Most people see the refund and stop there. The actual damage stacks up in three places:
- The goods and the shipping. Already paid to the supplier, rarely recoverable, and the margin on that order is gone along with the margin on the next two or three that were meant to cover it.
- The chargeback. A customer who gets no confirmation and no tracking often assumes the store is fake and disputes the charge. That costs the order value plus a dispute fee, and enough of them raises your dispute rate, which is the number payment providers actually watch.
- Your sender reputation. Every fake address that lands in your list is a hard bounce waiting to happen. Enough of them and your genuine campaigns start reaching the promotions tab instead of the inbox, which quietly taxes every email you send afterwards.
The third one is the expensive one over a year, and it is the one nobody attributes to checkout, because the damage shows up months later as “our open rates dropped”.
Where the bad addresses actually come from
They are not mostly fraud. In our experience the split runs roughly like this:
- Typos. gmial.com, gmai.com, hotmial.com, a missing character in the local part. The shopper genuinely wanted the order and has no idea anything went wrong.
- Deliberate throwaways. Mailinator, temp-mail, guerrilla mail and similar, usually from someone who wanted a first-order discount code without joining a list.
- Autofill misfires. A browser filling a stale or half-edited address into a field the shopper never reads before hitting pay.
That first group matters most, because those are real customers with real intent who are about to have a bad experience through no fault of their own. Catching a typo is not fraud prevention, it is customer service that happens to save you money.
Why Shopify checkout does not stop it
Shopify validates that the address is shaped like an email. An @ symbol, something before it, a domain after it with a dot. By that standard jon@gmial.com is perfectly valid, and so is a fresh Mailinator address. The format is fine. The mailbox does not exist, or exists only for the next ten minutes.
That is a reasonable default. Shopify cannot know which domains are disposable, and it is not going to block a checkout on a guess. But it means the check that actually matters has to happen somewhere else.
Catching it at the point of capture
The only cheap moment to fix a bad email address is while the shopper is still on the page. Once the order is placed, every option is expensive: chase it manually, eat the refund, or find out weeks later via a dispute.
That is what MailShield does. It checks the address at checkout, flags typos in common domains so the shopper can correct their own mistake, and identifies disposable providers before the order is created. It is a free plan to start, installs as an app embed, and needs no theme code.
The point is not the app. The point is that this is a checkout problem, and checkout is the only place it can be solved for nothing.
Worth checking on your own store
Before assuming this is someone else problem, export your customer list and search the domain column for the obvious misspellings of the big providers, plus the well-known disposable domains. Most merchants doing this for the first time find more than they expect, and every one of those rows is an order that either went wrong already or will.
If the number is small, you have lost nothing by looking. If it is not, you now know what it has been costing you.
The takeaway
A bad email address is cheap to prevent and expensive to inherit. In dropshipping it is worse than in ordinary retail, because you pay the supplier up front and cannot get the goods back, so a single undeliverable order eats the margin of several good ones. Validate at checkout, and the whole chain of failed deliveries, disputes and bounce damage never starts.
