Invoicing & Payments

Send invoices, collect payments, and track your money in GRASSR.

How invoicing works

GRASSR creates invoices when you complete jobs. You choose how:

  1. Auto-invoice on completion — when you tap "Complete," GRASSR creates an invoice and sends it to the customer
  2. Manual invoice — create invoices with custom line items whenever you want
  3. Charge saved card — if the customer has a card on file, charge it instantly and send a receipt

Creating an invoice

From job completion

The easiest way — complete a job and tap Create & Send Invoice. GRASSR auto-fills the customer, services, and amount.

Manual invoice

  1. Go to the Money tab
  2. Tap + to create a new invoice
  3. Select the customer
  4. Add line items (description + amount)
  5. Add any notes
  6. Tap Create & Send Invoice

Example line items:

  • Weekly mowing service — $45.00
  • Edging — $10.00
  • Weed treatment (front lawn) — $25.00
  • Total: $80.00

Invoice delivery

Invoices are sent via email to customers who have an email on file.

Each invoice includes a Pay Now link that lets the customer pay online with a credit card.

Payment methods

Online payment (Stripe)

Customers click the payment link in their invoice and pay with a credit card. The payment is processed through Stripe and deposited to your connected bank account.

Saved card on file

When a customer pays online, their card is saved for future charges. Next time, you can:

  • Charge & Send Receipt — one tap to charge the saved card and email a receipt
  • Send Invoice — send a regular invoice if you'd rather let them pay on their own

This is the fastest path: Customer pays once online → card saved → every future job gets charged automatically on completion.

Tracking payments

Money tab

The Money tab shows:

  • Money Owed — total outstanding across all customers
  • Ready to Invoice — completed jobs that haven't been invoiced yet
  • Customer balances — per-customer breakdown of what's owed

Invoice statuses

StatusMeaning
PendingInvoice created but not yet sent
SentInvoice delivered, waiting for payment
PaidPayment received
OverduePast the due date, still unpaid
CancelledInvoice was voided
RefundedFull refund issued
Partially RefundedPartial refund issued

Invoice activity timeline

Each invoice shows a timeline of events:

  • When it was created
  • When it was sent
  • Any automatic reminders that went out
  • When it was paid

Auto-reminders are marked with an Auto badge so you know which were sent automatically vs. manually.

Estimates

Send quotes before doing the work:

  1. Tap + on the Customers tab → Create Estimate
  2. Add line items and descriptions
  3. Choose the billing type — Per Visit or Fixed Price (this carries over when the estimate becomes a job)
  4. Send to the customer for approval
  5. Once approved, convert the estimate into a job with one tap

Estimates get unique IDs (EST-1001, EST-1002, etc.) and show in the customer's profile.

Customer portal

Every customer gets a personal portal — a private web page where they can see:

  • Upcoming scheduled jobs
  • Outstanding invoices with a Pay Now button
  • Payment history

How customers access it

Customers receive their portal link automatically in every invoice email. The link opens a web page — no app download or account needed.

The portal URL is unique to each customer (grassr.io/portal/[their-token]). Bookmark it for easy access.

Note: The portal link is the same every time — customers can bookmark it and return whenever they want to check their account.

Tips for getting paid faster

  1. Save cards on file — one-tap charging is the fastest way to get paid
  2. Invoice immediately — send invoices right when the job is done, not at the end of the month
  3. Use auto-reminders — GRASSR sends follow-up reminders on overdue invoices
  4. Add a payment link — online payment is easier than mailing a check
  5. Keep contact info current — invoices only reach customers if their email/phone is right

On this page