How Much to Charge for Massage: Massage Therapist Pricing, Worked Out
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:
- Time at the floor, 2 hours: $156.18
- Driving, 18 miles at your own $0.45 a mile: $8.10
- Supplies: $2.50
- Outcall floor: $166.78, a $86.19 surcharge over the same session in your room
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 at $800 a month, charging $80 a session, with $60 a week of other costs, keeps $53,880 before tax.
- A spa charging $100 and paying a 40% share, $40 a session, pays $33,120 before tax.
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.