KiteBack office

Franchise accounting guide Why does a franchise chart of accounts have to stay comparable across locations?

Because every report that matters compares stores — the franchisor’s, the lender’s and your own — and a store P&L is only comparable if the same cost lands in the same account at every location. Many franchise agreements require the brand’s standard chart. A group with several entities also needs one code set across all of them, matched by account number rather than by name.

By the Kite accounting team · Reviewed · 3 min read · 4 sources

What goes wrong when charts drift?

The same pest-control invoice is “Repairs & Maintenance” at one store, “Building Expenses” at a second and “Contract Services” at a third. Each store’s P&L is correct on its own; together they say store two has no maintenance cost and store one has twice the average. The drift usually starts innocently — a bookkeeper creates an account at one entity, a QuickBooks migration renames another — and by the time a group has fifteen entities, rolling them up means a spreadsheet of mappings that somebody rebuilds every month.

Do franchisors require a particular chart?

Often, in the agreement itself. Wingstop’s 2025 franchise agreement requires franchisees to adopt the accounting principles, policies and practices it prescribes, including its standard chart of accounts[1]. Hotel brands reference the Uniform System of Accounts for the Lodging Industry, whose departmental structure most brand reporting follows; Fairfield by Marriott’s gross room sales definition is written against it[2][3]. Restaurants that are not given a brand chart often start from the National Restaurant Association’s Uniform System of Accounts for Restaurants, which is organised around prime cost and controllable profit[4].

How do you unify a chart that has drifted?

  1. Pick the target: the brand’s chart if the agreement names one, otherwise one master chart for the group.
  2. Match each entity’s accounts to it by account number first, then by name, and have a person confirm every name-only match — “Supplies” can be paper goods at one store and cleaning chemicals at another.
  3. Map, do not rename, historical accounts, so prior periods still tie to what was filed and reported.
  4. Lock account creation to the master chart from then on; a new cost category is added once, for everyone.
  5. Keep location as a dimension on each line, not as a separate account per store: forty stores should not mean forty “Food Cost” accounts.

What does a mapping look like?

EntityTheir accountMaster accountMatched by
North LLC6120 Repairs & Maintenance6120 Repairs & MaintenanceNumber and name
South LLC6120 Building Expenses6120 Repairs & MaintenanceNumber; name confirmed by a person
East LLC6400 Contract Services6120 Repairs & MaintenanceName and history; confirmed by a person
East LLC6120 Maintenance Supplies6130 Operating SuppliesReclassified; number collided
Three entities’ accounts mapped to one master chart. The number decides; the name is checked.

Where do stores, brands and marketplaces go?

On the line, as dimensions, not in the account list. Location answers “which store”; brand answers “which concept” for an operator with more than one; a counterparty dimension answers “which marketplace” or “which landlord”. The account answers only “what kind of money”. Keep that split and a store P&L, a brand P&L and a consolidated P&L all come from the same ledger without a single extra account.

Which reports depend on it?

  • The franchisor’s periodic P&L, in the brand’s format — Wingstop asks for quarterly statements within 30 days of quarter end and annual statements within 45 days of year end[1].
  • Store-level P&Ls ranked against each other: prime cost, occupancy, controllable profit.
  • Entity financial statements for lenders and landlords.
  • The group’s consolidated view, with intercompany charges eliminated — see multi-entity franchise books.

How Kite does this

Kite brings each entity’s history across from QuickBooks or a general ledger export and unifies the charts by account number, then by name, with a person confirming every match the number does not settle. Location, brand and counterparty are dimensions on every line, so store, brand, entity and group reports all come from one ledger, in the format each reader asks for.

How Kite models groups, entities and locations

Sources

  1. [1]Wingstop 2025 Franchise Disclosure Document (issued 28 March 2025), franchise agreement §7Wingstop Franchising LLC
  2. [2]Fairfield by Marriott 2024 Franchise Disclosure Document (issued 31 March 2024), Item 6 and franchise agreement §13.2Marriott International
  3. [3]Uniform System of Accounts for the Lodging IndustryHospitality Financial and Technology Professionals
  4. [4]The Uniform System of Accounts for RestaurantsNational Restaurant Association

Start with a few stores.

Four fields. A person replies within one business day.

No sequence, no newsletter. One reply from a person.