Reviewed October 10, 2026
Why is your Shopify contact form not sending emails?
Contact form submissions that never arrive are usually a notification or spam-filter problem, not a broken form. The five places to check, in order, and the fix for each.
First, confirm the form actually submits
Before chasing email problems, verify the form itself works. Submit a test message and watch for the success confirmation on the page. If you see an error or nothing happens, the problem is the form, not the email: check that the form tag uses the correct contact action, that required fields are not blocked by theme JavaScript, and that no app is intercepting the submit. If the success message appears, the form is fine and the email is getting lost downstream.
Check where Shopify sends the notifications
Shopify sends contact form submissions to the sender email configured in your store settings, not to the store owner email by default. Go to Settings, then Notifications, and check the sender email address. If it is an old address or a typo, every submission has been going there. This is the single most common cause, and it takes ten seconds to check.
Also check for staff notification settings. Some stores expect submissions in the admin inbox or forwarded to a team member, and the forwarding rule was never set up or broke when a staff account was removed. Trace the full path: form submits, Shopify sends to the sender email, and from there any forwarding rules apply.
Look in spam and filtered folders
Contact form emails often land in spam because they come from Shopify's servers with a reply-to set to the customer's address, which looks suspicious to spam filters. Search your spam, junk, and filtered folders for the sender address. If you find submissions there, mark them as not spam and add the sender address to your contacts or safe-senders list so future ones arrive in the inbox.
If you use Gmail, also check the Promotions and Updates tabs. Form notifications frequently get categorized there. Dragging one to Primary teaches Gmail where they belong.
Fix the deliverability problem at the source
If submissions consistently land in spam, the underlying issue is usually email authentication. Make sure your domain has proper SPF and DKIM records for the addresses Shopify sends from. Shopify documents the DNS records needed for sender authentication; without them, receiving servers treat your form emails as potential forgeries.
Using a free email address like Gmail or Yahoo as the sender email makes this worse, because those providers' policies actively reject mail that claims to be from them but comes from Shopify's servers. Switch the sender email to an address on your own domain. This one change fixes a large share of persistent non-delivery.
When the form needs a different approach
If you have checked the notification address, spam folders, and authentication and submissions still vanish, consider routing the form through a dedicated form app or your email marketing platform instead of Shopify's built-in notifications. These services give you submission logs, so you can see exactly what arrived and when, which removes the guessing entirely.
As a diagnostic, temporarily change the sender email to a completely different address, like a personal Gmail, and submit a test. If it arrives there, the problem is specific to the original mailbox: a filter, a full inbox, or a block rule. If it arrives nowhere, the problem is upstream in Shopify's sending. That one test tells you which half of the chain to keep investigating.