Procurement
Inventory

How to Run Purchasing Across Separate Legal Entities in a Multi-Site Restaurant Group

Group account structure with three legal entities, each with its own account

If your restaurant group runs each site or brand as its own legal company, purchasing does not behave the way it does for a single-entity operator. Shared purchase orders name the wrong buyer, invoices land on the wrong company's books, and a new brand gets bolted onto an existing account instead of standing on its own. Follow these five steps to set purchasing up correctly across separate legal entities, from the first structural decision to the last invoice: decide your account structure, raise purchase orders per entity, provision each new brand cleanly, bill supply between your own companies, and keep every invoice posting to the right entity.

Step 1: Decide on one shared account or one account per entity

Start with the structural decision, because every later step depends on it: run one shared operating account for the whole group, or provision each legal entity as its own account. Base the answer on how separate your entities really are in law, banking and tax, not on how the group feels to run day to day.

The pull toward one shared account is understandable. It looks simpler, and a group that grew one site at a time rarely stops to redraw its buying structure. But the moment two legal entities sit behind a single customer record, purchase orders start naming the wrong buyer and supplier invoices post against the wrong company. Untangling that by hand every month is slower and riskier than setting the structure up correctly once. Use the table below as the quick version of the decision.

What changesOne shared accountOne account per entity
Purchase ordersAll POs raised under one company nameEach entity raises its own POs
Supplier billingSupplier sees one payer; per-entity terms get lostEach entity keeps its own account number and terms
Invoice postingHigh risk of posting to the wrong entityInvoices map to the entity that ordered
Adding a brandNew brand bolted onto the existing accountNew entity provisioned on its own
Best fitOne legal entity, many sitesSeveral legal entities under one group


If every site trades under a single legal entity, a shared account is the right call and your controls belong at outlet level. If the sites are genuinely separate companies, work through the remaining steps: each one sets up a piece of purchasing, billing and stock so it stays clean across the group.

Step 2: Raise purchase orders under each entity, not across them

Do not try to make one account buy on behalf of two companies. A purchase order is a commitment from one legal buyer to one supplier: it carries a single company name, a single tax registration and a single set of payment terms, so it cannot represent two entities at once. This is not a software limit you can configure away; it is what a purchase order is. Forcing two companies onto one order only moves the problem to the invoice.

Instead, let each entity raise its own POs under its own name, and consolidate demand a level higher, at the planning stage, rather than on the order itself. Supy gives each entity a consolidated multi-outlet view of its requisitions and one-tap PO generation, so buying for all the sites inside one entity stays fast without forcing two companies onto one document. Where you want group-wide volume on a single supplier line, that is a separate pattern covered in consolidated purchase orders for restaurant groups, which handles many sites inside one entity, not many entities.

Flow showing how one shared account across two entities leads a purchase order to bill the wrong company


Step 3: Provision each new brand as its own account from day one

When the group opens a new brand as a separate legal entity, set it up as an independent account with its own suppliers, tax registration and users from the very first order. Retrofitting separation after invoices have already posted to a shared account is far harder than starting clean, because you are then unpicking history as well as changing the setup.

Work through provisioning as a short, ordered job. Register the brand as its own account, attach its own supplier contacts and delivery schedules, and set its own approval chain and spending policies before the first order goes out. Supy supports up to five sequential approvers triggered by branch and order value, and spending policies scoped to specific locations and people, so each entity enforces its own buying rules. A three-tier group, outlet and location hierarchy then keeps every entity isolated in its own records while the group still sees across all of them.

Four-step sequence for provisioning a new legal entity as its own account from day one


Step 4: Bill inter-entity supply with per-group price lists

If one of your entities supplies another, for example a central kitchen or commissary feeding the outlets, set up a rule to bill between the companies you both own rather than pricing each transfer by hand. Re-pricing and journaling every transfer manually does not scale past a handful of sites, and it is where inter-entity numbers most often drift.

The mechanism that removes the manual step is a price list per receiving entity. Supy lets a supplying entity maintain separate price lists per customer group, with cost-plus, markup or fixed pricing per group, so each receiving entity is invoiced automatically at the agreed price. You set the rule once; the invoices follow it. The stock side of a central-kitchen transfer and the internal-invoicing detail are their own topic, covered in central kitchen transfer pricing and internal invoicing; here the point is simply that inter-entity billing should be a rule, not a monthly spreadsheet.

Before and after showing manual inter-entity pricing replaced by an automatic per-customer-group markup


Step 5: Keep every invoice posting to the right entity

Finally, close the gap where invoices mispost. They mispost for one reason above all others: two entities share one account or one supplier record, so the system has no clean way to know which company an invoice belongs to. Scope every account, supplier and credit note to a single entity and the ambiguity disappears, because each document already carries the company that ordered it.

