The cost of a lawnmower ranges between $80 and $500 and goes all the way up to $2,500 if you opt for a large riding mower. Since each mowing visit costs between $30 and $80—again, depending on the size and details of your lawn—you will save money doing this yourself over the years.