Each branch keeps its own record and its own numbers. Head office gets one view across them. Every business stays on its own plan, and this page tells you where that stops working as much as where it starts.
Free plan available, no card needed. Locations are not metered on any plan.
Key takeaways
5Multi-location business software is software that keeps each site of a business as its own record, so the work, the customers and the revenue belonging to one branch stay identifiable, and then reports across every branch in one place. In practice that means three things: a location record with its own details, a way to attribute a document to a location, and reporting that can be read per site and as a total.
The reason the category is confusing is that two very different businesses shop for it under the same words. One is a single business that happens to work out of several addresses: one ABN, one team, one set of books, and a question about which suburb is carrying the month. The other is a group of separate businesses with separate owners or separate entities, where the question is what the group made once you add them together. Those need different setups, and a tool that pretends they are the same problem will get one of them wrong.
OneBookPlus handles both, in two different ways, and the rest of this page is about which one you are and what each one does. It is worth saying early that neither shape is a paid upgrade. There is no locations field in our plan limits, no per-site fee, and no tier you have to reach before a second branch is allowed. The plan you need is decided by team members and volume like it is for everyone else, which is what the plan comparison on our pricing page is for.
Work out which of these you are before you set anything up. The choice decides how you are billed, what your managers can see, and which reports answer your questions, and it is awkward to reverse once a year of invoices exists.
One business, several sites
A clinic with three rooms across two suburbs, a cleaning business running crews out of two depots, a salon with a second shopfront. One account holds the lot. Each site is a location record carrying its own address, phone, email and opening hours, with one branch flagged as the primary. Contacts and invoices carry a location, tracking categories tag both invoices and expenses, and the reporting slices by site from there.
A group of businesses
A franchise group, a multi-brand operator, or two companies that share an owner and nothing else. Each business is its own account with its own data, its own team and its own books. A parent account is flagged as head office, the others are linked to it as children, and Franchise Consolidation reads across the group. One login switches between them without signing out.
These are standing reports you open, not exports you build. Each one is named here as it is named in the product, so you can go and check it rather than take our word for it.
Accounting reports, paid plans
Paid invoices grouped by the location record: net, GST, gross and invoice count per branch, for this quarter, this financial year, last financial year or all time. Anything without a location lands in an Unassigned row, which is deliberate. A report that quietly drops untagged revenue is worse than one that shows you the gap.
Accounting reports, paid plans
Tracking categories tag invoices and expenses with a dimension you choose, and Location is one of the three the product suggests. Tag both sides and this report returns revenue, expenses, profit and margin per site, with a coverage figure for how much revenue was never tagged. This is the report that answers which branch is actually making money, rather than which one is busiest.
Accounting reports, paid plans
For a group of separate businesses. The head-office account rolls itself and every child business into one cash-basis view: revenue excluding GST, GST collected, expenses excluding GST, net profit and paid invoice count, per business and as a group total, with foreign-currency invoices normalised to Australian dollars at the invoice-date rate.
What rolls up is the money. Revenue by branch, revenue and expenses and margin by site through tracking, and a cash-basis profit rollup across a group of businesses. That is enough to run a monthly review across several sites, and for most operators it is the whole reason they were looking.
Here is what does not, and we would rather you read it here than find it in week three. There is no per-location permission scoping. Roles are tenant-wide, six of them, and none can be narrowed to a branch, so inside a shared account a manager who can open reports can open all of them. There is no per-location staff assignment. There is no group invoice: a group of businesses is billed one account at a time, and consolidation is a reporting view rather than a billing arrangement. The consolidation report is a cash-basis profit rollup, not a consolidated balance sheet, and it does not eliminate transactions between the businesses in the group, so if two of them trade with each other you will need to allow for that yourself. And setting up the head-office link between a parent and its children is done with our help rather than from a settings screen.
We say the same thing where a prospect is most likely to check. Our comparison against Agentbox names franchise-grade rollup reporting as something that vendor does better and states that our multi-location support is still developing. That is still true. What is on this page is what is shipped today, not a roadmap, and if the missing items above are the reason you are buying then this is not the tool and we would rather say so now.
This is the detail that decides whether the reporting will work for you, so it is worth being specific rather than saying everything is location aware. Three records carry a location field directly: invoices, contacts and properties. That is what makes revenue attributable to a branch, because an invoice knows which site raised it, and it is why Sales by Location can group paid invoices the way it does. The invoicing module is where that field is set in practice.
The calendar is the honest exception. Bookings and jobs do not carry a location of their own, so inside a single account the diary is one shared diary rather than a separate book per branch. You can still run a site's week off it, because work is assigned to people and people generally work at one site, but the software is not enforcing that and it will not report on it. If what you need is a genuinely separate calendar and a manager who can only see their own branch, that is the second shape on this page: run each site as its own business and consolidate the reporting. The scheduling surface itself, shared as it is, is documented on the bookings and scheduling module page.
Sales by Location tells you what each branch billed. It does not tell you what each branch cost, because expenses do not carry the location field. The route to profit per site is a tracking category, and it is worth doing on the day you open the second address rather than the day you first want the answer. Create a category called Location, add one option per site, and then tag both sides: the invoices going out and the expenses coming in. With both tagged, the Tracking Category P&L returns revenue, expenses, profit and margin per site.
The reason to start early is that tagging is not retrospective by itself. A category created in March does not reach back and label January, so a mid-year start gives you a part-year comparison and a coverage figure that looks worse than your bookkeeping actually is. That coverage figure is the number to watch: it tells you how much revenue was never tagged, which is the difference between a report you can act on and a report you have to caveat in the meeting. Tracking categories, the P&L that reads them and the rest of the reports library sit in the accounting and reporting module, and they are on the paid plans rather than Free, which the plan comparison sets out row by row.
If you run more than one business, one email address belongs to all of them. The switcher moves you between the businesses you are a member of, and the one you were last in is remembered, so opening the dashboard tomorrow puts you back where you were rather than in whichever account was created first. Each switch is checked against your membership of the target business, not against the identifier in the request, which is the difference between a switcher and a URL you can edit.
Separation between those businesses is enforced at the database layer, not by a filter in the interface. That distinction matters more in a group than anywhere else, because the failure mode you are worried about is one franchisee seeing another franchisee's takings. A filter can be got around by a query someone forgot to scope; a row-level policy cannot, because the database refuses to return the row in the first place. The specifics, including encryption in transit and at rest, are on the OneBookPlus security page.
Team access follows the same logic. An accountant or bookkeeper looking after several businesses in a group is invited to each one separately and switches between them the same way you do, with the read-write accountant role or the read-only advisor role depending on how much rope you want to give them. If seats and roles are the part you are weighing up, the software for small teams page covers the six roles and what each is for in detail.
Each of these is written for that trade in that trade's own words, with the jobs, the compliance and the pricing that go with it.
The live demo is a working account with invoices, quotes and jobs already in it. Open the accounting reports and see the shape of the numbers for yourself.
Built in Melbourne, AU
ATO-ready from day one
TLS in transit, AES-256 at rest, tenant isolation at the database layer, read the security page
No credit card needed
There is nothing to unlock and nothing extra to pay for a second site. Set it up when you open it.
Also worth reading: solutions by business size, or the accounting and reporting module.
Last reviewed and updated: by Bishal Shrestha
Inside a single business, yes. Roles are tenant-wide: owner, admin, accountant, staff, viewer and advisor, and none of the six is scoped to a branch. Anyone who can open reports can see every branch in that account. The only hard boundary is the account boundary itself. If each branch runs as its own business, a manager invited to one cannot read another, because that separation is enforced at the database rather than by a filter in the interface. So the real question is which matters more to you: one shared calendar and contact list across the group, or a manager who can only ever see their own site. Pick the shape that answers that, because permissions will not do it for you.
It depends which shape you are running. One business with several sites is one account, so it is one subscription, and the plan you need is driven by team members and volume in the ordinary way. Nothing about locations is metered on any plan, so adding a second or fifth site does not move you up a tier by itself. A group of separate businesses is separate accounts, and each one carries its own subscription. Consolidation reports across those accounts, it does not merge the billing, and there is no group invoice. If you want the numbers for your own group, the plan comparison on the pricing page is the place to work it out.
Three, and they answer different questions. Sales by Location groups paid invoices by the location record and shows net, GST, gross and invoice count per branch for a quarter, this financial year, last financial year or all time, with an Unassigned row so untagged revenue is visible rather than silently dropped. Tracking Category P&L goes further, because expenses carry tags as well as invoices: create a tracking category called Location with one option per site and you get revenue, expenses, profit and margin per site over a rolling window, plus a coverage figure telling you how much revenue was never tagged. Across separate businesses, Franchise Consolidation rolls the parent and every child business into one cash-basis view of revenue excluding GST, GST collected, expenses, net profit and paid invoice count, for the quarter or either financial year. Tracking categories and franchise consolidation are on paid plans.
Not by the same field, and the difference matters. Three records carry a location directly: invoices, contacts and properties. Expenses do not, which is why Sales by Location can tell you what each branch billed but cannot tell you what each branch cost. The route to profit per site is a tracking category. Create one called Location with an option per site, tag the invoices going out and the expenses coming in, and the Tracking Category P&L returns revenue, expenses, profit and margin per branch, along with a coverage figure for how much revenue was never tagged. It is worth setting up the day you open the second site rather than the day you want the answer, because tagging is not retrospective and a category created halfway through the year leaves the first half blank.
Five things, said plainly. There is no per-location permission scoping: roles are tenant-wide, so you cannot give a manager sight of one branch only inside a shared account. There is no per-location staff assignment. There is no group invoice, so a group of businesses is billed one account at a time. The consolidation report is a cash-basis profit rollup, not a consolidated balance sheet, and it does not eliminate transactions between the businesses in the group. And the head-office flag and the parent-to-child links are set with our help rather than from a settings screen. Our comparison against Agentbox says our multi-location support is still developing, and that is still the accurate summary. Everything on this page is what exists today, not a roadmap.
About the author
Founder & CEO, OneBookPlus
Bishal spent a decade running digital projects for Australian small businesses before founding OneBookPlus. OneBookPlus is built and supported from Melbourne for Australian small and medium businesses. Multi-location support covers location records per branch, a location field on invoices and contacts, sales and margin reporting per site, and consolidated cash-basis reporting across a group of separate businesses under one login. This page states what is shipped today, including what is not.
Read the founder bioComparisons