The price of roof moss removal will likely vary for each home based on your geographical location, the size of your roof, steepness of roof slope, and the amount of moss to be removed. For roof moss removal and treatment in Victoria, British Columbia, Canada, homeowners can expect to pay approximately $500 - $1000 for a standard 2100 sq. ft. roof depending on service provider. Always insure your service provider is licenced with the city in which you live, insured by WCB, insured for liability, and carries a good reputation in your community.