FlowParse
Use case 11 August 2026 18 min read

Finance for franchise operators

You report upwards on the franchisor's terms, in their format, on their schedule. Then you run your actual business on whatever is left over — and what is left over is usually a sales figure with no costs attached to it.

FlowParse
flowparse.io

Two audiences, one set of tills

A multi-unit franchisee has a strange reporting problem: the same tills have to answer to two completely different readers who want completely different things.

The franchisor wants sales. That is what the royalty is computed on, and it is very nearly the whole of their interest in your numbers. Their reporting requirements, their portal and their monthly template are all shaped around that single figure.

You want something else entirely: which of your units actually makes money, after rent, after labour, after the fee, after the supplier prices you have no control over. That is a different question, built from different documents, and no part of the franchisor's system is designed to answer it.

Which produces the situation this page is about — an operator with excellent visibility of the number they pay a percentage on, and vague visibility of the number that determines whether the business is worth running.

FlowParse
flowparse.io

The two sets of numbers, and why they diverge

Reported upwardsWhat you need
Core figureGross salesContribution after direct costs
GrainPer unit, per monthPer unit, per week, with costs
Costs includedNoneSupply, labour, rent, fee, waste
PurposeComputing a feeDeciding where to put your attention
Who defines itThe agreementYou
Exists if you do nothingYes — it is mandatoryNo

The last row is the whole difficulty. The upward report has a deadline and a consequence, so it always gets done. The internal view has neither, so for most operators it does not exist — or exists as a feeling about which units are the good ones.

That feeling is frequently right about the extremes and frequently wrong about the middle, which is exactly where the money is. The unit everyone knows is strong probably is. The three in the middle, one of which is quietly subsidising the others, are indistinguishable without the arithmetic.

90 seconds

Every unit's month in one pass

Five separate reports dropped in together, read, merged into one table and exported to Excel — the same shape as a multi-unit operator's monthly gather.

flowparse.iono sound needed
0:00 / 0:00

Up to 100 files per export

Every row keeps its source file and page

Excel, CSV, JSON or XML

Who does what

The unit manager

Runs the shift, produces the daily report, banks the takings, photographs the supplier delivery note. Nothing beyond that — anything more competes with the customer and loses.

You, or an office manager

Gathers, reads, allocates to units. For six units this is a morning a week, not a role.

The bookkeeper or accountant

Receives clean rows rather than a carrier bag. This is where the saving is most visible, because it is billed by the hour.

You, again, but differently

Looks at contribution per unit once a month and decides where the next hour of your own attention goes. This is the part that does not happen unless it is scheduled.

The fourth is the one that quietly disappears. An operator running six units spends their week on the loudest one — staffing crisis, equipment failure, a complaint — and the monthly look at the numbers gets postponed until it stops being a habit.

The monthly cycle

1

Daily

Units report and bank

Whatever format each unit's equipment produces, into one place. Not into a person's inbox.

2

Daily

Supplier documents photographed

Delivery notes and invoices captured at the unit, on the day. The ones that travel to head office in a van rarely arrive.

3

Weekly

The read

Everything from the week through in one pass — sales reports, supplier invoices, banking slips — coming back as rows per unit.

4

Weekly

Takings against banking

Per unit, per day. The exception list is usually three or four rows and goes stale within a fortnight.

5

Monthly

The royalty submission

From the same rows, on the basis your agreement defines, complete and traceable.

6

Monthly

Costs onto units

Supply, and whatever else you can attribute. This is the step that turns a sales report into a business view.

7

Monthly

Contribution per unit

One page. Six rows. The only report on this list that changes decisions.

8

Monthly

To the bookkeeper

Excel or CSV with the source reference on every row, instead of a folder.

Weekly rather than monthly for the reading is the only change of rhythm that matters, and the reason is memory rather than effort. A question about a unit's Tuesday gets an answer seven days later and a shrug five weeks later.

FlowParse
flowparse.io

Where the hours go

Six units, roughly 180 sales reports and 250 supplier documents a month. Proportions as described by operators rather than a promise about yours.

ActivityBy handWith the read automated
Typing sales reports into a sheet6–8 hrs~20 min
Typing supplier invoices8–10 hrs~25 min
Chasing units for missing paperwork3–4 hrs2–3 hrs
Takings against banking3 hrs~45 min
Building the royalty submission2 hrs~15 min
Allocating costs to units2–3 hrs2–3 hrs

Two rows do not move, and that is stated honestly. Chasing a document that does not exist is not a reading problem, and deciding which unit a shared cost belongs to is a judgement about your business that no document contains.