Supy enforces that credit notes are scoped to a single operator account, so one brand's supplier credits never mix with another's. Each entity receives supplier invoices to its own inbox, where they are matched against that entity's own purchase orders, and each entity syncs to its own accounting ledger through Supy's 75+ integrations. That is how an invoice ends up on the right company's books by default instead of being corrected by hand after the fact. It also removes the reconciliation work that shared accounts quietly create. You can see the buying side of this in Supy's restaurant procurement software.

Before and after showing invoices moving from a shared record that misposts to account-scoped posting


Confirm which setup your group should run

Pull the steps together with one question: is each site its own legal entity? If the answer is no, one entity trading across many sites, a shared account is right and your effort belongs at outlet level, in approvals, spending limits and inter-site stock transfers. If the answer is yes, several separate companies, provision each entity on its own account, scope its suppliers and credit notes to that entity, and use per-customer-group price lists for any supply that moves between them.

Decision tree: is each site its own legal entity, with the action for each branch


The mistake almost every multi-entity group makes is deciding this by default rather than on purpose, then paying for it in month-end journals. Pick the branch you are in, set the structure once, and purchasing stays clean as the group adds its next brand.

Book a Demo with Supy - purchasing across separate legal entities

Ready to optimize your restaurant operations?

Blog

Our operational insights

No items found.

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

Can one account raise purchase orders for two legal entities?
+

No. A purchase order commits one legal buyer to one supplier, so it carries a single company name, tax registration and payment terms and cannot represent two entities at once. This is not a setting you can switch on; it is what a purchase order is. The correct approach is to give each legal entity its own account and let it raise its own orders. If you need group volume on a supplier line, consolidate demand across the sites inside one entity, never across two separate companies on the same document.

Should each restaurant brand in a group be set up as its own account?
+

Only when each brand is a separate legal entity. If your brands trade under one company, a single account with outlet-level controls is simpler and correct. If they are separate companies, provision each as its own account from day one, with its own suppliers, tax registration, approval chain and spending policies. Setting this up at launch is far easier than retrofitting separation once invoices have already posted to a shared record, because a retrofit means unpicking history as well as changing configuration. Decide it on purpose rather than letting a new brand default onto the existing account.

How do you bill supply between two entities you both own?
+

Use a price list per receiving entity rather than pricing each transfer by hand. A supplying entity, such as a central kitchen, can maintain separate price lists per customer group, with cost-plus, markup or fixed pricing per group, so every receiving entity is invoiced automatically at its agreed price. You set the rule once and the invoices follow it, which removes the monthly reconciliation that manual pricing creates. The stock movement and internal-invoicing side of a central-kitchen transfer is a related but separate topic; the billing point here is that inter-entity charges should be a standing rule.

Why do supplier invoices post to the wrong entity in a multi-entity group?
+

Because two entities share one account or one supplier record, so the system cannot tell which company an invoice belongs to. When accounts, suppliers and credit notes are all scoped to a single entity, each document already carries the company that ordered it and posts to the right books by default. Each entity should receive supplier invoices to its own inbox, match them to its own purchase orders, and sync to its own accounting ledger. That structure removes the month-end journals that shared accounts quietly create, and it is far more reliable than correcting mispostings after the fact.

What is the difference between consolidating purchase orders and running separate entities?
+

Consolidating purchase orders is about buying volume across many sites that belong to one legal entity, so a group can place a single larger order with a supplier. Running separate entities is about many companies under one group, where each entity must buy, be billed and be booked on its own. They are different problems: consolidation happens inside one entity, while entity separation keeps companies apart. Do not solve one with the other. Consolidate demand where the sites share a legal entity, and provision separate accounts where they do not.

When should a restaurant group use one shared account instead of one per entity?
+

When every site trades under a single legal entity. If the group is one company operating many outlets, a shared account is simpler and correct, and your controls belong at outlet level: approvals, spending limits and inter-site stock transfers. The shared model only becomes a liability when two genuinely separate companies sit behind it, at which point purchase orders name the wrong buyer and invoices post to the wrong books. So the test is legal, not operational: count the legal entities, not the number of sites, and match the account structure to that.

Does a group still get a single view if each entity has its own account?
+

Yes. Separating entities does not mean losing group oversight. A three-tier group, outlet and location hierarchy keeps each entity isolated in its own records while the group still sees across all of them. Each company keeps its own suppliers, orders and credit notes, so nothing leaks between brands, but leadership can still review purchasing and cost across the whole group. You get clean separation where it matters, for billing and accounting, and consolidated visibility where it helps, for group-level decisions. The two are not in conflict when the hierarchy is set up correctly.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.