fbpx

Opening a second clinic is an exciting milestone. Opening a third or fourth is where the quiet operational problems begin. One branch runs out of local anaesthetic on a Tuesday afternoon while another has three boxes expiring next month. Two branch managers place orders with the same supplier on the same day, each unaware of the other. A finance team tries to close the month and discovers that nobody can say with confidence how much stock the group actually owns.

These are not signs of careless staff. They are signs of an inventory model that was designed for one location and stretched to cover several. For multi-clinic groups across the UAE, the central question is how to organise stock: should each branch manage its own inventory independently, should everything be controlled from one central point, or is there a sensible middle path?

This article compares the two main models, looks at how stock transfers between branches should work in practice, explains where duplicate ordering comes from and how to prevent it, and outlines what to look for in clinic management software when you are running more than one site.

Model One: Per-Branch (Decentralized) Inventory

In a per-branch model, each clinic owns its stock. The branch manager or a designated staff member decides what to order, when to order it, and from which supplier. Stock levels, usage records, and purchase history are tracked separately for each location.

Where it works well

Per-branch inventory has real strengths, which is why so many groups start here and some stay here by choice.

  • Speed and autonomy. A branch manager who sees a low stock level can reorder immediately without waiting for approval from head office.
  • Local knowledge. The people closest to patients understand demand best. A branch with a large paediatric patient base or a strong cosmetic dentistry practice knows which items move fastest.
  • Simplicity. There is no central team to build, no approval workflow to design, and no logistics between sites to manage.
  • Accountability. When one person owns a branch’s stock, it is clear who is responsible when numbers do not add up.

Where it breaks down

The weaknesses emerge as the group grows. Each branch optimises for itself, not for the group, and the group pays for the sum of those local decisions. Duplicate ordering becomes common, safety stock multiplies, and nobody can answer simple group-level questions: How much do we spend on gloves across all branches? Which supplier do we rely on most? What is our total stock value today?

Model Two: Centralized Inventory

In a centralized model, inventory is managed as a single group-wide pool. A central purchasing function, which might be a procurement manager, an operations lead, or a small team, handles supplier relationships, consolidates demand, places orders, and allocates stock to branches. Branches submit requests rather than placing orders directly.

There are two common variations. In the first, a physical central warehouse or storeroom receives all deliveries and distributes to branches. In the second, which is far more common among small and mid-sized clinic groups, there is no central warehouse. Suppliers still deliver directly to each branch, but purchasing decisions, pricing, and stock visibility are managed centrally.

Where it works well

  • Stronger purchasing power. Consolidated volume supports better pricing, better payment terms, and a more serious relationship with suppliers.
  • Lower total stock. Because the group manages one pool, it can hold less safety stock overall and rebalance between sites when demand shifts.
  • Fewer expiries. With group-wide visibility, slow-moving stock can be moved to where it will actually be used before it expires.
  • Standardisation. Consistent product specifications across branches simplify training, clinical protocols, and cost tracking.
  • Clean reporting. Finance can see total stock value, consumption by branch, and purchasing spend in one place.

Where it breaks down

Centralization is not free. It adds a layer of process, and if that process is slow, clinics suffer. A branch that must wait two days for approval to receive a box of consumables is worse off than one that simply orders it. Central teams can also lose touch with local needs, ordering what the spreadsheet suggests rather than what the clinic actually requires.

There is also a people dimension. Branch managers who previously controlled their own stock may feel they have lost authority, and if the change is handled poorly, workarounds appear: informal local purchases, hidden stock, and shadow suppliers that quietly undermine the whole system.

A useful way to think about it: per-branch inventory optimises for speed at each location, while centralized inventory optimises for efficiency across the group. Most growing groups need both, which is why the hybrid approach below is so common.

The Hybrid Model Most Groups Settle On

In practice, few multi-clinic groups run a purely centralized or purely decentralized model. The most workable arrangement tends to split responsibilities along a clear line:

  • Centralized: supplier selection, price agreements, product standards, high-value or long-lead items, and group-wide visibility and reporting.
  • Branch-level: day-to-day usage tracking, stock counts, reorder requests, and small urgent purchases within defined limits.

Under this arrangement, each branch keeps its own stock records and its own par levels, but those records sit in one shared system that head office can see. Branch managers raise requests or low-stock alerts, the central function consolidates them into group orders where it makes sense, and urgent purchases remain possible under clear rules.