What changes is the ratio. A month that was mostly typing with a little thinking at the end becomes mostly thinking — and the thinking is the part that was previously getting skipped because there was no time left for it.

What it is actually worth

The obvious part

Something like twenty hours a month at these volumes, plus a smaller bill from whoever does your books, because they receive rows instead of a box. Easy to calculate, and it is the smaller half.

The part that matters

Knowing which unit is carrying the others. For an operator with six units, one of them is usually contributing materially less than the operator believes — and finding that out changes where the next twelve months of effort go.

That is not a number that can be promised in advance, because the whole point is that it is currently unknown. What can be said is that the cost of finding out is one month of doing the process properly.

The honest version

Nobody can tell you what a contribution-per-unit view will show, and an offer that quotes you a percentage improvement is guessing. Run one month across every unit, put the six rows side by side, and see whether the ranking matches your intuition. If it does, you have confirmed something for the cost of an afternoon. In our experience it usually does not.

The royalty submission, from the operator's side

The fee is not optional and neither is the reporting, so the only sensible goal is to make it cheap, punctual and defensible.

Know your basis and write it down. Refunds in or out, platform orders in or out, VAT in or out. Most operators inherited a convention from whoever set them up and have never checked it against the agreement. Both a mistaken overstatement and a mistaken understatement are worth finding, and only one of them is comfortable.

Submit on time, every time. Lateness is the cheapest possible way to attract attention. An operator whose submissions are always punctual and always reconcile is not the one anyone starts asking questions about.

Keep the source. If a figure from fourteen months ago is queried, answering it from your own records in a minute is a completely different conversation from having to reconstruct it.

What the franchisor is doing with the same figures, and what they check, is set out on franchise royalty calculation data — worth reading from the other side, because it tells you which patterns attract questions.

FlowParse
flowparse.io

Unit two is fine. Unit five is a different business.

Multi-unit operators describe a threshold, and it is remarkably consistent: somewhere around the fourth or fifth unit, what used to work stops working.

With two units you are in both of them most weeks. You know the staff, you notice the stock, and a spreadsheet is genuinely sufficient because you already know what it will say.

With five or six you are in each one occasionally, you do not know the newer staff, and your sense of how a unit is doing has become an inference from how it felt last time you visited. The informal system has not failed loudly — it has just stopped being informative, which is harder to notice.

The specific failure is usually the same: the operator's attention is captured entirely by the newest or most troubled unit, and the mature units run unattended. That is fine for a while and then one of them starts drifting, which is the subject of the site that quietly loses money.

Anyone planning to go from three units to six is better off building the reporting at three, when there is time, than at six, when there is not.

Buying through the franchisor

Most agreements require some or all supply to come through nominated suppliers. That removes a lever an independent operator would have, and it changes what is worth measuring.

You cannot negotiate the price, so the questions become different ones. Are all units being charged the same? Did a price change without anyone noticing? Is one unit ordering materially more per unit of sales than the others?

That last one is the useful check and it is invisible without reading the invoices. Two units with similar sales and a fifteen percent difference in supply cost have a difference in waste, portioning, ordering discipline or stock control — and the invoice is the only place that shows up.

It is also, incidentally, the check a franchisor may be running from their side, which is another reason to know your own numbers before somebody else asks about them.

FlowParse
flowparse.io

One bank account or six

A practical question that shapes everything downstream, and operators land on different answers for reasonable reasons.

One accountOne per unit
AdminSimplestMore to manage
Cash visibilityGroup onlyPer unit, immediately
Reconciling takingsHard — deposits mergeStraightforward
Selling one unit laterPainful separationAlready separate

One account is simpler right up until you need to reconcile six units' takings against deposits that have merged into one stream, at which point it becomes the thing that makes reconciliation impossible rather than merely tedious.

If you are on one account and staying there, the workaround is a distinct paying-in reference per unit. It costs nothing and it restores the one property you actually lost.

Selling units, and what a buyer asks for

Most multi-unit operators sell at least one unit eventually — to exit, to fund another opening, or to shed the one that never worked. It is worth knowing in advance what that process demands, because it demands exactly what this page has been describing.

A buyer wants unit-level figures over several years: revenue, costs, contribution, separated cleanly from the units that are not for sale. An operator whose records exist only at group level has to reconstruct that under time pressure, from documents that may no longer be retrievable.

The reconstruction is not just laborious. It is weaker evidence — figures assembled during a sale, by the seller, from a group total, are exactly the kind a buyer discounts. And discounting shows up in the price.

