Average Massage Therapy Fees

Average Massage Therapy Fees

The RMTAO has provided information about average rates for massage therapy across Ontario. This is broken down by district, as defined below, as rates for massage therapy vary across the province. RMTs do not have to charge these rates, and an individual RMTs rate may vary for a variety of reasons including experience, additional education, modalities offered, and more. This is just to give an idea of the averages in massage therapy fees and act as a starting point for decision making. These numbers are based on annual surveys of RMTAO members. 

District 1 - Kenora, Rainy River, Thunder Bay, Cochrane, Algoma, Manitoulin, Sudbury and Timiskaming

District 2 - Nipissing, the counties of Renfrew, Hastings, Prince Edward, Frontenac and Lanark, the united counties of Lennox and Addington, Leeds and Grenville, Prescott and Russell, Stormont, Dundas and Glengarry and the regional municipality of Ottawa Carleton

District 3 - Muskoka, the territorial district of Parry Sound, the counties of Haliburton, Peterborough, Northumberland, Victoria and the regional municipalities of Durham and York

District 4 - City of Toronto west from Yonge Street

District 5 - Counties of Simcoe, Dufferin, Wellington, Halton and Peel

District 6 - Counties of Grey, Bruce, Huron, Perth, Oxford, Elgin, Kent, Middlesex, Lambton, and Essex

District 8 - Counties of Waterloo, Hamilton Wentworth, Brant, HaldimandNorfolk, and Niagara

District 9 - City of Toronto east from Yonge Street

2024 Average Hourly Rate by District

These are the average reported rates in 2024 for different appointment times in the districts defined above. 

District 1 District 2 District 3 District 4 District 5 District 6 District 8 District 9
15 minutes $34.83 $45.43 $32.28 $45.00 $34.97 $41.32 $39.84 $37.82
30 minutes $65.50 $70.87 $64.11 $75.69 $67.32 $63.74 $66.15 $73.18
45 minutes $81.86 $89.55 $83.35 $94.83 $85.42 $80.19 $83.65 $93.61
60 minutes $100.66 $108.08 $102.39 $119.36 $105.42 $97.17 $101.42 $114.97
75 minutes $127.52 $129.33 $127.07 $142.10 $124.99 $117.40 $125.72 $138.23
90 minutes $141.58 $147.71 $142.58 $165.00 $144.10 $137.31 $143.11 $159.21