The average lawn painting services cost is about 40 cents to 60 cents per square foot of grass. This brings the average cost of painting a typical lawn to anywhere from $400 to $600.

That being said, lawn painting prices can vary based on a variety of factors mentioned below, so for an exact price we recommend calling the national lawn painting hotline at: (855) 790-8640. This hotline will connect you with a pro in your area that can answer your questions, and give you a free quote over the phone.

Is It Worth the Cost?

While $400 to $600 may sound like a lot of money to some people, proponents of lawn painting would argue that it costs a lot more to maintain a healthy lawn. The appeal of lawn painting is that you can save water, time, and money by just painting your lawn green instead of actually maintaining it.

Other Factors That Affect Grass Painting Pricing

While the square footage of the lawn is the main factor that determines how much it costs to get painted, below are some other factors that affect the cost of hiring a grass painter.

The Average Hourly Wages in a Certain Area

If the cost of living in a certain area is high, the average hourly wages are going to be high in that area too. For this reason California will typically have the highest lawn painting prices because the cost of living is so high there.

Does the Grass Need Mowing or Debris Removal?

Before lawn painting companies can paint your grass green they may need to mow it and remove debris off of it to make sure that it will look good. You don’t want them to be painting the branches on your lawn instead of your grass.

The Shape of Your Lawn

The shape of your lawn will determine how easy it is to paint. Lawns that are shaped like a  circle for example are more difficult to paint because it takes a little bit more work to prevent overspray on the edges. Square or rectangular shaped lawns on the other hand are typically cheaper.

How Many Lawns You Need Painted

Most grass painters will offer discounts for larger painting projects. So for example, if one lawn would normally cost you $400 to get painted, you could probably get two lawns painted for $600 because the company is already at your property. Keep in mind that a lot of the cost of the lawn painting is just the travel time and the time it takes for the company to prep and clean their equipment. So the first lawn will pay for all of that and the second lawn is often discounted.

Travel Time

If you hire someone that lives 30 minutes or more away from you, then they will likely need to charge you a little extra for travel time.


Just like with fixing a car, the job can either take a long time or a short time based on the expertise and equipment of the mechanic. Lawn painting is no different, if the company you hire is using a manual pesticide sprayer it is going to take them much longer to complete your job, and therefore they will probably charge you for more billable hours. That’s why we recommend calling the national hotline that we mentioned before because they use professional equipment which keeps the costs low.


For the people that are looking to have their lawn painted as soon as possible, perhaps because they are putting their house on the market, the cost will usually be higher. The lawn painting company you hire will likely need to rearrange their schedule to fit you in. On the other hand, if you’re willing to wait a few days until they are in your neighborhood with an opening in their schedule, you might be able to get a discount.


While a typical lawn costs anywhere from $400-$600 to get painted, the cost can vary based on a variety of factors. If you would like an exact quote for your grass, it’s best to call the national lawn painting hotline at: (855) 790-8640.

Categorized in: