Pricing Lawn Care From Satellite Measurements: Can AI Do It?

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Pricing Lawn Care From Satellite Measurements: Can AI Do It?
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Pricing Lawn Care From Satellite Measurements: Can AI Do It?

Measure the grass on a mapping tool, subtract what is not turf, and price from the area using a grid of size bands. AI cannot take the measurement from a screenshot, but it can build and check the grid from your own costs. Add a minimum charge and a rule for when you visit first.

The trap is pricing from lot size. A 9,500 square foot plot can hold 6,400 square feet of turf or 3,000, depending on the house, drive and beds. Mowing time follows turf area, slope and access, so measure what you will actually cut. Measure the turf, cost your crew's time, turn the result into bands, and test the bands on customers you already serve before quoting anyone new from a screen.

Follow me on Instagram@sagnikteaches

Measure turf, not the lot

Google Earth lets you draw a shape and read its area. Google's help page for the newer Earth says to choose Measure, click points on the map and close the shape by connecting back to the first point, and the area appears on the right. It also warns that measurements may not be 100 percent accurate, especially where terrain and buildings add height, advises a top-down view, and says measurements do not account for changes in elevation. That last point matters on a sloping garden: the screen reports the flat plan area, so a lawn on a bank has more grass to cut than the number shows. Google Maps, by comparison, measures distance between points rather than area, which makes it handy for a driveway length or a hedge run but not for a lawn. Paid tools such as QuoteIQ's MapMeasure Pro, which starts on its $99.99 Beginner plan, do the same job inside an estimate and let you group several lawn polygons into one Lawn line, though the page itself says aerial measurements are estimates and critical dimensions should be confirmed on site.

Connect on LinkedInSagnik Bhattacharya

Two methods work, and using both is a sanity check.

Subscribe on YouTube@sagnikteaches
  1. Direct turf. Draw around each patch of grass: front lawn, back lawn, side strip. Add them. This is the figure you price from.
  2. Lot minus non-turf. Draw the whole lot, then subtract the house footprint, drive, paths, patio, beds and pool. If the two answers differ by more than about 10 percent, one of your outlines is wrong.

Take a note of anything you cannot see: a play area under trees, a vegetable bed, a fenced-off corner. Those are the items that make a screen quote unreliable and they feed the visit trigger later.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

A measured example, step by step

This example is illustrative. Say a lead sends an address and asks for fortnightly mowing. The owner opens the address in Google Earth and measures:

ItemArea (sq ft)
Whole lot9,500
House footprint-1,800
Driveway and path-600
Beds and patio-700
Lot minus non-turf6,400
Direct turf outline (front 2,900 + back 3,350)6,250

The two methods differ by 150 square feet, about 2 percent, so the owner prices from 6,400 on the cautious side. The area falls in the 4,001 to 7,000 band of the grid in the next section, which gives a weekly price of $59 and a fortnightly price of about $68. The reply is sent within minutes, which is often what wins the job.

Cost the work before you draw a grid

A price grid is only as good as the cost behind it. You need three figures from your own crew, not from a guide.

  • Production rate: how many square feet of standard turf one worker, with your usual equipment, completes in an hour, trimming and blowing included. Time five ordinary lawns with a stopwatch and divide.
  • Setup time per stop: unloading, bagging, loading and any gate. Time this separately from mowing.
  • Charge-out rate: the hourly figure that covers wages, fuel, equipment wear, insurance, software and your profit.

Say the timing gives 9,000 square feet an hour, 8 minutes setup per stop and a $65 charge-out rate. The price for any area is then: setup minutes plus area divided by 9,000, times 60, all multiplied by 65 and divided by 60. For 6,400 square feet, mowing takes 42.7 minutes, so the stop takes 50.7 minutes and costs $54.90, which rounds up to $55.

Building the price grid

Rather than a calculation per customer, convert the formula into bands, pricing each at the top of the band so you are never under-charged.

Turf area (sq ft)Calculated at top of bandWeekly price
Up to 4,0008 + 26.7 = 34.7 min, $37.60$38
4,001 to 7,0008 + 46.7 = 54.7 min, $59.20$59
7,001 to 10,0008 + 66.7 = 74.7 min, $80.90$81
10,001 to 15,0008 + 100 = 108 min, $117.00$117
Over 15,000Visit and quote individuallyVisit

The smallest band doubles as the minimum charge: no stop goes below $38, because short stops still carry setup and travel. Your numbers will differ, and that is the point. The structure is what transfers, not these prices.

Frequency and access adjustments

Area is only one driver. Add short, written adjustments so every quote follows the same rules.

  • Frequency. Weekly at the base price. Fortnightly costs more per visit because grass is longer, so add something like 15 percent. A one-off cut is dearer again.
  • Slope. Steep banks slow mowing and raise risk. Add a percentage for the sloped share.
  • Access. Narrow gates, steps or a long carry from the van add minutes. Price them as a flat add-on.
  • Obstacles. Heavy trees, play equipment and many beds increase trimming time and slow the mower.

