A retailer's real problem is rarely accounting on its own or stock on its own. It's the two staying in sync across more than one till: a sale at one store has to reduce stock at that store's warehouse, register against the correct tax profile if the store is set up as a separate branch, and print on a receipt that looks like it came from a real business rather than a generic template. Zoho Books and Zoho Inventory are built to work as one system for exactly this, but a retailer has to configure four things correctly for it to actually hold together: Locations, Items, the integration between the two apps, and invoice templates. This post goes through each.
If you're still deciding whether you need both apps or just one, our Zoho Inventory vs Books Items guide covers that distinction first. This post assumes you're running both, or are close to it.
How the Integration Actually Works
Connect Zoho Books and Zoho Inventory and they share the same underlying item list, the same sales and purchase transactions, and the same customer and vendor records. A sales order raised in Inventory shows up in Books as the source for the invoice. Stock movements recorded in Inventory reduce quantity on hand that Books reads for cost of goods sold. You are not maintaining two item catalogues that need to be reconciled against each other; you're looking at one dataset through two apps built for different jobs, Inventory for stock and fulfilment, Books for accounting and financial reporting.
Worth knowing before you connect them, not after: once Zoho Books and Zoho Inventory are connected, that integration cannot be disabled. If you're testing configuration or unsure whether you want both apps long-term, do that evaluation in a sandbox or trial organisation first, not your live company file.
Locations: The Feature Retailers Actually Need
Both apps now run on a feature called Locations, which replaced the older Branches feature. Locations comes in two distinct types, and mixing them up is the most common retail setup mistake.
Three store branches as Business Locations, and a backroom stock point as a Warehouse Location under one store.
Business Location
Represents an independent or semi-independent division of the business, most often a full store branch. Depending on your country edition, a Business Location can carry its own tax registration, generate its own branch-wise financial reports, and have staff assigned to it as a default so their transactions post to the right branch automatically. Use a Business Location for every physical store that needs to be tracked, reported on, or registered separately.
Warehouse Location
A purely physical stock point, with no independent tax registration. Use this for a backroom, a central distribution warehouse, or a seasonal storage area that holds stock but doesn't independently transact. A single Business Location can have more than one Warehouse Location under it, which is the usual setup for a store with separate front-of-store and backroom stock.
Multi-Branch Tax Registration and Numbering
Many retail chains operating across more than one region or tax jurisdiction need each branch registered separately for tax purposes, and Zoho Books supports registering multiple tax profiles against one organisation, one per branch. Exactly how many, and what the registration is called, depends on your country edition, so check what applies to your specific market before assuming a feature works the same way everywhere. Two configuration details matter here in practice, wherever you operate:
- Separate transaction numbering per branch. Set a distinct invoice number series for each branch, so the numbering itself signals which branch an invoice came from without anyone having to check the address.
- Default location per staff user. Assign each biller or store user a default Business Location. Transactions they create automatically pick up that location's tax profile and address, which matters at a busy till where nobody has time to select the right branch manually on every sale.
Item Setup for Retail
Retail catalogues run into hundreds or thousands of SKUs fast, mostly because a single product exists in many size and colour variants. Setting items up correctly the first time avoids a painful cleanup later.
Item Groups and attributes
Instead of creating a separate item for every size-colour combination of a t-shirt, create one Item Group with attributes such as Size and Colour, and Zoho generates every variant combination automatically. You can define an SKU pattern built from the attributes, for example a shirt code plus a size code plus a colour code, so every generated variant gets a meaningful, consistent SKU instead of a random one you have to assign by hand.
Individual Items
For products that don't have variants, standalone Items work directly, with SKU, unit price, opening stock, reorder point, purchase price and selling price entered per item. Set the reorder point deliberately, based on your actual replenishment lead time from each supplier, not left at a default; this is the field that drives your low-stock alerts.
Composite Items: Assemblies vs Kits
Retail uses two distinct types of composite item, and they behave differently. An Assembly is for physically building a finished item from components, for example a hamper you actually pack together, which reduces stock of each component and creates stock of the assembled item. A Kit groups existing items together for sale as a single unit, such as a "buy the shirt and tie together" combo, without physically assembling anything; each component's own stock stays independently tracked, and you set a combined price on the kit itself. Gift sets and promotional bundles are almost always Kits, not Assemblies, since nothing is physically combined ahead of the sale.
Price Lists across locations
Retail chains often need different pricing at different branches, or a separate wholesale price alongside a retail one. Price Lists let you set an alternate price per item without duplicating the item record itself, and you can apply the right list by customer type or by branch, so a wholesale account and a walk-in retail customer see correct, different prices from the same catalogue.
Detailed Setup Order: Getting This Right the First Time
- Decide your Business Location structure first. Map out which physical stores need their own tax registration and which are simply stock points under an existing registration, before creating a single Location record.
- Set up Warehouse Locations under each Business Location that needs separate front-of-store and backroom stock tracking.
- Build Item Groups with attributes and an SKU pattern before importing your product catalogue, since retrofitting a pattern onto items that already have inconsistent manual SKUs is far more work than defining it upfront.
- Enable advanced/location-level stock tracking on items that need it, and set opening stock per location accurately at go-live, since this is what your first stock valuation and opening financial position will be built from.
- Build Kits and Assemblies, and any Price Lists, once the individual items and Item Groups they're built from already exist and have correct stock and pricing.
- Connect Books and Inventory once your item and location structure is stable, not before, since the integration can't be undone once it's live.
- Set up transaction numbering series and default locations per staff user so day-to-day billing posts to the right branch automatically.
- Build and assign invoice templates per branch (see below), so every store's paperwork is correct from day one of go-live.
Invoice Templates for Retail
Zoho Books gives you two ways to build a PDF template: the built-in editor with pre-loaded layouts, which covers most retail needs, or a fully custom template built from HTML and CSS for a specific look the built-in editor can't produce. For a retail chain, template configuration usually needs to cover more than one document type and more than one branch.
| Document | Retail use |
|---|---|
| Full invoice | Standard A4 tax invoice for higher-value purchases, wholesale, and any customer who needs a formal invoice |
| Compact/receipt-style invoice | Quick till sales, formatted narrower and shorter, closer to a POS receipt than a full A4 document |
| Delivery challan | Stock movement between your own branches or warehouses, or goods sent out before an invoice is raised |
| Packing slip | Included with a shipped order, listing items and quantities without pricing, for the customer to verify against what was ordered |
Create one template per document type, then assign a default template per Business Location, so each store's sales automatically print on that store's branded template without a biller having to remember to switch. Template properties worth setting deliberately for retail include paper size, whether to include a detachable payment stub for cash collections, and your logo placement, since a template built for a wholesale B2B invoice usually needs a different information density than one meant for a quick counter sale. For the deeper mechanics of what's editable on which plan, our custom invoice formats guide covers the Elite-plan HTML/CSS editor and the workaround for lower plans in more detail.
Reports Worth Building
- Stock summary by location — quantity on hand per SKU, per Business and Warehouse Location, to catch a store running low while another sits overstocked on the same item.
- Reorder report — items that have crossed their reorder point, ideally filtered by location so replenishment can be raised against the specific store or warehouse that's actually short.
- Branch-wise P&L — revenue and margin per Business Location, since a chain with several branches needs to know which stores are actually profitable, not just the consolidated number.
- Fast-moving vs slow-moving items — sales velocity per SKU, used to decide what to reorder aggressively versus what to discount out of stock.
Frequently Asked Questions
Where to Go From Here
For the base decision between Zoho Inventory and Books' own Items module, see our Zoho Inventory vs Books Items guide. For invoice template mechanics on lower plans, see our custom invoice formats guide.
We set up Zoho Books and Inventory for multi-branch retailers.
From Business and Warehouse Locations to item groups, composite items, multi-branch tax structure and branded invoice templates per store, we configure Zoho around how your retail chain actually operates, not a generic single-store template.
Talk to an Expert → Book a Call Today →