YardQuote

Home / Guides

Lawn Care Pricing Formula: How to Quote Mowing Jobs

Most lawn care pricing advice tells you to "know your numbers" and "don't underprice," then stops. That is useless when a homeowner is standing in their driveway waiting for a number. This page gives you the actual math: a repeatable formula with a base price, square-footage tiers, and add-on modifiers, plus worked dollar examples across five real lawn sizes. By the end you will be able to quote any mowing job in under 60 seconds and defend the price.

There is a calculator embedded below. Enter a yard size, get a price. No login, no email gate.

Why most contractors underprice (the race-to-the-bottom trap)

The single most expensive mistake in this trade is pricing off the lawn next door instead of off your own costs. Here is how the trap closes:

The fix is not charging more for the sake of it. The fix is pricing from a formula that already has your costs baked in, so every quote clears your break-even before it ever touches profit. A contractor who knows their loaded cost per visit is $28 will never accidentally quote $25. A contractor who guesses will do it twice a week.

Underpricing also poisons your customer base. Cheap-quote customers churn the moment someone cheaper shows up, and they are the most likely to complain. Priced-right customers stay for years. You are not just setting a number, you are selecting who you work for.

The three pricing models, and when to use each

Before the formula, know your options. There are three legitimate ways to price residential mowing.

ModelHow it worksBest forWeakness
Per-square-footA flat rate per 1,000 sqft of turfTract neighborhoods with uniform lotsPunishes you on tight, obstacle-heavy lots that take longer than their size suggests
HourlyCrew rate ($60 to $90/hr/man typical) times measured timeCleanups, overgrown first-cuts, irregular jobsYou cannot quote it from a desk; customers hate open-ended numbers
Tier-based (base + steps)A base price covers a small lawn, then you step the price up in size bandsRecurring residential mowing at scaleNeeds one good size estimate up front

For recurring residential mowing, tier-based pricing wins because it is fast, defensible, and consistent. You quote the same lawn the same way every time, and a customer can understand it: "$40 covers up to a 5,000 sqft yard, and it steps up from there." That is the model the formula below uses, and it is the model the calculator runs.

Use hourly only as a backstop for the messy stuff (a knee-high first cut, a foreclosure cleanup) where size alone does not predict time.

The YardQuote formula: base + threshold + steps + add-ons

Here is the full formula. Four inputs, one number out.

``` Price = Base + (Steps above threshold x Step price) + Add-ons

where Steps = ceil( (Yard sqft - Threshold) / Step size ), floored at 0 ```

In plain English:

  1. Base price covers any yard up to your threshold. This is your minimum profitable stop. Default: $40.
  2. Threshold is the square footage your base price covers. Default: 5,000 sqft of mowable turf.
  3. Step size is the size band you bill in above the threshold. Default: 2,500 sqft per step.
  4. Step price is what you add per band. Default: $10 per step.
  5. Add-ons are extras you stack on top: edge trimming, bagging, a first-cut upcharge.

The defaults above ($40 base / 5,000 sqft / 2,500 sqft steps / $10 per step / $10 edge add-on) are a sane Midwest starting point. They are also the exact defaults YardQuote ships with, so the worked examples below match what the calculator returns.

How to set your own four numbers

Do not copy the defaults blindly. Set them from your costs.

Worked examples across 5 lawn sizes

Using the defaults ($40 base, 5,000 sqft threshold, 2,500 sqft steps at $10, $10 edge add-on), here is what real lawns price out to. "Mowable yard" is lot size minus the building footprint, which is what your crew actually cuts.

LawnMowable yard (sqft)Steps above 5,000Step chargeBaseEdge add-onPer-visit total
Townhome / small urban3,2000$0$40$10$50
Standard suburban6,5001$10$40$10$60
Quarter-acre minus house9,0002$20$40$10$70
Large suburban14,0004$40$40$10$90
Half-acre estate lot21,0007$70$40$10$120

Walk the 14,000 sqft row so the math is unambiguous: 14,000 minus the 5,000 threshold is 9,000 extra sqft. Divide by the 2,500 step size and round up: that is 4 steps. Four steps times $10 is $40. Add the $40 base and a $10 edge add-on and you land at $90 per visit. Same lawn, every time, no negotiation theater.

These figures line up with real market ranges. A mid-size suburban mow runs roughly $50 to $70 across most US metros, and large lots push $90 to $120. See the per-state pricing benchmarks to sanity-check the numbers for your region, or the Texas breakdown for a warm-season example with a longer mowing calendar.

Factoring overhead, drive time, lot shape, and margin

The formula gives you a clean number. These four real-world modifiers keep that number honest.

