For the complete documentation index, see llms.txt. This page is also available as Markdown.

Set up Shopify companies and company locations

Create a company, add a location, and attach the right customer accounts so Shopify B2B pricing can work.

Last verified against Shopify: April 21, 2026

Shopify B2B pricing depends on companies and company locations.

If the company structure is incomplete, customers can log in and still miss their catalog pricing.

Before you start

Make sure:

  • New customer accounts are turned on

  • B2B is enabled in Settings → Customer accounts → B2B

  • you know the legal company name you want in Shopify

  • you know which shipping addresses should exist as separate company locations

How Shopify structures B2B customers

A company is the parent business record.

A company location is the branch, warehouse, office, or buying entity that actually buys under that company.

A customer account must be linked to the correct company location to inherit the right market and catalog.

Create the company

Add the parent business record first

1

Open companies

In Shopify, go to Customers → Companies.

2

Create the company

Click Add company.

3

Enter the company details

Enter the company name and the core details you want on the account.

4

Save the company

Save the record.

Use the legal or commercial name your team will recognize later. Avoid abbreviations unless they are standard internally.

Create the company location

Add the buying location that will receive pricing and checkout settings

Every B2B company needs at least one location.

1

Open the company

Open the company you just created.

2

Add a location

Click Add location.

3

Enter the location name

Use a name your team can identify easily.

Examples:

  • Sydney Warehouse

  • Melbourne Retail

  • Head Office

4

Add the address

Enter the shipping address for that location.

5

Save the location

Save the location record.

Add customer accounts to the company location

  1. Open the company.

  2. Open the correct company location.

  3. Add the customer account or contact that should buy under that location.

  4. Save the change.

If a customer belongs to the wrong location, they can inherit the wrong market or no market at all.

Decide when to create more than one location

Create separate company locations when the business needs different:

  • shipping addresses

  • markets

  • catalogs or pricing tiers

  • payment terms or checkout behaviour

Do not create additional locations if the business purchases as a single entity with a shared setup.

Verify the company setup

Confirm the record can actually receive B2B pricing

Run this check before you build markets and catalogs:

  1. The company exists.

  2. At least one location exists.

  3. The location has a shipping address.

  4. The correct customer account is linked to that location.

  5. The customer can log in with a new customer account.

Common setup mistakes

The company exists, but pricing still does not show

Usually the issue is at the location level, not the company level.

Check the shipping address and the linked customer account first.

One buyer sees pricing, but another buyer at the same business does not

Check whether both customer accounts are linked to the same company location.

The wrong pricing appears

Check whether the customer is linked to the wrong location or the wrong market.

Last updated