Unlimited cleaners.
Unlimited sites.
One flat price
based on
shift volume.

Simple, honest pricing

We don’t charge per cleaner or per site. Pick the plan that matches how many shifts your business runs each month — and that’s it.

No contracts
No hidden fees
Cancel anytime
Unlimited cleaners
Unlimited sites

All prices in Australian Dollars (AUD)

Trusted by commercial cleaning companies worldwide

Client logos — trusted by leading commercial cleaning companies

How our pricing works

Most software charges you for every cleaner on
your books.

Add a new cleaner – pay more. Win a new contract – pay more. It adds up fast, and you’re paying for cleaners who are on standby, on leave, or haven’t worked a shift in weeks.

freshOps works differently.

Your plan is based on how many shifts your business runs each month – not how many people are on your books. Cleaners, subcontractors, casuals – it doesn’t matter. If they didn’t work, they don’t count.

What counts as a shift?
One cleaner + one site visit = one shift.
A shift is recorded when a team member clocks into a site. That’s it.

The difference

Most other software
30 cleaners on books
Pay for 30
5 cleaners on standby
Still pay for all 5
15 clients / sites
Pay per site
Quiet month – only 12 cleaners active
Still pay for 30
Win new contract
Price goes up immediately
freshOps
30 cleaners on books
Unlimited – no charge
5 cleaners on standby
Not working = not charged
15 clients / sites
Unlimited – no charge
Quiet month – only 12 cleaners active
Only active shifts count
Win new contract
Price only moves when the work does

If your shift volume consistently exceeds your plan for 3+ months running, we’ll move you to the next tier on renewal. You won’t be charged more just for having cleaners on your books — only when the work is actually happening.

Choose your plan

Pick the tier that fits your volume

All plans include freshOps core features from Accelerator upward. The only difference between paid plans is shift volume, payroll features, and support entitlements.

Freemium
Free
No card needed
50 shifts included
For startups and very small operations just getting systemised.
Accelerator
$100
AUD / month
200 shifts included
For growing businesses with 5–15 cleaners across multiple sites.
Premier
$200
AUD / month
400 shifts included
For businesses with growing teams who need payroll compliance sorted.
Master
$300
AUD / month
600 shifts included
For larger operations with complex rosters and full compliance needs.
Enterprise
$360
AUD / month base
600 shifts included
Your $360 covers the first 600 shifts. Every shift above 600 is $0.10 each — billed on renewal. No cap, no surprises.
Everything in Master, plus unlimited overage at $0.10 a shift and a dedicated account manager. For large or nationally operating businesses whose shift volume exceeds 600 per month.
Core Features
Scheduling & Rostering
Time & Attendance
Cleaning Checklists
Scheduled Tasks
Timesheets
TapNTrack:
two-factor check-in ?freshOps Tags use NFC technology so cleaners tap in on-site for instant, site-verified attendance records.
↳ Complimentary tags included 20 tags 20 tags 50 tags
↳ Geofenced check-in included
Photo Proof of Service
Standard Operating Procedures
Payroll Australia only
Payrules Engine ?Applies your Cleaning Services Award rates, penalties and loadings to every timesheet automatically.
Cleaning Services Award pay rule templates
Xero Payroll (AU) Xero
Support
Onboarding sessions ?Sessions are yours to use as needed — not mandatory. Each session is 1 hour online. Higher plans allow you to onboard multiple team members such as admin, payroll, and site managers. 1 session Up to 4 sessions Priority
Monthly support 1hr / month 4hrs / month Priority
Dedicated account manager

All prices in AUD. Annual billing available – save up to 15%. Contact us for annual pricing.

Go over your shifts occasionally?
No problem – on Accelerator, Premier and Master Plans we only move you up after 3 consecutive months over your limit.

What cleaning business owners say about freshOps pricing

★★★★★

“We had 24 cleaners on the books but only 14 active in any given month. With our old software we were paying for all 24, every month. With freshOps we pay for the shifts that actually happen. It was a no-brainer.”

★★★★★

“I use subcontractors, not direct hires. Most software either charges me per seat or doesn’t support contractors properly. freshOps doesn’t care — cleaners are cleaners, and I only pay for the shifts they complete.”

★★★★★

“I was nervous about the shift-based pricing — I didn’t really understand it. After the demo it clicked immediately. My bill matches my activity. When December slows down, I’m not overpaying. Simple.”

