Every franchise fee, computed and billed in one run
Royalty with a minimum floor, marketing, and technology fees - computed per location from a fee schedule, then invoiced to the franchisee and accrued to the ad fund automatically.
Illustrative product view
The franchise fee stack
A franchisee typically owes more than a royalty. There’s usually a marketing or ad-fund contribution and a technology fee, and the royalty often carries a minimum floor so the franchisor is protected when a location’s sales dip. Fintra computes the whole stack from one explainable schedule.
| Fee | Formula |
|---|---|
| Royalty | max(gross × royalty_pct, min_royalty) |
| Marketing | gross × marketing_pct |
| Technology | tech_flat + gross × tech_pct |
| Total fee | royalty + marketing + technology |
Default schedules with per-location overrides
A fee schedule can be set as the franchise default or overridden per franchisee. A partial override - say a different royalty percentage only - still inherits the rest of the default, so you configure the exceptions without duplicating the whole schedule.
- Franchise-default schedule covers most locations.
- Per-franchisee overrides handle special deals.
- A minimum royalty floor protects the franchisor on low-revenue months.
- Every fee comes with an explainable breakdown, including whether the floor applied.
Fee runs and auto-invoicing
One run, billed and accrued
- 1
Compute
Preview fees per location for the period from the resolved schedule.
- 2
Run
Persist the fee run, then auto-invoice each franchisee’s account for the total.
- 3
Accrue the ad fund
The marketing portion accrues into the ad-fund ledger as part of the run.
- 4
Track collection
Mark runs paid and watch billed, collected, and outstanding with a collection percentage.
Why automation matters at scale
Billing fees by hand across dozens of locations every month is slow and error-prone, and the ad-fund contribution is easy to forget. A single fee run that computes the stack, invoices franchisees, and accrues the ad fund turns a monthly grind into one reviewable action.
Frequently asked questions
What fees does a franchisee pay?
Typically a royalty on sales, a marketing or ad-fund contribution, and a technology fee - and the royalty often has a minimum floor. Fintra computes all of these per location from a fee schedule: royalty as the greater of a percentage or the floor, marketing as a percentage, and technology as a flat amount plus an optional percentage.
How does a fee run work in Fintra?
A fee run computes each location’s fees for the period from its resolved schedule, persists the run, auto-invoices each franchisee’s account for the total, and accrues the marketing portion into the ad-fund ledger. You can then mark runs paid and track collection.
Can fee schedules differ by location?
Yes. There’s a franchise-default schedule and optional per-franchisee overrides. A partial override - for example a different royalty percentage only - inherits the rest of the default, so you configure exceptions without recreating the whole schedule.
How is fee collection tracked?
A fee run reports collection status: the amount billed, the amount collected (paid runs), the outstanding balance, and a collection percentage. That gives the franchisor visibility into fee receivables without maintaining a separate spreadsheet.
Stay in the loop
One practical finance briefing a week - new guides, checklists, and benchmarks.
Bill every location in one run
Start free, no card required. Compute the full fee stack and invoice franchisees automatically.
Talk to us