Guides

How to invoice and schedule a lawn care business

The mowing is the easy part. What gets messy is the week: who is on the route, who still owes for last Thursday, and where the fuel and supply receipts went.

This is a simple ops loop for a solo lawn or landscape person. Build the route, do the stop, send the invoice, check who paid. Same loop every week.

What belongs on a lawn care invoice

Make each stop recognizable:

  • Your business name and contact
  • Customer name and property address
  • Invoice number and date
  • Service description ("weekly mow and blow, front and back, 0.25 acre")
  • Add-ons on their own lines (aeration, leaf cleanup, shrub trim)
  • Total and due date
  • How they can pay

If you price by lot size or package, say which package they are on. Future-you will thank you in October when someone asks what they were charged in May.

Step 1: Build the week as a route, not a pile of texts

List properties by day. For each stop note:

  • Address and gate or dog notes
  • Target arrival window
  • Recurring package or one-off job
  • Price you already agreed to

A booking page with availability you set helps new customers grab an open estimate slot instead of "can you come by sometime." Sync with your calendar so a Saturday leaf cleanup does not land on top of a packed route day.

You choose the open times. The page only shows what you allow.

Step 2: Quote one-off work before you trailer over

Weekly mows can live as a known package price. Bigger jobs need a quote first:

  • First cleanups after a long skip
  • Aeration or dethatch
  • Bush hog or one-time overgrowth
  • Seasonal leaf or snow add-ons (whatever you actually offer)

Send the quote with the scope and price. When they say yes, convert it to an invoice in one click.

For a large first cleanup, one option is a deposit invoice from the quote so you are not buying dump fees on a maybe. You set the amount. Linchpin does not auto-schedule deposits or payment plans. Regular weekly mows often skip the deposit and just get a visit invoice.

Step 3: Invoice per stop, or per week on purpose

Two billing options:

Per stop: one invoice per property visit. Easy to match to the route. Useful when customers come and go.

Weekly batch: one invoice listing each property you hit that week. Useful when you have a stable route and clear line items per address.

Pick one approach and stick to it. Mixing "sometimes Venmo, sometimes a text total" is how unpaid stops vanish.

Send invoices by link. Customers view, download a PDF, and pay by card on the client page through Stripe.

Step 4: Send it the same day when you can

The longer a mow sits unbilled, the softer the memory of the work. You can send from the truck between stops or once at the end of the route day. Either beats waiting until Sunday night.

Put terms on the invoice. "Due on receipt" or "Due in 7 days" is enough.

Step 5: Friday unpaid check before next week's route

Before you lock next week:

  1. Which invoices are still open
  2. Which stops happened with no invoice
  3. Which quotes never got an answer

If a weekly customer is two visits behind, talk before you keep cutting. Pausing a route stop is clearer than carrying a quiet balance into peak season.

Fuel and supply paperwork can live in a receipts module if the glovebox pile is getting silly. That is optional and separate from invoicing.

Where Linchpin fits for lawn care

Linchpin hosts the tools a small operator actually uses. Turn on what you need and leave the rest off. Friends and family kept asking for the same pieces, so I packaged them and made the site public.

Modules that match this page:

  • Scheduling: calendar, booking page with your availability, sync with your calendar
  • Invoicing: quotes, convert to invoice in one click, deposit invoices you create, invoice links, client pay page, PDF, Stripe card pay

Optional add-ons:

  • Receipt & Invoice Capture for fuel and supply receipts
  • Inventory if you want stock counts on string, blades, fertilizer, or bagged goods (quantity adjustments, bulk adjust, CSV import/export, barcode lookup, stock in from a receipt)
  • Contractor module if you pay helpers and want W-9 and payment records in one place (records only; you still file)

What Linchpin does and doesn't do

Does: scheduling and booking availability you control, quotes and invoices, seller-created deposit invoices, payment status for what you billed, optional receipts and inventory modules.

Doesn't: track mileage or GPS routes, file taxes or 1099s, auto-run deposits or payment plans, or replace crew management software for big landscape companies.

Example route week (labeled example)

Sam runs a solo mowing route four days a week. Recurring stops sit on the calendar by neighborhood. Monday a new customer books an estimate slot from the booking page. Sam walks the yard and sends a quote for a first cleanup plus weekly service. The quote asks for one deposit on the cleanup. Sam creates that deposit invoice after they accept, then adds the weekly slot after the deposit is paid. Each route day Sam sends per-stop invoices by link. Friday Sam checks unpaid invoices before sorting next week's addresses.

FAQ

Should lawn care invoices be weekly or monthly?

Weekly or per-visit keeps cash closer to the work. Monthly can work for stable customers if every date and address is listed. Pick one and be consistent.

Do I need deposits for regular mowing?

Not for a normal weekly stop. A deposit is more useful on a big first cleanup or a seasonal job where you spend money before the first cut. It is still your call per quote.

What should I track besides invoices?

The route calendar, unpaid invoices, and (if it helps you) supply receipts or stock counts for blades, string, and bagged goods. Keep the list short enough that you will actually open it on Friday.

Get started