The table below summarises how the three approaches compare.

FactorPer-branchCentralizedHybrid
Ordering speedFastSlower, depends on approvalFast for routine and urgent items, consolidated for the rest
Purchasing powerWeakStrongStrong on agreed items
Total stock heldHighLowModerate
Expiry riskHigherLowerLower, if transfers are used
Duplicate orderingCommonRareRare, with shared visibility
Setup effortMinimalSignificantModerate
Best forSingle clinics, very independent sitesLarger groups with strong operations teamsGroups of two to ten clinics

Transferring Stock Between Branches

The ability to move stock from one branch to another is where a shared inventory model earns its keep. Done well, transfers rescue near-expiry stock, cover unexpected shortages, and reduce the need for emergency purchases. Done badly, they create confusion, missing stock, and records nobody trusts.

Why transfers matter

Demand is never evenly spread. A branch near a school sees a spike in paediatric visits before term starts. A branch in a business district gets busier on weekdays. A new doctor joins one site and changes its consumption pattern. Without transfers, each of these shifts means one location buys more while another sits on surplus.

What a good transfer process looks like

A reliable transfer process is simple, documented, and leaves a clear trail. At a minimum, it should include the following steps:

  • A formal request. The receiving branch (or head office) raises a transfer request stating the item, quantity, and reason, rather than someone sending a message and hoping for the best.
  • Approval where needed. Routine transfers below a set value may need no approval, while higher-value or sensitive items may require sign-off from a manager.
  • Dispatch recorded at the sending branch. The sending branch deducts the stock from its records at the moment it leaves, noting batch numbers and expiry dates.
  • Receipt confirmed at the receiving branch. The receiving branch confirms what actually arrived, so discrepancies between sent and received quantities are caught immediately.
  • An “in transit” status. Stock that has left one branch but has not yet arrived should be visible as in transit, not silently missing from both.
  • A permanent record. Every transfer should be traceable later: who requested it, who approved it, what moved, and when.

Batch numbers and expiry dates travel with the stock

For clinical consumables, medicines, and anything with an expiry date, transfers must preserve batch and expiry information. If a transferred box arrives with no batch record, the receiving branch loses the ability to trace it, rotate it properly, or act on a supplier recall. A transfer process that records only quantities is incomplete.

Regulated and temperature-sensitive items

Not every item can simply be moved in a bag between branches. Medicines, controlled substances, and cold-chain products such as certain vaccines and injectables come with storage and handling requirements, and the rules that apply depend on your emirate, your facility licences, and the type of product. Many groups decide that certain categories are never transferred informally, or are transferred only under a defined procedure. Confirm the requirements with the relevant health authority for each branch before building transfers for these categories.

Transfers, ownership, and tax

Groups that operate branches under a single legal entity usually treat transfers as internal movements of stock. Groups where branches are separate legal entities, for example under different trade licences or ownership structures, may need to treat transfers differently for accounting and VAT purposes, including invoicing between entities. This is a question for your finance team or tax adviser, and it is worth settling before transfers become routine, not after.

Why Duplicate Ordering Happens

Duplicate ordering is rarely a single mistake. It is usually a symptom of missing information. Understanding the common causes makes it easier to design them out of your process.

No shared view of stock

The most common cause is simply that one branch cannot see what another has. A branch manager places an order for an item that a sister branch has in surplus, because nobody had a way to check.

Unrecorded orders in progress

A branch places an order, but the order is not recorded anywhere visible. The delivery has not arrived, so stock looks low, and someone else orders again. Orders that have been placed but not received need to be as visible as stock on the shelf.

Inconsistent product naming

One branch records “Composite A2 syringe,” another records “A2 composite 4g,” and a third uses the supplier’s catalogue code. To a person, these are the same item. To a spreadsheet or a system, they are three different products, and no duplicate check will catch them.

How to Prevent Duplicate Orders Across a Group

The good news is that duplicate ordering responds well to a few simple controls. None of them require a large procurement department.

1. Create a single product master list

Every item the group buys should exist once, with one name, one unit of measure, and one identifier, used by all branches. This is the foundation of everything else. Without it, comparisons, transfers, and duplicate checks are unreliable. Agree on naming conventions early, such as brand, product, size, and pack quantity, and apply them consistently.

2. Make stock visible across branches