Overhead. Add up everything that is not on the job: insurance, truck and trailer payments, phone, software, marketing, your own admin time. Divide by the number of stops you do in a year. That per-stop overhead share belongs inside your base price. Most solo and small crews run $6 to $12 of overhead per stop and never account for it. That gap is the difference between "busy" and "profitable."

Drive time. Windshield time is unbilled labor. A stop 20 minutes from your last one costs you more than a stop 4 minutes away, even if the lawns are identical. Two defenses: (1) build a drive-time minimum so no quote drops below, say, $45 regardless of lawn size, and (2) cluster routes geographically so your real cost per stop falls. Tight routes are where mowing margin actually lives.

Lot shape and obstacles. A 6,000 sqft rectangle mows in one pass pattern. A 6,000 sqft yard sliced up by flower beds, a trampoline, a pool, and a chain-link dog run takes 40% longer. Add a complexity modifier: +10% to +25% for heavy obstacles, gates you have to open, or steep slopes that force a push mower. Note it on the estimate so the customer knows why their yard costs more than their neighbor's same-size lawn.

Profit margin. Margin is not what is left over, it is a line item you set on purpose. Target 35 to 50% gross margin on residential mowing. If your loaded cost for a stop is $30 and you want 40% margin, you need to charge $50 (cost is 60% of price, so price = cost / 0.60). Build the formula so it clears that automatically and you stop leaving money on every lawn.

Free mowing price calculator

Enter the mowable yard size and your four numbers. The calculator runs the exact formula above and returns a per-visit price plus an estimated annual figure. Defaults are pre-filled; change any field to model your own pricing.

<calculator-embed></calculator-embed>

The hard part of using this calculator in the field is not the math, it is the yard size. Eyeballing turf area is where quotes go wrong, and pacing off a lot in person costs you a site visit you do not get paid for. That is the problem YardQuote solves: a customer types their street address, and the platform pulls the lot size from county parcel records, subtracts the building footprint from satellite imagery, and runs this exact formula with your saved numbers. The price lands in seconds, with no measuring tape and no second trip.

Common pricing mistakes and how to avoid them

Lock it in: pricing sheet template and automation

Write your four numbers down once and quote from them all season. Two free, ready-to-use tools on this site:

When you are ready to stop measuring lawns by hand, this is exactly what YardQuote automates. Save your base, threshold, step size, step price, and add-ons once in the dashboard. Then every homeowner who lands on your branded page (or the embeddable widget on your existing site) types an address and gets a parcel-data-driven quote built from your formula, automatically, while you are out cutting grass. Curious how it stacks up against field-service software like Jobber? See the YardQuote vs. Jobber comparison.

Start a 14-day free trial of YardQuote and turn the formula on this page into instant, automated quotes for every address in your service area.

FAQ

How do you calculate a price for mowing a lawn?

Use a tier-based formula: a base price that covers a small yard up to a square-footage threshold, plus a fixed step charge for each size band above it, plus add-ons like edge trimming. For example, $40 base covers up to 5,000 sqft, then $10 for every additional 2,500 sqft. A 9,000 sqft yard prices at $40 + $20 (two steps) = $60, plus add-ons.

What is the average price to mow a lawn in 2026?

A standard suburban lawn runs about $50 to $70 per visit across most US metros. Small urban lots can be $30 to $45, and large half-acre-plus lots run $90 to $120. Recurring customers typically pay 10 to 15% less than one-time mows.

Should I charge per square foot or a flat rate?

For recurring residential mowing, a tier-based flat-rate model (base + size steps) beats raw per-square-foot pricing because it is faster to quote and easier for customers to understand. Reserve hourly pricing for cleanups and overgrown first cuts where size alone does not predict the time required.

How much should I mark up to cover overhead and profit?

Build $6 to $12 of overhead per stop into your base price, then set price so your loaded cost is no more than 60% of it. That clears a 40% gross margin. If a stop costs you $30 all-in, charge at least $50.

How do I measure a yard without visiting the property?

Pull the lot size from county parcel records and subtract the building footprint detected from satellite imagery. The remainder is the mowable turf. YardQuote does this automatically from just a street address, so you can quote accurately without a site visit or a tape measure.

Why is my quote higher than the lawn next door that is the same size?

Same square footage does not mean same job. Obstacles (beds, pools, trampolines), gates, slopes, and how often the lawn is serviced all change the time it takes. A complexity modifier of +10% to +25% for heavily obstructed or sloped lots is standard and worth noting on the estimate.

Get an instant quote for any address

YardQuote measures the yard from county parcel data and satellite imagery, then prices it in seconds. No measuring, no site visit.

Try the instant quote tool