An operator who has kept unit-level rows all along simply exports them. Same data, produced routinely years before anyone was selling anything, which is a materially stronger position to negotiate from.

This is the strongest argument for unit-level records that has nothing to do with running the business day to day — and it is usually the one that persuades operators who were unconvinced by the operational case.

What a contribution view actually looks like

Six units, one month, invented figures. Not a full profit and loss — just revenue against the costs that can be attributed to a unit without argument.

UnitSalesSupplyFeeLeft
196,40031,8005,78458,816
288,10029,9005,28652,914
392,70036,2005,56250,938
474,20024,1004,45245,648
581,30027,0004,87849,422
669,80022,6004,18843,012

On sales, unit 3 is second and unit 6 is last. After supply cost, unit 3 has dropped to fourth and unit 5 has overtaken it. Unit 3 is spending 39% of sales on supply where the others are around 32%.

That is a seven-point gap on a unit doing over ninety thousand a month, and it is the single most actionable fact on the page. It is also completely absent from any sales report, including the franchisor's.

The cause could be waste, portioning, ordering discipline, theft, or a genuinely different menu mix. The table cannot say which, and it does not need to — it says which unit to walk into.

Note what this table deliberately leaves out: rent, labour, utilities. All of them matter and all of them require decisions about apportionment that turn a Tuesday afternoon into a project. Supply and fee alone are attributable without argument, and they are enough to find the outlier.

FlowParse
flowparse.io

What to give a unit manager, and what not to

An operator who has built this view faces a question that gets very little discussion: how much of it does the person running the unit get to see?

The instinct is either everything or nothing, and both are wrong. Everything includes the fee, the rent and the operator's own margin, which turns every conversation into a negotiation about pay. Nothing leaves the manager unable to influence the numbers you are about to hold them to.

The useful line is what they control. Sales, transaction count, supply cost as a percentage of sales, waste. All four are things a manager can actually move, and all four are things you want them thinking about.

Supply as a percentage is the one that changes behaviour most reliably, precisely because it is a ratio. A manager told their supply cost is thirty-six thousand learns nothing; told it is thirty-nine percent when the other units run thirty-two, they usually know why within a day.

And give it to them monthly, in the same form every time. A number that appears once in a difficult conversation is an accusation; the same number arriving every month is a management tool.

The cash-flow shape nobody warns you about

Multi-unit operators describe a specific and repeated surprise, and it is worth naming because it is structural rather than a mistake.

Sales arrive daily. Card settles in a day or two, cash when it is banked. That feels like healthy cash flow, and for a single unit it broadly is.

The outgoings do not follow that rhythm. Supply is invoiced on terms, the royalty is billed monthly in arrears, rent is quarterly at some sites, and payroll is fixed and non-negotiable. So a growing operator can be trading well and still be squeezed — because growth means more supply bought before the sales it generates have converted.

Opening a new unit sharpens this considerably. The fit-out is paid before there is any revenue, the first months are below run-rate, and the existing units are funding it while their own reporting looks unchanged.

The mitigation is unglamorous: know the shape before it happens. A simple month-by-month picture of when money arrives and when it leaves, built from the documents already being read, is enough — and it is the report most likely to change a decision about timing an opening.

Four objections

The franchisor's system already reports my sales

It does, accurately, because that is what the fee rests on. It does not report your costs, your margin per unit, or which unit is carrying the others — and it was never intended to.

My accountant handles all this

They handle what reaches them, once a quarter, in a form designed for statutory purposes. That is a different output from a monthly view of which unit to spend next week in.

I know which of my units are good

About the best and the worst, almost certainly. The middle is where operators are most often wrong, and the middle is where most of the estate sits.

I do not have time for more admin

This is less admin, not more — the typing is what goes. The part that stays is the twenty minutes a month looking at six rows, which is the only part that was ever worth your time.

Starting with one month

Not a rollout. Take one completed month and every document from every unit — sales reports, supplier invoices, banking slips, the photographs sitting in a manager's phone.

Read them into one table with the unit on every row. Then do two things: reconcile takings against banking per unit, and put supply cost beside revenue for each unit.

The first produces a short exception list. The second produces six rows that will either confirm what you already believed about your units or surprise you — and both outcomes are worth an afternoon.

The reconciliation mechanics are on multi-site sales reconciliation, and making the units genuinely comparable is on location rollup.

Frequently asked questions

One month, every unit

Read it all in, reconcile takings to banking, then put cost beside revenue per unit. Six rows, and they usually surprise somebody.

Related reading