KiteBack office

Spa and salon franchise accounting Accounting for Massage Envy franchisees. Weekly fees on memberships sold before they are used.

Massage Envy’s 2025 franchise disclosure sets a 6% royalty, a 2% national advertising fund and a 2% supplemental marketing fund, each on gross sales and collected weekly. Much of the revenue arrives as monthly memberships redeemed as sessions later, so the royalty basis, the deferred sessions and the provider commission all have to be kept apart. Kite keeps those rules for Massage Envy operators.

Start with a few spas

Operators of this brand run their back office on Kite

What the Massage Envy agreement charges

FeeAmountCharged onWhen
Royalty6%[1]Gross salesWeekly
National advertising fund2%[1]Gross salesWeekly
Supplemental marketing fund2%[1]Gross salesWeekly
As reported from Massage Envy’s 2025 Franchise Disclosure Document. A secondary source: check your own agreement.

The rules that change the books

  • Memberships and unused sessions

    A monthly membership that entitles a member to a session is money received before the service. Sessions banked and not yet used are a liability until redeemed; the royalty, charged weekly on gross sales[1], follows the agreement’s definition, not the revenue line.

  • Three charges, one basis

    The royalty and both funds sit on the same gross sales figure, weekly[1]. A retail product or gift card mapped the wrong way moves all three.

Where Massage Envy books go wrong

  • Banked sessions nobody tracks

    Members accumulate unused sessions. Without a liability for them, a location’s balance sheet overstates what it has earned — and the day a member redeems five sessions at once looks like a loss.

  • Commission with no revenue beside it

    Provider commission comes back from payroll as one lump. Booked to its own line beside the service revenue it was earned on, the margin on a service is a real number; left in wages, it is not.

  • The card batch with no deposit

    A membership draft that processed but never settled is revenue that did not arrive. Matched to the bank daily, it is a named exception.

Questions

Questions Massage Envy operators ask.

Does Kite connect to our spa or salon software?

By export today, not by API — a day of tickets by location dropped in and read. The banks, the cards and your ledger connect directly.

How does Kite treat memberships redeemed as sessions?

As deferred revenue until the session, released at close from the software’s earned-revenue report. Royalty is usually owed on the membership when it is sold, so the royalty basis and the revenue line differ — Kite keeps both, with your agreement’s definition quoted beside the royalty.

Can we start with a few locations?

Yes. Two to five locations through one full month-end close, beside your current bookkeeper, at the same price.

Sources

  1. [1]Franchise deep dive: Massage Envy costs, fees and data (reporting the 2025 FDD) 1851 Franchise · a directory reporting the filing

Start with a few spas.

Four fields. A person replies within one business day.

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

$350 / location / month

Start