# Add and manage multiple business locations

> Add shops, branches and warehouses as business locations, with location-wise stock, prices, invoice numbering, receipts, payment methods and staff access.

Source: https://docs.smartposhub.com/start/locations/  
Last updated: 2026-10-30  
Product: SmartPOS Hub (https://smartposhub.com)

This guide shows how to add more than one shop, branch or warehouse to SmartPOS Hub and how each location keeps its own stock, prices, invoice numbers, receipts, payment methods and staff. It is for owners of growing or multi-branch businesses. Adding a location takes about five minutes.

## How locations work

Each **business location** is a separate place with:

| Per location | Where you set it |
|---|---|
| Address, phone, e-mail, website | The location form |
| **Stock** of every product | Purchases, opening stock and transfers into that location |
| **Prices** (optional) | **Default Selling Price Group** on the location |
| **Invoice numbering** | **Invoice scheme for POS** / **Invoice scheme for sale** |
| **Receipt design** | **Invoice layout for POS** / **Invoice layout for sale** |
| **Payment methods** and where the money goes | **Payment Options** on the location |
| **POS quick buttons** | **POS featured products** |
| Auto-print and printer type | The location's **Settings** button |
| **Which staff** can work there | **Access locations** on each user |

Your first location is created at sign-up with your business name. Every new location counts against your plan's limit.

## Before you start

- Check your plan allows another location: **Settings › Package Subscription › Usage & limits**.
- Optional but recommended: create an invoice scheme for the new branch first, so its invoices have their own prefix. See [Invoice and receipt settings](https://docs.smartposhub.com/settings/invoice-and-receipt-settings/).
- If the branch will sell at different prices, create a selling price group first. See [Selling price groups](https://docs.smartposhub.com/catalog/price-groups/).

## See your locations

Open **Settings › Business Locations**. The list shows each location with its **Location ID**, address, **Price Group**, **Invoice scheme** and invoice layouts, and the buttons **Edit**, **Settings** and **Deactivate Location**.

![Business Locations list with Zaviyan Café and Grill, Zaviyan Central Warehouse and Kitchen, Zaviyan Fit and Zaviyan Fix, each with Location ID, city, invoice scheme and Edit, Settings and Deactivate Location buttons](https://docs.smartposhub.com/_astro/business-locations-list.C-UE-2Ca.png) (web app page: `/business-location`)
*A business with seven locations: shops, a gym, a hotel and a central warehouse.*

## Add a location

1. On **Settings › Business Locations**, click **+ Add**. The **Add a new business location** window opens.
2. **Location**: type the **Name** (shown on receipts and reports). **Location ID** is an optional short code such as BL0008; leave it empty to get one automatically. **Landmark** is optional.
3. **Address**: fill in **City**, **Zip Code**, **State** and **Country** (all required).
4. **Contact**: **Mobile**, **Alternate contact number**, **Email** and **Website** (optional; they print on receipts that show them).
5. **Invoices & prices**: choose the **Invoice scheme for POS** and **Invoice scheme for sale** (numbering), the **Invoice layout for POS** and **Invoice layout for sale** (receipt design), and optionally the **Default Selling Price Group**.
6. **Custom fields**: fill in if your business uses location custom fields.
7. **POS featured products**: type at least two letters and pick the products that should appear as quick buttons on this location's POS.
8. **Payment Options**: tick each payment method this location accepts. If you use payment accounts, pick the **Default Account** where that money goes (for example the branch's cash drawer or bank account).
9. Click **Save**.

![Add a new business location window with Name, Location ID, Landmark, City, Zip Code, State, Country, Mobile, Email and the Invoices and prices section](https://docs.smartposhub.com/_astro/add-location-modal.B2rSrpXw.png) (web app page: `/business-location`)
*The top of the Add a new business location window.*

![Lower part of the location window with POS featured products and the Payment Options table listing Cash, Card, Cheque, Bank Transfer and custom payment methods, each with an Enable tick box and a Default Account](https://docs.smartposhub.com/_astro/add-location-modal-payment-options.BsWuREtH.png) (web app page: `/business-location`)
*Further down: POS featured products and Payment Options per location.*

**Caution:** 
A new location starts with **zero stock**. Before selling there, add opening stock, receive a purchase into it or transfer stock from another location.

## Location settings: auto-print and printer

Click **Settings** next to a location to open **Business Location Settings**. Under **Receipt Settings** choose:

- **Auto print invoice after finalizing**: Yes prints (or opens) the receipt straight after each sale.
- **Receipt Printer Type**: **Browser Based Printing** (the browser's print window) or a configured receipt printer. See [Receipt printers and barcode printers](https://docs.smartposhub.com/settings/receipt-printers-and-barcode-printers/).
- **Invoice layout** and **Invoice scheme** for this location.

Click **Update** to save.

![Business Location Settings page with Receipt Settings: Auto print invoice after finalizing set to Yes, Receipt Printer Type set to Browser Based Printing, Invoice layout and Invoice scheme](https://docs.smartposhub.com/_astro/location-receipt-settings.YwpPxewK.png) (web app page: `/business-location/…/settings`)
*Business Location Settings for one café branch.*

## Location-wise stock

Every product has a separate stock quantity in each location.

- **Opening stock** asks for a quantity per location. See [Opening stock](https://docs.smartposhub.com/catalog/opening-stock/).
- **Purchases** are received into one location. See [Purchases](https://docs.smartposhub.com/inventory/purchases/).
- **Stock transfers** move stock from one location to another, for example from a warehouse to the shops. See [Stock transfers](https://docs.smartposhub.com/inventory/stock-transfers/).
- The **Stock Report** and the product **View** window show stock per location. In the SmartPOS Business app, **Stock by store** shows each location's quantity and value at cost.

![Stock by store screen in the SmartPOS Business app showing one product with stock in Main Store, Downtown Branch and Warehouse and Online](https://docs.smartposhub.com/_astro/app-stock-by-store.BwnXw_y2.png)
*Stock of one product in three locations, in the SmartPOS Business app.*

## Location-wise prices

To charge different prices in different branches (for example airport shop vs high street):

1. Create a selling price group, for example "Airport prices", under **Products › Selling Price Group**.
2. Set that group's price on each product (on the product form or with **Products › Update Price**).
3. Edit the location and choose the group as its **Default Selling Price Group**.

Sales at that location now start with the group's prices. Products without a group price use the normal selling price. Details: [Selling price groups](https://docs.smartposhub.com/catalog/price-groups/).

## Location-wise invoice numbers

Each location can number its invoices differently, for example `ZM-02612` for the mart and `ZC-02244` for the café. Under **Settings › Invoice Settings › Invoice Schemes** each scheme card shows the **Next number** and where it is **Used in**. **Number presets** adds a ready-made scheme per location in one click.

![Invoice Schemes tab with one card per location showing the next invoice number, such as ZM-02612 and ZC-02244, sequential numbering, number of digits and the location it is used in](https://docs.smartposhub.com/_astro/invoice-schemes-tab.C47rX_49.png) (web app page: `/invoice-schemes`)
*One invoice scheme per location keeps branch invoices apart.*

## Staff per location

Give each user only the locations they work in. On **User Management › Users › Add** (or **Edit**), under **Access locations**, untick **All Locations** and tick the branches. Users then see only those branches in the POS, sales and purchase lists, stock and reports.

![Add user page, Login and access section with Role set to Admin and Access locations showing All Locations ticked and seven location tick boxes](https://docs.smartposhub.com/_astro/add-user-role-and-locations.C0gyj6OP.png) (web app page: `/users/create`)
*Access locations on the user form.*

More: [Users, roles and location access](https://docs.smartposhub.com/start/users-and-roles/).

## Deactivate a location

Click **Deactivate Location** in the list. The location disappears from the POS and sales screens, but its sales, stock and reports stay. Click **Activate Location** to bring it back.

## Tips and mistakes to avoid

- **Name locations clearly**: "Brand – Area" (for example "Zaviyan Mart – Gulberg") reads well on receipts and in dropdowns.
- **Use a warehouse location** for central stock and transfer to the shops; it keeps shop stock honest.
- **Check payment methods per location.** A method not ticked on a location will not appear in that location's POS.
- **Do not give cashiers All Locations** unless they really work everywhere.
- **One scheme per branch** avoids two branches printing the same invoice number.

## Related pages

  - [Users and roles](https://docs.smartposhub.com/start/users-and-roles/)
  - [Stock transfers](https://docs.smartposhub.com/inventory/stock-transfers/)
  - [Selling price groups](https://docs.smartposhub.com/catalog/price-groups/)
  - [Invoice and receipt settings](https://docs.smartposhub.com/settings/invoice-and-receipt-settings/)

## Frequently asked questions

### What counts as a business location?

Any place that keeps its own stock or sells on its own - a shop, a branch, a kiosk, a warehouse or a central kitchen. Each one has its own stock, invoice numbers, receipts, payment methods and staff access.

### How many locations can I add?

Your plan sets the limit. Settings, Package Subscription shows how many you use under Usage and limits. Choose a plan with more locations to add more.

### Is stock shared between locations?

No. Every location has its own stock of each product. Move stock between them with a stock transfer, and see stock per location in the stock report or the product view.

### Can each branch have different prices?

Yes. Give the location a Default Selling Price Group, and set that group's prices on each product. Sales at that location then use those prices automatically.

### Can I stop a branch from selling without deleting it?

Yes. Use Deactivate Location in the list. Inactive locations are hidden from the POS and sales screens, and their history stays in reports.

### Can a cashier work only in one branch?

Yes. When you add or edit the user, untick All Locations and tick only the branches they work in. They will not see other branches in the POS, lists or reports.

### Can each branch have its own invoice numbers?

Yes. Create an invoice scheme per branch (for example with the branch code as prefix) and choose it in the location's Invoice scheme for POS and Invoice scheme for sale.

### Does a warehouse need a POS?

No. A warehouse location can hold stock only. You buy into it and transfer to the shops; just do not give cashiers access to it.

### Can I sell a product only in some branches?

Yes. On the product form, Business Locations lists where the product is available. Leave a branch out and the product does not appear in that branch's POS.