For the 6,400 square foot example, the fortnightly price is $59 times 1.15, which is $67.85, so $68. If a third of that lawn is a slope and you add 10 percent for the slope share, you would add roughly $2, which is small enough to fold into the quote and tell the customer about only if asked.

Three jobs for an assistant once the lawn is measured

An assistant is useful for the thinking and the typing around the measurement. Here are three jobs, each with a prompt to adapt.

1. Check and tidy the grid arithmetic

I run a lawn care business. My costs: setup 8 minutes per stop,
production 9,000 sq ft per hour, charge-out $65 per hour.
Bands: up to 4,000; 4,001-7,000; 7,001-10,000; 10,001-15,000.
For each band, calculate the time and price at the top of the
band. Show every step. Then list any band where the weekly price
rises by less than $15 compared with the band below.

A good reply shows each step so you can confirm it. An illustrative excerpt: "Band 2, top 7,000 sq ft: 7,000 / 9,000 x 60 = 46.7 min mowing, plus 8 min setup = 54.7 min. 54.7 / 60 x $65 = $59.26." What you would fix: the assistant rounded the minutes to 54.7 before multiplying, which nudged the price up by about 4 cents against the full-precision $59.22. Harmless here, but early rounding across a whole grid can drift by a dollar or more. Recompute two bands yourself in a spreadsheet, keeping full decimals, and compare before you trust the rest.

2. Test the grid against customers you already have

Take ten current customers, remove names, and list area, what they pay now and the frequency. Ask for a comparison with the grid. This is the most useful test you can run, because it shows which existing customers are under-priced and where the grid, applied to new customers, would be off.

Here are ten current customers, with turf area, frequency and
current price per visit. Compare each to the grid below. Show the
difference in dollars and percent, and list the three biggest gaps.
Do not recommend raising any price by more than 15 percent.

If you find a customer paying 25 percent below the grid, plan a small increase using the approach in the price increase letter tutorial rather than a sudden jump.

3. Write the quote message from the grid

Write a short quote reply. Customer first name: [first name].
Turf area measured from aerial imagery: 6,400 sq ft.
Fortnightly price per visit: $68. Minimum charge $38.
State the price is based on an aerial measurement and that we
will confirm on the first visit and tell them before adjusting.
Keep it under 90 words and friendly.

That produces a message you can send straight from your phone. Faster replies matter on lead forms, and answering every quote request fast goes into the process in more depth.

Testing the screen against site visits

Before you rely on screen quotes, spend one week measuring ten customers both ways, once from imagery and once on site with a measuring wheel or tape. Record both figures and the percentage gap, then look for the pattern. In this illustrative test, six open lawns land within 4 percent. Two with heavy tree cover read 15 and 22 percent low. One with a hidden raised bed reads 9 percent high. One with a large slope has the right area but takes 30 percent longer than the grid predicts.

The lesson is that area error and effort error are different. A screen can give an acceptable area, yet miss the slope or the hidden obstacles that make a lawn slow. That is why the grid has frequency and access adjustments, and why the last step is a visit trigger.

When to visit before you quote

Write the triggers down so that anyone answering enquiries applies them consistently.

  • Heavy tree cover over the lawn, which hides turf and shadows the image.
  • Visible slopes, banks or terraces.
  • Overgrown or neglected turf, where the first cut takes far longer.
  • Gates, steps or no clear mower access.
  • Imagery clearly older than recent building or landscaping work.
  • A turf area over your top band, here 15,000 square feet.
  • A customer who mentions dogs, a play area or wet ground that will limit access.

A first-visit clause helps too. State in the quote that the price is based on an aerial measurement and will be confirmed on the first visit, with any change agreed before work continues. That wording turns an inaccurate screen measurement into a clear term, not a dispute.

Minimum charge: set a floor and defend it

The minimum matters most for small lawns, where the whole stop is mostly setup and travel. In the grid above the minimum is $38 because the first band cannot fall below its calculated top. Some owners also put a minimum monthly or seasonal commitment on the contract. The reasons are the same: a small lawn with a long drive can cost more than it earns. Test it on your actual route. If a stop sits 15 minutes from your next one, the density cost is separate and is covered by scoring a new customer against your route.

Two more examples from different customers

A corner lot with a long side strip. The owner draws the front lawn at 2,100 square feet and a narrow side strip at 800, with a back lawn at 3,300. The sum is 6,200, in the 4,001 to 7,000 band, so a weekly $59. The strip is only 6 feet wide, which means trimming time is higher. The owner adds a small access adjustment of $4 and says so.

A large lot with an orchard. The image shows 12,000 square feet of green, but half is under fruit trees with low branches and fallen fruit. The area sits in the 10,001 to 15,000 band and is partly shaded, so the visit trigger fires. After a 15-minute walk, the owner finds the orchard part is really rough grass needing a different machine, so the quote splits into a standard lawn price and a separate rough-cut price. A screen quote at $117 would have lost money.

Keeping the grid honest over a season

Put a column in your job sheet for time on site per stop. After a month, compare actual minutes with the grid's predicted minutes per band. If the 4,001 to 7,000 band is consistently taking 62 minutes instead of 54.7, either production is slower than you timed or there is a hidden factor such as access. Adjust the band, not individual customers. Review prices every season along with fuel and wage changes, using the same grid logic.

