How to configure customer groups in Magento 2?

Setting up and configuring customer groups in Magento 2 is quite straightforward. Using this feature can help you ensure that you are achieving consistent customer segmentation to provide each of your customers with a unique, tailored experience. You can use this process to create one or multiple customer groups in Magento 2.

And the best part? No coding required!

Step 1: Create A Customer Group In Magento 2

Let’s start by logging into the Magento 2 Admin Panel of our site. Navigate to the “Customers” page using the vertical taskbar on the left-hand side of your screen. Then, navigate to “Customer Groups.”

Once here, you’ll see a large orange button to the right side of your screen that says, “Add New Customer Group.” Go ahead and click on that to get started.

Step 2: Set Up Your Customer Group

The first thing you’ll want to do is set your customer group name. The group name should be descriptive of the category you are setting up. Some of the defaults include general, wholesale, retailer, member, and Not Logged In.

After that, you should set a Tax Class for the group. This defines the tax rate for that specific customer group. Magento 2 has three different tax classes based on the tax rules for the main types of customers:

  1. Taxable goods
  2. Shipping
  3. Non-Taxable Goods

Using the correct tax class is critical to ensuring that your customers are charged tax correctly.

Step 3: Add Customers To Your Group

You have a group. Now you need to put some customers in it. There are a few ways to do this. First of all, you could navigate to a specific customer and select “Edit” to begin editing that customer’s information. Navigate to “Account Information” using the menu on the left of your screen. Finally, find the “Group” field, select the dropdown, and choose the group you want to assign the customer to.

The other way to do this is to use the Grid view on the Customers screen. Navigate back to “Customers” and locate the table containing all your customers. Using the search bar or the filter options, select the customers you want to assign to a group. Then, click on “Actions” and “Assign a Customer Group.” You can then choose the group you’d like to assign the customers to.

Step 4: Magento 2 Customer Group Pricing

Now that you have set up your first customer group in Magento 2, you could stop here. However, we want to show you how to manage your customer groups as well. Many online store managers find it valuable to use Magento 2 customer groups to create a special Magento 2 group price for each group. This enables you to offer special discounts to certain customers as part of your promotion efforts.

To do this, go ahead and create a new Cart Price Rule in Magento 2. From the admin panel, navigate to “Marketing,” “Promotions,” and then “Cart Price Rules.” From here, click on the “Add New Rule” button. Now, you will see a number of fields to fill in regarding the specific nature of this new rule. Make whatever changes you desire, and then navigate down to the “Customer Groups” field. Here, you can set this rule to apply only to certain customer groups.


We have gone over the basics regarding customer groups in Magento 2. However, not every customization is as easy as what we have covered. For instance, restricting products to only be visible to certain customer groups requires either significant amounts of coding to hide the product in every area or an extension. Fortunately, Amasty has you covered. Our Customer Group Catalog for Magento 2 makes it easy to provide selective access to your store catalog and provides tons of other useful features. Check it out here!

How can we help you?

Didn’t you find the answer to your question? We are always happy to help you out.