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:
| Status | What it means |
|---|---|
| Scheduled | Job is on the calendar, not started yet |
| In Progress | Someone tapped "Start Job" — work has begun |
| Completed | Job is done — ready for invoicing |
| Skipped | Job was skipped (rain day, cancellation, etc.) |
Starting and completing jobs
When you arrive at a property:
- Find the job on your Schedule or Dashboard
- Tap Start Job — this timestamps when work began
- Do the work
- 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.
- Tap the ⋮ menu on the job card
- Select Reset Job
- 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:
- Go to Settings → Services
- Add services like "Mowing," "Edging," "Leaf Cleanup"
- 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