Anyone placing an order should be able to see what the other branches hold of the same item. A manager who sees that a sister clinic has twelve boxes in surplus will request a transfer instead of a new purchase. This single change often delivers the largest saving of any step on this list.

3. Track orders, not just stock

Record purchase orders from the moment they are placed, with a status such as ordered, partially received, or received. When someone checks stock levels, they should see both what is on the shelf and what is already on its way.

4. Set par levels and reorder points per branch

Define, for each item at each branch, the minimum level that triggers a reorder and the quantity to order. Base these on actual consumption, not on habit, and review them every quarter. When par levels are set sensibly, reordering becomes a matter of responding to an alert, not relying on someone’s judgement on a busy day.

5. Consolidate orders on a schedule

Instead of every branch ordering whenever it wishes, agree on ordering rhythms. For example, routine orders are consolidated weekly, with an emergency route for genuine urgent needs. Consolidation reduces delivery costs, strengthens supplier negotiations, and gives one person the chance to spot duplicates before they are sent.

6. Define who can order what

Not every staff member should be able to create purchase orders. Assign ordering rights by role, so that, for instance, a receptionist can raise a stock request while a branch manager or procurement lead approves and places the order. Clear permissions also support accountability, because every order has a named owner.

What to Look for in Clinic Software

Spreadsheets can carry a small group surprisingly far, but they struggle when several people at several sites edit the same data. As groups grow, a clinic management system with inventory features built for multiple branches becomes less of a luxury and more of a necessity. When evaluating options, consider the following capabilities.

  • Multi-branch stock visibility. The ability to see stock levels for every branch in one place, with filters by branch, item, and category.
  • Inter-branch transfers with status tracking. Request, approval, dispatch, in-transit, and received states, with a full audit trail.
  • Batch and expiry tracking. Records that follow stock through purchase, storage, transfer, and use, with alerts for approaching expiry dates.
  • Purchase order management. The ability to create, track, and receive orders, so pending deliveries are visible to everyone.
  • Low-stock alerts and par levels. Automatic notifications when an item falls below its minimum at any branch.
  • Role-based permissions. Control over who can view stock, raise requests, approve orders, adjust quantities, or transfer items, and the ability for authorised group users to work across branches without sharing logins.
  • Audit logs. A record of who changed what and when, which supports accountability and makes discrepancies far easier to investigate.
  • Reporting. Consumption by branch, stock valuation, purchase spend by supplier, and expiry losses, available without hours of manual consolidation.

Whatever tool you choose, remember that software supports a process; it does not replace one. A system with every feature switched on will still struggle if branches use different product names, skip receiving, or bypass the ordering rules.

Conclusion

The choice between centralized and per-branch inventory is not about picking a side. It is about deciding which decisions benefit from being made once, for the whole group, and which are best left to the people closest to patients. Supplier relationships, product standards, and visibility belong at the centre. Usage tracking, counts, and urgent needs belong at the branch.

Stock transfers are the connective tissue between the two. They turn a collection of separate stockrooms into a single, flexible pool, provided each transfer is requested, dispatched, received, and recorded with batch and expiry details intact. Duplicate ordering, meanwhile, is almost always an information problem: when every branch can see what others hold and what is already on order, most duplicates disappear without any extra effort.

For groups of two to ten clinics, the hybrid path of shared records, central purchasing agreements, branch-level reordering within limits, and disciplined transfers is usually the most realistic and the most effective. Start with a consistent product list, create visibility, pilot transfers, and consolidate purchasing step by step. Each stage pays for itself in lower waste, fewer emergencies, and clearer numbers.

https://balsammedico.com/book_demo

Connect with Us

Ready to embark on this exciting journey? Contact us today: 

📍 Dubai, United Arab Emirates – Tel: +971 56 640 9602 

📍 Khartoum, Sudan – Tel: +249 91 273 1048

Explore Balsam Medico and discover a world of efficient clinic management at www.balsammedico.com. Together, let’s reduce fines, elevate efficiency, and embrace a new era of dental healthcare.



One last thing..



PS: We built Balsam Medico to be the best software for clinics in UAE and the middle east. It is powerful, flexible, and most importantly, very easy to use.

If you have two minutes, see how it works.

This is the main landing page to learn more.


About Author

By day Customer Success Officer; by night Content Writer

You might also enjoy:

Leave A Comment

Your email address will not be published. Required fields are marked *