How to Set Up a Catch-All Address in G Suite (Google Apps) – 2019

How to set g-suite catchall email address

G-suite. I love you. You make much of my life easy, and I’m happy to pay you monthly for the dozens of email addresses I run through your innards. But… when it comes to setting up a catch-all email, I about lost my marbles.

It used to be pretty easy to set up a catch-all when setting up G Suite (or Google Apps) on a new domain, but everything has changed since it was updated and it has become increasingly difficult to set the catch-all address for your account.

If you are not familiar with this feature, G Suite allows one user (or group) to be the default receiver of all email that goes to an email address at your domain that is not connected to an actual user.

For example, if you send an email to instead of, your email won’t be lost. Instead, the email will be received by the default user account.

It took me a while to figure out how to set up a catch-all, which was why I decided to create a quick and current tutorial on how to accomplish what used to be a basic feature.

The first thing you should do is to head over to and login into your domain.

Are you ready? Well, I hope you are.

Steps to take once you’re logged in:

1. From the Admin console dashboard, navigate to Apps and then G Suite > Gmail > Advanced settings.

Set up Catch-All Email in G-suite by heading to Apps.


Click G-Suite inside Google Apps

Click Gmail within G suite admin.


At the bottom of the page click Advanced Settings


2. Head over to the routing section or if that would take a bit of your time, just search the page for “Routing”.

3. Once you scroll over to the routing section, hover over the “Routing” line and you’ll see a “Configure” box appear. Once you see the “Configure” box, click on it.

Hover over "Routing" section.

4. Once you make it to the next screen,

  1. Make sure you give your filter a short description. You can make use of something like “Catch-all”.
  2. You should also check the boxes for inbound and internal – receiving.Check the boxes for Inbound and Inbound-Receiving.

5. Navigate down the page and find “also deliver to”, click on the box beside “Add more recipients” and enter your catch-all address as the recipient.

Scroll down and click "Add More Recipients"


6. Curve-ball (optional)

This filter will not forward spam messages by default. But if you want to forward spam (just in case), then make sure you click on “Basic” and change it to advanced.

Once you do that, uncheck the box beside “do not deliver spam to this recipient”.

Uncheck "Do Not Deliver Spam to this Recipient"

7. Once you’re done with that, click on “Save”.

You should receive a confirmation screen that goes:

After you see the confirmation, click Save.


8. Click on the “show options” link. It is below the confirmation.

Now click "Show Options."


9. The “show options” link opens up a new set of options. Under the options, check for the “account types to affect” and be sure to uncheck “Users” and check “Unrecognized / Catch-all”.

Uncheck "Users" and check "Unrecognized / Catch All"


10. Click on “Add Setting”

Click "Add Setting" to finish.


11. Do not forget to click “Save”!

Don't forget to click "SAVE"!


12. Disable Default Setting

Once you click on save, you now have two settings in your “Default routing” panel, the new setting and the initial one.

The previous setting will send an “undeliverable” email to any user who sends an email to a non-existent user at your domain, while the new setting that was just created will forward the message to the established catch-all address.

If you prefer this sending an “undeliverable email to anyone who sends an email to a user that doesn’t exist at your domain while still reviewing the email at the established catch-all address” then you’re done. You can sit back and relax.

But if you’re like me and would prefer to deliver the email to the catch-all address without sending the “undeliverable” email to the sender, then you need to complete one more step.

How to Disable the old setting

Head over to settings, click on the first one and choose “Disable”.

Click "Default Routing" within Settings.


Check the box for the original setting.

That’s about everything that you should know about. Once you’re done, then you should have something that looks like this:

Click Disable and the default setting will no longer be active.

It seems crazy that this basic function is so difficult, but unfortunately that is how things are. I really do hope that I’ve been able to help you out with this short tutorial. Goodluck!

Also, do let me know if it worked out for you.

Updated: July 08, 2019

7 Smart Ways to Reduce SaaS Churn
SEO For SaaS

Written by SaaSicorn

Ranking SaaS Websites like it's our job (because hey, it is our job).

Posted in

You May Also Like...

Smash Digital – Our New Brand

How to Nail Product Validation for your SaaS Company

7 Smart Ways to Reduce SaaS Churn

Understanding the Pain Points of SaaS Customers

14 Must Have Sales Tools For B2B SaaS Startups

Accounting Best Practices For Small Businesses


Ready To Kick SaaS?


If you’re tired of the empty promises… Tired of the mediocre results…
Tired of SEO companies taking you for a ride…

Let Smash Digital Help