Invoicing & payments

Landscaping Invoicing & Payment Software

Invoices generate themselves the moment work is done — and customers pay online from their phone, card or bank. The unbilled work that used to leak out of your margin gets captured automatically.

Start your 14-day free trial Book a demo

14-day free trial · No credit card required

Itemized invoice showing line items, totals, due date, and payment status

Three paths to an invoice

Type it, batch it, or let the system create it.

Every invoice lands in the same Sales list either way — with a live status, line items, and payment history. You choose the path per job.

One at a time

Manual

Pick the customer and job, add line items, save. For one-off work, custom amounts, and anything that doesn’t follow a pattern.

You press the button

Batch

Generate an invoice for every completed, unbilled visit — or a whole program round, one invoice per customer — in one pass. Already-invoiced work is skipped automatically.

The system presses it

Automatic

Opt a job in and invoices create themselves: instantly when a visit completes (per-visit jobs) or at the start of each month (monthly fixed). Created for review — never auto-emailed.

Flexible billing

Bill the way each job actually works.

Weekly mowing bills per visit. The fertilization program bills per round. The commercial account is a flat monthly number. A one-off cleanup is billed by hand. In most tools you bend the work to fit the billing — here, each job carries its own billing mode, and the right invoices come out the other end.

Due dates come from each job’s invoicing terms, generated amounts come from the job’s accepted estimate, and when an invoice is fully paid, its job closes automatically. The office always knows what’s billed, what’s owed, and what’s overdue.

Live invoice statuses

Open

Unpaid, not yet due

Overdue

Unpaid and past the due date — chase these

Partial

Some money in, balance still owed

Paid

Paid in full — linked job auto-closes

The Sales grid filters, sorts, groups, and exports to Excel, PDF, or CSV — reconciliation-ready.

Getting paid

Online payments with no platform fee. Your Stripe, your money.

Customers open an invoice in the portal, click Pay, and pay by card or US bank account (ACH) — full balance or partial. The payment appears in your Sales list on its own with an "Online" badge; no action needed from the office.

You connect your own Stripe account and pay only Stripe’s standard rate. We never hold your money and never take a cut. Prefer to net the full invoice amount? Turn on fee passthrough and the processing cost is added at checkout — card and ACH controlled separately, with disclosure text the customer sees.

Recording money, three ways

Quick Pay
Record a payment right from the Sales list on any invoice with a balance.
Receive Payment
The full payment screen — split one check across several of a customer’s open invoices.
Online via the portal
The customer pays you directly; the payment records itself and the invoice status updates.

Works together

Billing is downstream of everything

Customer portal

The white-labeled portal where those invoices get paid — card or bank, no platform fee.

Programs & seasons

Bill a fertilization round in one pass — one invoice per customer, per round.

Crew mobile app

Visit completion in the field is what triggers per-visit auto-invoicing.

Questions

Invoicing & payments FAQ

What billing models are supported?

Per visit (invoice each completed visit), monthly fixed (one invoice at the start of each month), per program round (one invoice per customer when a round completes), and manual or seasonal-prepay work you bill by hand. Pick the mode per job — different jobs for the same customer can bill differently.

Will invoices ever be sent to customers without my review?

No. Automatic and batch invoicing create invoices for your review on the Sales page — nothing is ever emailed to a customer automatically. You review, then email or print when you’re ready.

How does batch billing work?

One button generates an invoice for every completed, not-yet-invoiced visit on per-visit jobs; another rolls up the month for every monthly-fixed job; program rounds bill one invoice per customer, round by round or a season at a time. The system figures out what’s billable and skips anything already invoiced, so re-running is safe.

How do customers pay online?

Through the customer portal, by credit or debit card or US bank account (ACH). Payments land in your Sales list automatically with an "Online" badge, invoices flip to Paid, and card funds typically reach your bank in about two business days through your own Stripe account.

Is there a platform fee on payments?

No. You connect your own Stripe account and pay only Stripe’s standard processing rate — we take no cut. If you’d rather pass the processing fee to the customer, there’s a toggle for that, with separate control for card and ACH and a live preview of what the customer would pay.

Can one check cover several invoices?

Yes. The Receive Payment screen splits a single payment across multiple open invoices for a customer, and Quick Pay records a payment right from the Sales list. When an invoice is fully paid, its linked job closes automatically.

Which plan includes invoicing?

Every plan — invoicing, flexible billing, batch billing, auto-invoicing, and portal payments are all included from Starter up. Program-round billing requires Programs, which start on the Pro plan.

Ready to run lawn and snow in one system?

14-day free trial · No credit card required