Straight from the founder

Still not sure how the pricing works?
Watch Marty explain it in plain English.

No slides, no jargon — just a straight explanation of why we price by shift and what that means for your business.

How many shifts do you run?

Enter your numbers below — we'll tell you which plan fits your business.

×
×
× 4 weeks
Monthly shifts
120

Each cleaner clocking into a site counts as one shift. Adjust the "cleaners per visit" field if you send multiple people to the same site.

Included in every plan

The full platform.

From Premier upward, every plan includes the complete freshOps feature set. NB. Payroll features are available for Australian businesses only.

Scheduling & Rostering

Assign jobs and shifts, manage recurring visits, handle leave – all in one place with no double-bookings.

TapNTrack: Two-Factor Check-In

Cleaners tap our freshOps Tags with their phone. A GPS-geofence confirms the tap happened right there and then. Our TapNTrack Technology with GPS guarantees the check-in.

Timesheets

Attendance data becomes payroll-ready timesheets automatically. No chasing, no manual entry – shift records are collected and ready to export.

Cleaning Checklists & Scheduled Tasks

Tasks aren’t just listed – they’re scheduled against specific visits and sites. Cleaners know exactly what needs to be done, at which site, on which visit. Nothing is left to memory or assumption.

Proof of Service

Cleaners upload a photo on completion to verify the job was done. Timestamped, site-specific, and stored against the shift record – no more “was it actually cleaned?” conversations.

Standard Operating Procedures

Site-specific instructions, training content, and video guides delivered directly to cleaners through the app – so every cleaner knows exactly what’s expected before they start.

Payroll & Xero Integration

AU only
The Payrules Engine applies your award rates, penalties and loadings to every timesheet, then pushes them to Xero. Cleaning Services Award templates are built in, so no starting from scratch. NB. Premier plans and above.

Unlimited Cleaners & Sites

Add as many cleaners – subcontractors, casuals, full-time – and as many sites as your business needs. You’ll never be charged for headcount or contracts.

Common questions

Pricing questions, answered

A shift is one time-and-attendance record — meaning one team member clocking into one site. If two cleaners work the same site at the same time, that counts as two shifts. If a cleaner visits three different sites in a day, that’s three shifts.

We don’t cut you off mid-month. If you consistently exceed your plan limit for three months in a row, we’ll reach out and move you up to the next tier on your next renewal date. Occasional busy months won’t trigger a plan change.

Yes — use the calculator above. Take the number of sites you clean, multiply by the average weekly visit frequency, multiply by the number of cleaners you send per visit, then multiply by 4. That gives you a solid monthly shift estimate.

freshOps Tags are low-cost NFC devices placed at each site. When a cleaner arrives, they tap their phone on the tag — this is what we call TapNTrack Technology. It instantly records a tamper-proof attendance record tied to that exact location. No GPS spoofing, no buddy punching. All paid plans include 20 complimentary tags to get you started. Additional tags are $1.75 each, plus standard postage within Australia.

Yes. freshOps is used by cleaning businesses across Australia, New Zealand, the US, UK, Canada, Singapore, and South Africa. Scheduling, rostering, time and attendance, checklists, photo proof of service, and timesheets all work globally. The Payroll features — Payrules Engine, Award Compliance, and Xero Integration — are currently built for Australian businesses only. International payroll integrations are on our roadmap. If you’re outside Australia and want to discuss what freshOps can do for your operation, book a demo and we’ll walk you through it.

The Payrules Engine automatically calculates penalty rates, allowances, and overtime under the Cleaning Services Award — so your Xero payroll is always correct without manual calculations. If you’re paying cleaners under the Award and processing payroll through Xero, you need it. It’s included in Premier, Master, and Enterprise plans.

The Accelerator plan at $100/month is the right move. You’ll have room to grow into your shift allowance, plus dedicated onboarding support to make sure you’re set up properly from day one. Book a demo and we’ll confirm the right fit for your current operation.

Yes. Paying annually upfront saves you up to 15%. Contact us at support@getfreshops.com for annual pricing.

Absolutely. No contracts, no lock-in, no cancellation fees. We’re confident freshOps will work for your business — and we don’t need a contract to prove it.

Still not sure which plan
is right for your business?

Book a free 30-minute demo. We’ll show you how freshOps works and help you figure out exactly which plan fits your operation.