Landscaping Invoice Template

Free landscaping invoice template: itemize labor, materials, and per-visit route work, then hand off a print-ready PDF. Built in your browser — no login, nothing uploaded.

There are really two landscaping invoices, and they don’t look alike. One bills a maintenance route — mow, edge, blow — the same flat way week after week. The other bills a one-off project — a planting bed, a paver patio, a yard of stone — and is mostly materials. This free builder makes both right here: add your line items, set your own tax rate, and hand off a print-ready PDF. Everything happens in this browser tab; there’s no login, and the document never leaves your device.

Two bills come off one truck — decide which before you start

Most lawn-and-landscape operators run both halves of the trade, and the billing trips people up because one company sends two very different documents. The split is worth settling before you type a single line, because it changes how every other line behaves:

Maintenance routeOne-off project
What dominates the billRepeatable labor (mow, edge, blow)Materials plus the labor to install them
How the lines lookOne flat service line per visitEvery material and labor item broken out
What changes week to weekJust the dateThe whole scope
Price it first withlawn care pricinglandscaping estimate

Read the table top to bottom and the rule falls out: a route is something you reproduce, a project is something you account for. Mixing the two — itemizing a mow, or lumping a patio into a single “landscaping” line — is what makes a customer squint at the bill.

Billing a maintenance route: one flat line you reuse

For a mow/edge/blow route, plainness is the whole point. A single line carrying the service date reads instantly and reproduces in seconds:

Example route line: Weekly mow / edge / blow — service 06/14, entered as one flat item. Next visit, duplicate the finished invoice and change the date — that’s the entire edit.

If you bill a month at a time, list one dated line per visit so the customer can count the cuts they paid for. Set the per-visit number first with the lawn care pricing calculator — it covers per-visit, monthly, and seasonal pricing — then carry that figure across. Because the builder makes a document rather than a stored account, keep one finished invoice as your working template and update it each cycle.

Billing a project: get the quantities right, then itemize

A project bill earns its readability by showing what actually went into the yard, so itemize materials on their own lines — mulch, plants, stone or gravel, edging, fabric, soil — separate from the labor to install them. That keeps your markup visible and defensible instead of buried in a lump sum. Nail the quantities before you price anything: the mulch calculator turns a bed into cubic yards or a bag count, and the landscaping estimate calculator rolls mulch, gravel, sod, pavers, and topsoil into priced lines you can move straight into the builder. Give disposal, haul-off, and equipment their own lines too — a customer reads a real cost more easily as a line item than as a padded labor rate.

What the builder won’t do for you

Treat this as a single hand-off document, not a place to run your books. It won’t remember a customer between visits, schedule the next mow, or keep your invoice numbers in sequence — your route book or your head still does that. The tax field holds at 0% until you set it, because landscaping cuts both ways — a yard of stone or a pallet of sod is often taxable where the mow-and-blow labor isn’t. Type in your local rate and the tax is taken on the discounted total. If your state requires a landscape-contractor or pesticide-applicator credential for the work, the notes field is where that number belongs. Quote the job first with the quote generator, bill it here, and if you also run tree work or hardscape under a different name, the plain invoice template generator is the same builder without the lawn-specific framing.

Season shape, weather skips, and slow-paying accounts

Landscaping income has a shape: it climbs into the growing season and tapers as mowing stops. Some operators smooth that by billing a flat monthly amount across the season; others bill strictly per cut. Either works as a line item — just stay consistent so a “month” always means the same thing to the customer. When a visit is skipped for rain or drought, note the skip in the notes field instead of billing for work you didn’t do; that one habit heads off most route disputes. For net-terms accounts that pay late, the invoice late-fee calculator sets a defensible figure before adding a terms line — what’s enforceable depends on your state and the contract behind the job, so the fee is a figure to adjust, not a settled amount.

The one call that settles the rest

Before you fill in a single line, ask whether the same bill would still be correct next week with only the date changed. If it would, you’re writing a route — send one flat line and move on. If it wouldn’t, you’re writing a project — itemize every yard of mulch and every hour of install. Get that call right at the top of the invoice and the rest of the document falls into place; get it wrong, and you’ll spend the season defending lump sums you can’t break apart.

Frequently asked questions

Should I bill a maintenance route the same way I bill a landscaping project?
No — they're two different invoices. A maintenance route (mow, edge, blow) is mostly a flat, repeatable labor line you reproduce visit after visit, with little or no material. A project (a planting bed, a yard of stone, a patio) is mostly itemized material plus the labor to install it. Build them with the same generator above, but set the line items up differently: one flat service line for the route, a stack of material and labor lines for the project.
How do I invoice a recurring mowing customer each visit without retyping everything?
Set the visit up as a single flat line — for example Weekly mow / edge / blow — service date — and reuse it. The builder makes a document, not a stored account, so there's no saved customer ledger or recurring scheduler; the practical move is to keep one finished invoice as your template and update the date and amount each visit, or bill a month at a time with one dated line per visit. Price the visit first with the lawn care pricing calculator (per-visit, monthly, or seasonal), then carry that figure onto the invoice.
How should mulch, plants, and stone show up on a landscaping invoice?
Itemize materials on their own lines, separate from labor, so your markup is visible and defensible. Get the quantities right first — the mulch calculator turns a bed into cubic yards or a bag count, and the landscaping estimate calculator rolls mulch, gravel, sod, pavers, and topsoil into priced lines — then move those into the builder above. Add disposal or haul-off and equipment as their own lines rather than burying them in labor.
How do I handle seasonal billing and deposits on bigger installs?
Mowing tapers off as the season ends, so some operators bill a flat monthly amount across the season and others bill per cut — either works as a line item; just be consistent. When a visit is skipped for weather, note the skip in the notes field instead of billing it. For a larger install you may collect a deposit up front: record it as an amount paid so the invoice shows the remaining balance due rather than a fresh full total.

Get early access

Fieldwynn is the field-first app we are building for small crews — simple in the truck, powerful in the back office. It is not out yet; join the early-access list and be first when it launches for your trade.