The average cost to mow a lawn is about $125 per visit, with prices typically ranging from $50 to $205. The final cost depends on several factors, including your location, yard size, lawn shape, accessibility, grass type and length, and the frequency of service. Lawns with obstacles, steep slopes, or hard-to-reach areas may cost more. If a company charges by size, you can expect to pay between $0.01 and $0.06 per square foot, or $150 to $200 per acre.
A general breakdown of costs by lawn size is as follows:
• 3,500 square feet: $35–$210
• 5,000 square feet: $50–$300
• 10,000 square feet: $100–$600
• 1 Acre: $150–$200
• 2 Acres: $300–$400
• 3 Acres: $450–$600
• 4 Acres: $600–$800
• 5 Acres: $750–$1,000
• 10 Acres: $1,500–$2,000
• 15 Acres: $2,250–$3,000
Keep in mind that these prices generally cover routine maintenance like mowing and edging. Additional services such as raking leaves, weeding, trimming, or applying pesticides can add $400 or more to your total cost.