Managing Jobs

Create, schedule, assign, and complete jobs in GRASSR.

Creating a job

Tap + on the Schedule tab to create a new job.

Start by selecting the customer, then choose whether the job is a one-time or recurring service. The form adjusts based on your selection.

Every job needs:

  • Customer — who you're servicing (select first)
  • Date — when the job is scheduled
  • Price — what you're charging

Optional fields:

  • Assigned to — which crew member is doing the work
  • Services — itemized list of services (mowing, edging, blowing, etc.)
  • Notes — any special instructions

Example: "Mrs. Johnson — $55 — Mow front and back, skip the garden beds on the south side, gate code is 4421."

Billing types

Every job has a billing type that controls how invoicing works:

💵 Per Visit

An invoice is generated for each completed job. Best for customers you charge individually each time you visit.

📋 Fixed Price

Set a recurring invoice amount and schedule — GRASSR automatically creates and sends invoices (or charges the saved card) on your chosen frequency: weekly, biweekly, or monthly.

Example: A customer pays $200/month regardless of how many visits. Set billing type to Fixed Price, enter $200, set frequency to Monthly. GRASSR handles the invoicing automatically.

✋ Manual

No automatic invoicing — you create invoices yourself whenever you're ready. Use this for customers with custom billing arrangements.

Tip: For most lawn care customers, Per Visit is the simplest option. Fixed Price is great for customers on a monthly contract.

Job statuses

Jobs move through these statuses:

StatusWhat it means
ScheduledJob is on the calendar, not started yet
In ProgressSomeone tapped "Start Job" — work has begun
CompletedJob is done — ready for invoicing
SkippedJob was skipped (rain day, cancellation, etc.)

Starting and completing jobs

When you arrive at a property:

  1. Find the job on your Schedule or Dashboard
  2. Tap Start Job — this timestamps when work began
  3. Do the work
  4. Tap Complete — this opens the completion flow

On completion, you can:

  • Add invoice notes — these show on the customer's invoice (e.g., "Applied weed treatment to front lawn")
  • Add internal notes — these are private, only visible to your team (e.g., "Blade height was too low, adjust next time")
  • Create & Send Invoice — generates an invoice and sends it immediately
  • Skip invoicing — for jobs you bill later or differently

Resetting a job

Accidentally started a job? No problem.

  1. Tap the menu on the job card
  2. Select Reset Job
  3. The job goes back to Scheduled status

This clears the start time and puts it back in your queue.

Assigning jobs to crew

When creating or editing a job, tap Assigned To and select a crew member. The job shows up on their schedule with their crew color.

Unassigned jobs appear in a separate "Unassigned" section on the schedule so you can see what still needs to be claimed.

Tip: You can reassign jobs anytime by editing the job and changing the crew member.

Services

Instead of typing a price every time, set up your Services list:

  1. Go to Settings → Services
  2. Add services like "Mowing," "Edging," "Leaf Cleanup"
  3. Set a default price for each

When creating a job, you can add services as line items. The total auto-calculates.

Example services:

  • Mowing — $40
  • Edging — $10
  • Blowing — $5
  • Leaf Cleanup — $25/hr

On this page