From sole traders to multi-van operations — one flat price per business, no per-seat fees. Your bill is set by the plan you choose, not by the size of your team.
New accounts start with a 1-month free trial of Pro — first 50 signups, no card required.
Every plan includes the full core product
Plans differ by capacity, how far back your margin history goes, and the Pro/Enterprise extras below.
Subscriptions cover the software platform. Human-delivered growth and outreach services (the Growth Programme: cold email outreach, Google Ads, Meta Ads) are separately agreed, delivered in the UK only, and are never bundled into any subscription tier.
Run your first jobs and see your real margin — free, no card.
Perfect for independent operators and small teams getting organised.
For growing cleaning businesses ready to scale revenue and automate admin.
For larger multi-team operations with bespoke requirements.
All prices exclude VAT. Cancel anytime. No contract. Annual billing is paid upfront. Subscriptions cover software; optional marketing services are contracted separately.
Everything you need to run, dispatch, and scale your cleaning operations with predictable flat pricing and complete gross margin control.
| Feature & Capability | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Operations & Team Capacity | ||||
| Cleaner Capacity Active cleaners assigned to jobs and shifts | 1 cleaner | Up to 5 cleaners | Up to 20 cleaners | Unlimited cleaners |
| Active Clients & Jobs Customer accounts and monthly job bookings | 10 clients / 20 jobs | Unlimited clients & jobs | Unlimited clients & jobs | Unlimited clients & jobs |
| Admin & Staff Users Team logins with role-based access | 1 user | 2 users | 3 users | Unlimited users |
| Job Scheduling & Recurring Visits Daily, weekly, bi-weekly, and monthly recurring visits | ||||
| Cleaner Conflict Detection Automated schedule overlap and availability warnings | ||||
| Client Multi-Site Directory Manage multiple customer locations, entry codes, and site notes | ||||
| Quoting, Invoicing & Cleaner Pay | ||||
| Interactive Quote Builder Custom line items and live gross margin estimation | ||||
| Online Quote Acceptance & Signatures Digital client quote acceptance with automated conversion to job | ||||
| Stripe Client Invoicing One-click invoice creation, credit card processing & payment links | ||||
| Payroll Prep & Weekly Approval Gross pay from hours × pay rates or per-job pay, correct the hours, approve the week, export CSV | ||||
| Payroll Import File Hours, rates and pay per cleaner, ready to map in your payroll package's CSV import | ||||
| Margins & Financial Intelligence | ||||
| Per-Job & Per-Client Gross Margin % True contract profitability after cleaner labor wages | ||||
| Margin Reporting Depth Historical financial analysis across custom date ranges | Current month only | Full margin history | Full margin history | Full margin history |
| Revenue Concentration Warnings Identify risky over-dependence on individual client accounts | ||||
| Client Churn & Retention Analytics Track client retention trends and identify churn risks early | ||||
| AI Automation & Intelligence | ||||
| AI Conversational AI Assistant Instant natural language operational & profitability insights | 300 questions / mo | 2,000 questions / mo | ||
| AI AI Operator Agent Translates incoming calls & inquiries to booked jobs with auto-dispatch | ||||
| AI Action Proposals with Human-in-the-Loop Preview, approve, reject, or undo AI proposals before they execute | ||||
| Sales Pipeline & Integrations | ||||
| In-App Lead Pipeline Inquiry deal stages and speed-to-response timer | ||||
| Monthly B2B Lead Credits Commercial cleaning prospect discovery across local postal codes | 300 lead credits | 1,500 lead credits | ||
| CRM Integration (HubSpot CRM) Two-way company, contact, and deal sync with HubSpot CRM | Included | |||
| Employee Directory & Time Logs Staff records, shift time tracking, and hourly wage logs | Included | |||
| Support Level Response times and onboarding assistance | Community | Email support | Priority support | Dedicated onboarding |
Most field service management platforms operate on per-seat subscriptions, charging between £25 and £45 per cleaner every single month. When you run a commercial or domestic cleaning company, staff headcount changes constantly: you hire part-time cleaners, seasonal cover, and weekend operatives. Under per-seat pricing models, every new hire triggers higher monthly software bills before they generate meaningful revenue for your business.
In a labour-intensive industry with tight gross margins, per-cleaner software fees function as an invisible tax on your growth. If you win a school or multi-storey office contract requiring 10 additional cleaners on 15-hour weekly rotas, a seat-based vendor takes a direct cut of your contract revenue regardless of your actual profitability. Opso eliminates this penalty entirely by offering flat pricing per business with no user penalties.
Typical per-seat tool: £225/mo
Opso Starter: £49/mo
Annual saving: £2,112
Typical per-seat tool: £675/mo
Opso Pro: £129/mo
Annual saving: £6,552
Typical per-seat tool: £1,350/mo
Opso Pro: £129/mo
Annual saving: £14,652
Opso is priced per business rather than per seat so that growing your operational workforce increases your company profits, not your administrative overhead. Every subscription tier includes full access to core features: automated recurring job schedules, quote builder, client billing via Stripe, weekly payroll prep with CSV export, and live margin visibility per contract.
We believe cleaning software should give you operational peace of mind. No unexpected surcharges, no locked long-term contracts, no hidden add-ons for margin calculations, and zero financial penalties for hiring the cleaners your business needs to expand.