Run every cleaning contract from one board
Offices, schools, gyms and units — Field 2 Service generates each site's nightly round, proves the spec was done and the hours were worked, and gives every client a portal to see it.
✓ No card required · ✓ Invoiced by bank transfer

Sound like your operation?
Janitorial work is won on contracts and kept on trust — you have to prove the spec was met and the hours were worked.
Rounds across a dozen sites
Every site runs its own nightly or daily pattern, and you're juggling the whole lot from a spreadsheet that's out of date the moment a shift changes.
Did the spec get done?
The client's cleaning spec says one thing; whether every task was actually ticked off on site is anyone's guess until the complaint email lands.
Hours you can't prove
When a client queries the hours you've billed, 'trust me' won't cut it — you need a record of who was on site and for exactly how long.
Every site's nightly round, generated for you
Set each contract up as a recurring schedule and the rounds generate themselves onto the board — this site nightly, that one three times a week. Every location keeps its own address, access notes and contacts, so the cleaner knows the door code and the bin day before they arrive.
- Recurring jobs and service contracts per site (Essentials and up)
- Multi-site accounts with per-site addresses and access notes
- Drag-and-drop board with double-booking conflict checks

Per-site checklists so the spec actually gets done
Build the client's cleaning spec into a checklist for each site — washrooms, kitchens, bins, floors — and the cleaner works through it on site. A signed completion sheet captures proof the round was finished to standard, filed against the job for the day a client asks.
- Job checklists built from each site's cleaning spec (Essentials and up)
- Signed completion sheets captured on site
- The field view runs in any phone browser — no app to install

Clock-in/out that proves the hours on site
Cleaners clock in and out on each site, so every round has real start and finish times behind it — no more 'trust me' when a client queries the bill. You get hours per person and per site without chasing a single paper timesheet.
- Clock-in/out time tracking on every site
- Real hours per cleaner and per contract
- A clear record when a client queries the bill

A client portal and clean monthly invoices
Give each client a portal to view their sites and jobs, then raise the month's VAT-smart invoice per contract with a card-payment link. Automatic overdue reminders chase late payers, and the aged-debtors view shows exactly who owes what across every account.
- Client portal to view sites, jobs and invoices (Essentials and up)
- VAT-smart monthly invoices with card-payment links (Essentials and up; connect your own Stripe or PayPal)
- Automatic overdue reminders and an aged-debtors view
Only inducted, checked staff get put on a site
Keep DBS checks, site inductions and training on the certifications register, each with an expiry alert. The dispatch guard steps in when you try to assign someone whose cert has lapsed — so an out-of-date induction blocks the shift instead of surfacing in an audit.
- Certifications register with expiry alerts (Essentials and up)
- Dispatch guard blocks staff with a missing or expired cert
- Compliance warnings surfaced in the Hub before they bite

Built-ins janitorial firms lean on
Prove the round, bill the month, keep the client
Try Field 2 Service free for 14 days — set up a site round, check off the spec, invoice the month. No credit card required.
Get startedOr see the other trades we're built for.