Worked Numbers

How Much to Charge for Massage: Massage Therapist Pricing, Worked Out

October 19, 2026 · Pricing a service business

How much to charge for massage starts from the number of hands-on hours you will book in a week, not from the hours you are at work. Take the income you want to keep, gross it up for the tax you set aside, add your yearly costs, and divide by the hands-on hours clients actually pay for once no-shows come out. That is your hourly floor. A session’s price floor is that rate times its minutes, plus supplies. In the illustrative example below the floor is $78.09 a paid hands-on hour, a 60-minute session has a floor of $80.59, and an outcall, with its setup and drive, has a floor of $166.78.

This post does not quote what other therapists charge. A rate sheet from another practice carries their rent, their weekly hours and their costs, not yours. A floor built from your own numbers tells you the least you can charge; what clients near you will pay is a separate question.

The massage pricing formula

hourly floor  = (income to keep / (1 - tax set-aside) + yearly costs)
                / (hands-on hours a week x (1 - no-show share) x weeks)
session floor = hourly floor x session minutes / 60 + supplies
outcall floor = hourly floor x (session + setup + drive minutes) / 60
                + miles x your cost per mile + supplies

Step 1: the hourly floor from your hands-on hours

These figures are illustrative, chosen to show the method. The therapist wants to keep $45,000 a year, sets aside 20% of profit for tax, has $12,000 of yearly costs, and works 46 weeks a year. The hands-on hours a week are the therapist’s own choice: 20 in this example, with 5% lost to no-shows.

Step Working Result
Profit needed before tax $45,000 / (1 - 20%) $56,250.00
Business costs a year room, table, linens, laundry, oils, insurance, software $12,000.00
Revenue needed a year sum of the two $68,250.00
Paid hands-on hours a year 20 a week x (1 - 5% no-shows) x 46 weeks 874
Hourly floor $68,250.00 / 874 $78.09

Check it the other way: 874 paid hours at $78.09 bring in $68,250; take off the $12,000 of costs and the 20% set-aside and exactly $45,000 is left. Ignore the no-shows and the floor looks like $74.18.

Here is the insight the calculator pack is built on. The therapist also spends 8 unpaid hours a week on laundry, turnover, booking and notes. Across 1,288 hours worked a year, only 68% are paid hands-on hours, and the $45,000 kept works out to $34.94 per hour actually worked. A floor of $78.09 can look high next to that, but it is spread over the hands-on hours only, because those are the only hours anyone pays for. The hands-on number is the lever: with the same year spread over 25 hands-on hours a week, the floor would be $62.47. Whether you want to book more hours is your decision; the arithmetic only shows what each choice requires.

This is the same method as a freelance hourly rate, with hands-on hours in place of billable hours.

Step 2: massage therapist pricing by session length

Price scales with the hands-on minutes, plus $2.50 of supplies (oil or lotion and laundering) per session. Each session also uses 15 minutes of room turnover, which is already counted in the unpaid hours above. The turnover columns only show how the room’s time gets used:

Session Price floor Room time with turnover Per hour of room time Turnover share of room time
60 min $80.59 75 min $64.47 20%
90 min $119.64 105 min $68.36 14%
120 min $158.68 135 min $70.52 11%

A 60-minute session spends 20% of its room time on turnover; a two-hour session spends 11%. That is why the longer session earns $70.52 per hour of room time against $64.47 for the shorter one, at the same hourly floor.

The pack’s other sheets use an illustrative single-session price of $80. That is above the $78.09 floor, so it looks safe, but the 60-minute price floor with supplies is $80.59: $80 is $0.59 short of it on every session.

Packages and memberships

A 5-session package at 10% off a $80 single price is $360, or $72 a session. A $65 monthly membership that includes one session, used 0.85 times a month (the example’s own figure from its records), earns $76.47 per session given, and $36 a year less than the same sessions sold singly. A fee of $68.00 a month would match the single price at that usage. Whether unused sessions roll over or lapse is your policy; the usage figure should reflect it.

Outcall and mobile massage pricing

An outcall moves your table, and your time, to the client. In the example a 60-minute session needs 20 minutes to set up and pack down and a 40-minute round trip of 18 miles:

Charging an illustrative $130 for that outcall pays $59.70 an hour, under the $78.09 floor. It looks like a premium over the $80.59 room price, but it buys twice the time. The cost per mile is the therapist’s own estimate of fuel and wear, not a published mileage rate. The same drive arithmetic runs through pet sitting rates.

Renting a room vs working at a spa

If the choice is your own room or a spa’s share, compare what each keeps a year at the same number of sessions. In the pack’s example, at 18 sessions a week:

Renting keeps $20,760 more at this volume, but the rent is owed in slow weeks too, and below 6.7 sessions a week the spa pays more. It is the same break-even as booth rent vs commission. Payroll tax, benefits and paid time off are not modeled, and how your arrangement is classified and taxed is a question for a tax professional.

Tips, and whether the week adds up

Price from the tips-excluded line: a tip is the client’s choice, not yours. At 18 sessions a week at $80 and an average $12 tip from the example’s own records, the therapist keeps $43,392 a year without tips and $51,341 with them. Tips are 13.0% of what comes in. Without them, the year is $1,608 short of the $45,000 target: $80 is under the 60-minute floor, and 18 sessions is fewer than the 19 paid hours a week the floor assumes.

A week booked at the floor prices tells the same story from the other side. The example books 8 sixty-minute, 4 ninety-minute, 1 two-hour session and 1 outcall: 17 hands-on hours, 3 under the 20-hour limit. It brings in $1,448.74, and after $260 of weekly costs and the set-aside the therapist keeps $950.99, $55.94 per hands-on hour. At that pace the year keeps $43,746, $1,254 short of the target, because 17 hours is less than the 19 paid hours a week the floor was built on. The floor only delivers the income if the week books the hours it assumes.

How these were calculated

The hourly floor is (income / (1 - tax set-aside) + yearly costs) / (hands-on hours a week x (1 - no-show share) x weeks). A session’s floor is floor x minutes / 60 + supplies; room time adds turnover minutes. The outcall floor is floor x (session + setup + drive minutes) / 60 + miles x cost per mile + supplies. Membership earnings are twelve months of fees divided by sessions used in a year. Room rent against spa pay compares sessions x price x weeks, less rent and other costs, with sessions x spa price x share x weeks. Every figure on this page was computed twice: once by the code behind the product below, and once by an independent program that pays each session minute by minute and counts paid hours week by week. The two agree to the cent. All incomes, hours, minutes, costs, prices, shares and tips are illustrative inputs, not market rates; the weekly hands-on hours are the example therapist’s own choice. None of this is financial, legal or tax advice.

To run this on your own year, sessions and room, the pack below has seven linked calculators: the hourly floor, session lengths, packages and memberships, room rent against spa pay, outcalls, tips and a weekly check.