What to ask for
Why it matters
Royalties and advertising fund contributions are a percentage of each location's sales, as the franchise agreement defines them. When reports arrive in different shapes, someone at head office spends days rebuilding them before anything can be invoiced, and a mistake means charging a franchisee the wrong amount. Agree the format once, and every period gets easier.
Common errors and their fixes
The same store written three ways
Cause: 104, Store #104 and Downtown are all the same location to a person, but three locations to a spreadsheet. Totals per location come out wrong, and some reports don't match any location at all.
Fix: Give every location one ID and ask for it exactly as head office writes it. In your own form, make it a dropdown of your real IDs so it can't be retyped.
Periods that overlap or leave gaps
Cause: One location reports the 1st to the 30th, another the 1st to the 31st, and a third sends a week that overlaps last month's report. Sales are counted twice or missed.
Fix: Agree the reporting periods up front (calendar months, or set weeks), and ask for a start and an end date on every report.
Gross and net mixed up
Cause: Some franchisees report sales before discounts and refunds, some after, and the column just says Sales. The royalty base ends up different for every location.
Fix: Ask for gross sales, discounts, refunds and sales tax in separate columns, and net sales as your agreement defines it. Then the base is the same for everyone.
Sales tax included, or not
Cause: Many agreements leave sales tax (or VAT or GST) out of the royalty base. If some locations include it and others don't, royalties are overcharged at some and undercharged at others.
Fix: Ask for tax collected in its own column, so it can be taken out consistently.
Amounts written as text
Cause: $12,450.00, 12.450,00 and 12450 AUD can't be added up until someone cleans them, and a European-style 12.450,00 can be read as 12.45.
Fix: Ask for plain numbers with a full stop for decimals, such as 12450.00, and keep each location in one currency. The currency symbols guide shows how to clean a column.
Negative discounts and refunds
Cause: Some locations enter refunds as -350, others as 350. Subtract them both ways and the net figure is wrong.
Fix: Ask for discounts and refunds as positive amounts that are taken away from gross sales.
Columns renamed, added or moved
Cause: A franchisee adds a Notes column in the middle, renames Gross Sales to Revenue, or deletes a column they don't use. When the files are combined, figures land under the wrong heading.
Fix: Lock the template down, or use a form where the columns can't be changed. See how to stop people changing your Excel template.
Totals rows and blank rows
Cause: A Total row at the bottom of a location's report is counted as another location, and blank rows between weeks break the combined file.
Fix: Remove totals, subtotals and blank rows before sending. Head office adds them up.
Dates that read two ways
Cause: 03/04/2026 is 3 April in Australia and the UK, and 4 March in the US, so a network across countries reports the wrong months.
Fix: Use YYYY-MM-DD for every date. See the date formatting guide.
The same report sent twice
Cause: A corrected report sent alongside the original, or a location that reports through two people, doubles that location's sales for the period.
Fix: Check for more than one row per location per period before combining, and ask for corrections to replace the earlier report, not add to it.
Locations missing from the period
Cause: With dozens of reports arriving by email, a late or missing location is easy to miss until royalties are already invoiced.
Fix: Compare the locations that reported against your location directory every period, and chase the gaps before closing it.
A last check
Before invoicing royalties, check every location in your directory has exactly one report for the period, and compare each location's sales with its previous periods. A big jump or drop usually means a missing zero, tax included this time, or a report sent twice.
Send the same form, with the same columns, every period. Once franchisees are used to it, most of these errors stop happening on their own.
Checklist before you send
Collecting sales reports from franchisees?
Send franchisees a form instead of a spreadsheet. The franchise sales report template keeps every location on the same columns, dates and number formats, and the location directory template keeps one row per location ID.
Try the franchise sales report templateRelated Guides
Relevant Templates
Import Builder is an independent product. This guide isn't legal or accounting advice: your franchise agreement defines the royalty base and reporting rules.