For software, many field service products can store a price book with bands and even attach the measured area to a quote. The cost comparison in what a small crew pays for lawn care software shows where this typically sits. The wider picture of where AI fits in a lawn care business is in five jobs to hand over, and the AI guide collects the rest.

Pricing the extras that area does not cover

A lawn grid prices the regular cut. Customers also ask for jobs that do not scale with turf area, and mixing them into the grid muddies it. Keep a short add-on list beside it.

  • Edging and strimming along hard borders: priced by length, which you can read from a map with a distance measurement. Say a 140-foot border at your own per-foot rate.
  • Leaf clearance: priced by time, with a minimum, because depth and area vary far more than turf does.
  • First clean-up of an overgrown lawn: a one-off, priced after a visit, never from a screen.
  • Bed weeding and hedge trimming: by the hour, with an estimate of hours agreed in advance.

Illustrative example: the 6,400 square foot lawn also has 180 feet of border to edge. At a figure of $0.08 a foot the add-on is $14.40 a visit, which you can round to $14 or $15. The customer sees a clean, two-line quote: lawn at $68, edging at $14, total $82. Because edging length comes from a map distance, Google Maps' distance tool is enough for this part, even though it cannot measure area.

Seasons change the same lawn

Grass grows faster in spring than in late summer, and a lawn that takes 50 minutes in May may take 40 in August. Some owners price on a flat seasonal average so customers see a steady figure, others use a higher spring rate for the first two cuts. Whichever you choose, tell customers before the season starts. The mistake to avoid is pricing from your best-case summer timings and then finding that spring cuts, heavy with growth and wet clippings, overrun the grid by 20 percent.

One way to test it is to time ten lawns in the fastest-growth month and ten in the slowest, then compare the two sets of production rates. If they differ by more than about 15 percent, use the slower rate for pricing and treat the faster months as margin. An assistant can do the comparison quickly if you paste two short lists, but check its average against your own.

A quote before and after the grid

Before the grid, a quote might read: "Lawn looks about medium, probably around $50 to $70 depending, let me know." It invites haggling and leaves you guessing. After the grid, the same enquiry becomes: "Hi [first name], from aerial imagery your lawn measures about 6,400 sq ft. Fortnightly mowing is $68 a visit. We will confirm the measurement on the first visit and tell you before changing anything. Shall I book you in for Thursday?" The second version is faster to write, easier to defend and gives you a record of what you promised.

The shed strip that older imagery hid

An owner measured a lawn as 3,800 square feet and quoted the lowest band at $38. On the first visit the lawn was really 5,100 square feet because a large strip behind a shed had been invisible in older imagery. The visit took 49 minutes against a predicted 34, so the stop earned about $46 an hour against a target of $65. Nothing was wrong with the grid. The failure was not checking the imagery date and not applying the first-visit clause. The owner re-measured on site, moved the customer to the next band with a short message, and added "imagery date check" to the checklist.

A checklist for the first ten quotes

  1. Measure turf directly and by lot minus non-turf; accept if within 10 percent.
  2. Check the imagery date against any known building or landscaping work.
  3. Look for trees, slopes, gates and obstacles; if any apply, mark as a visit job.
  4. Find the band and the weekly price; apply frequency, slope and access adjustments.
  5. Check the total against the minimum charge.
  6. Send the message with the aerial-measure wording and the first-visit clause.
  7. On the first visit, record actual area and minutes, and note any gap above 10 percent.
  8. Update your accuracy sheet; after ten jobs, adjust the grid and the triggers.

The aim is not a perfect measurement. It is a fast, consistent first quote, and a clear point at which you stop trusting the screen and go and look.

Questions about pricing lawns from a screen

Can AI measure a lawn from a satellite image?

Not reliably. A chat assistant has no scale on a screenshot and will guess. Use a mapping tool that draws a polygon and reports the area, then use the assistant to build and check the price grid, write the quote message and spot arithmetic mistakes.

How do I work out mowable area from the lot size?

Measure the whole lot, then subtract the house footprint, driveway, paths, patios, beds, pool and any area you will not cut. What remains is turf. Measuring turf directly by drawing around the grass is quicker, but check it against lot minus buildings.

Should lawn care be priced per square foot or per visit?

Customers see a per-visit price. Behind it, work from area, because area drives mowing time. A grid with size bands, one price each, is easier to quote than a bespoke rate per square foot and still tracks your costs.

When should I visit before quoting a lawn?

Visit when slopes, heavy trees, gates, overgrowth, drainage problems or steep banks are likely, and when the screen measurement is a poor guide to effort. A short visit costs far less than a loss-making season.

Further reads

Sources: Google Earth help page on measuring distances and areas, Google Maps help page on measuring distance between points, QuoteIQ MapMeasure Pro and pricing pages, read in October and November 2026.

Want a lawn price grid built from your own costs?

On a 1:1 call we can work through your real crew time, build a grid that suits it, and decide how much of the measuring and quoting is worth automating.

Book a 1:1 call with me