The average cost of snow removal is $98, with most homeowners paying between $51 and $143. Snow removal from the roof can cost up to $525 for more difficult operations.