Lawn Mowing Estimate Template
Free lawn mowing estimate template: per-visit price, frequency, add-ons like edging, trimming, blowing and bagging, a seasonal total and your terms, on one printable estimate.
How this estimate is built
This is a fill-in form that builds a recurring-service mowing quote in your browser: the cut, the add-ons that repeat with it, the visits your season holds, and what the whole season comes to. Type on the left, the estimate on the right updates live, and you print it or save it as a PDF. Nothing is stored.
Every price is yours. There is no default mowing price, no suggested add-on price and no typical rate anywhere on this page, because a rate lifted off someone else's quote is their cost structure, their drive time and their margin. Build the number first in the lawn care pricing calculator, then bring it here to be quoted.
per-visit total = mowing price + per-visit add-ons
visits = floor(season weeks / weeks between visits)
weekly 1 · every other week 2 · monthly 4.33
recurring total = per-visit total x visits
subtotal = recurring total + one-time add-ons
discount = subtotal x prepay discount %
tax = (subtotal - discount) x tax %
season total = subtotal - discount + tax
per month = season total / (season weeks / 4.33) The one non-definitional constant on the page is 4.33 weeks per month, which is simply 52 weeks divided by 12 (the other two are exact unit conversions: 43,560 sq ft per acre and 10.7639 sq ft per square metre, both printed with the per-1,000 sq ft rate). It turns a season stated in weeks into the months it spans, so the per-month equivalent is the real monthly figure rather than the season total divided by a guessed number of months. A monthly cadence uses the same constant as its interval, so a 30-week season is 6 monthly visits and not a phantom seventh.
A contracted visit count overrides the derived one, because a signed season with a fixed number of visits is a real thing and the arithmetic must not argue with it. Leave the season blank and no season total prints at all: the estimate will not invent a season you did not quote. Whether mowing is taxable where you work is a state question, so the tax rate is blank until you set it.
A lawn mowing estimate is a recurring-service quote: what one cut costs, how often you cut, what the season comes to, and what is included in the price. Build it above, print it or save it as a PDF, and send it. Nothing is stored, and no price on the page is ours.
The add-ons are where mowing quotes go wrong
A single number for “mowing” is the reason so many lawn jobs sour by midsummer. The customer heard one price and assumed edging, trimming, blowing the drive and hauling the clippings away. You priced a cut. Both of you were reasonable and only one of you is going to be happy.
So edging, string trimming, blowing hard surfaces and bagging with haul-off are each their own line here, ticked in or left out, priced or marked included. A first-cut or overgrowth cleanup sits on its own one-time line, because it is a start-up charge and not part of every visit. What prints is a document where the scope is legible at a glance, which is the only version of this quote that stops an argument before it starts.
Per visit and per season are two different numbers
The estimate shows the cut and its per-visit add-ons as one block, totalled as the price of a single visit. Then the season block multiplies that by the visits your cadence and season length produce, adds the one-time lines, applies a prepay discount if you offer one, and prints a season total with the per-month equivalent underneath.
The visit count comes from the season you set, not from a calendar we invented: weekly is one visit a week, every other week is one per two, and monthly uses 52 weeks divided by 12, so a 30-week season is 6 monthly visits rather than a phantom seventh. A contracted visit count overrides the derived one. Leave the season blank and no season total prints at all.
No price presets, on purpose
There is no default mowing price on this page, no suggested add-on price and no “average” rate, because a rate borrowed from someone else is their cost structure with your name on it. Build the number first in the lawn care pricing calculator, which works up from labor, drive time, overhead and margin, then bring the result here to be quoted. If you want the price per square foot to sanity-check a big lot, the lawn area calculator gives you the area figure, and this estimate prints a per-1,000 sq ft rate from it.
Whether mowing is taxable where you work is a state question, so the tax field is blank until you set it.
Estimate, agreement, bid: three different documents
This is the estimate, the document that wins the work. The document that holds it together afterwards is the lawn care service agreement, which carries the ongoing terms, renewal and cancellation in full. And a phase-grouped landscape project, an install with materials, plants, hardscape and labor by stage, is not this document at all: that is the landscaping estimate and bid template. If you are unsure which word belongs at the top of the page you are about to send, estimate vs quote vs bid settles it.
Terms print at the foot of the estimate as editable defaults covering payment, cancellation, weather and rescheduling, cut height and overgrowth, and price review. They are starting points written to be rewritten, not legal advice: read them, make them yours, and have anything that matters checked by someone qualified in your state.