Getting started What is Cadi?

What is Cadi?

Cadi is business management software built specifically for UK cleaning businesses — residential, commercial, and exterior. It replaces the pile of separate tools most cleaners cobble together with a single platform that handles scheduling, invoicing, accounts, tax, and team management.

Currently in early access

Cadi is accepting early access sign-ups ahead of full launch. Join the waitlist to lock in your founding plan price.

Everything in one place

Most cleaning business owners run on a combination of a scheduling app, a separate invoicing tool, a spreadsheet for expenses, and their phone's calculator for pricing. That's four logins, four subscriptions, and no single view of what's actually happening.

Cadi connects all of it. A job created in the scheduler flows through to invoicing, feeds into your accounts, and updates your real-time tax estimate — automatically.

📅 Scheduling

Recurring jobs, staff assignments, multi-sector calendars — all in one view.

🧾 Invoicing

Custom branded invoices, automated reminders, and instant payment tracking.

💷 Accounts & tax

Open banking, expense categorisation, real-time tax and NI estimates.

📊 MTD ITSA

Quarterly digital submissions to HMRC, built into your workflow.

🧮 Pricing calculator

Industry-calibrated pricing for residential, commercial, and exterior work.

🤖 Cadi AI

Business intelligence that spots opportunities and gives you honest advice.

Who is it for?

Cadi is built for UK cleaning business owners — whether you're a sole trader cleaning houses, a commercial contractor with a team, or an exterior specialist running a window and gutter round. It covers all three sectors in a single account.

If you're making most of your decisions by gut feel because you don't have time to dig through spreadsheets, Cadi gives you the numbers automatically so you can focus on the work.

How to get started

  1. Sign up for early access — join the waitlist at cadi.cleaning to reserve your founding plan price.
  2. Set up your account — add your business name, sector(s), and hourly rate. Takes under five minutes.
  3. Connect your bank — optional but recommended. Open banking pulls in transactions automatically so you're not entering expenses manually.
  4. Add your customers — import a CSV or add manually. Cadi will suggest recurring job schedules based on your existing pattern.
  5. Send your first invoice — custom branded, payment tracked, reminders automatic.
Getting started Account setup

Account setup

Getting your Cadi account configured correctly from the start means every feature works with your real numbers — not placeholders. Setup takes under 10 minutes.

Business details

The first thing Cadi needs is the basics: your business name, trading structure (sole trader or limited company), and the sectors you work in. You can operate across all three sectors (residential, commercial, exterior) from one account — just tick what applies to you now. You can add more sectors later.

Your hourly rate

Your hourly rate is the foundation everything else builds on. The pricing calculator, the quote builder, and your profitability reports all reference it. Set it based on what you currently charge for a standard residential clean — you can configure different rates per sector once you're in.

Tip

Not sure what your rate should be? The pricing calculator can work backwards from your target annual income, local market data, and your cost base to suggest a rate.

Tax settings

Add your Unique Taxpayer Reference (UTR) so Cadi can prepare your MTD ITSA submissions correctly. Your tax year start date and payment on account preferences are also set here.

Staff & roles

If you have employees or subcontractors, add them during setup. Each staff member gets a role (admin, scheduler, cleaner) that determines what they can see and do inside Cadi. Pro plans support up to 5 staff. Max is unlimited.

Importing your data

If you're moving from another tool or a spreadsheet, Cadi can import:

  • Customer list — name, address, contact details, notes
  • Recurring jobs — customer, frequency, price, sector
  • Historical invoices — for bookkeeping continuity
  • Expense records — for opening balance on your accounts

Upload a CSV or paste from a spreadsheet. Cadi maps the columns automatically and flags anything it can't match for you to review.

Getting started Choosing your sector

Choosing your sector

Cadi works across residential, commercial, and exterior cleaning. You're not locked into one — most accounts use two or all three. Each sector has its own pricing logic, scheduling patterns, and tax considerations baked in.

Residential

The most common starting point. Residential scheduling is built around recurring weekly or fortnightly cleans, bedroom-based pricing, and a client base that grows steadily through word of mouth.

Cadi's residential pricing calculator uses bedroom count × your hourly rate × clean type (standard, deep clean, end-of-tenancy, AirBnB) to generate a price. The result is consistent across quotes so your pricing doesn't drift.

Commercial

Commercial contracts have different dynamics: larger sites, daily or weekly frequency, often invoiced monthly in arrears. Cadi handles commercial differently from residential — the scheduler shows commercial jobs as contract blocks rather than one-off visits, and invoicing supports monthly consolidated billing.

The commercial pricing calculator uses a cost-plus model: site size, cleaning frequency, labour hours, materials and consumables, and your target margin to arrive at a per-visit or monthly contract rate.

Exterior

Exterior cleaning (windows, gutters, fascia, jet washing) scales fast because rounds are geographically efficient — 20–30 properties in a single morning is realistic once a round is established. That growth speed is also why exterior cleaners typically cross the VAT threshold sooner than they expect.

VAT threshold

The UK VAT registration threshold is £90,000. Cadi's VAT threshold monitor tracks your rolling 12-month taxable turnover in real time and alerts you when you're approaching it — giving you time to prepare rather than scrambling after the fact.

Exterior pricing uses a property-type matrix: window cleaning, gutter clearing, fascia & soffit cleaning, and jet washing are each priced separately by property type (terrace, semi, 3-bed detached, 4-bed detached), then combined into a job total.

Running multiple sectors

If you operate across sectors, Cadi keeps them properly separated for tax purposes — commercial income is treated differently from residential for some expense categories, and exterior rounds may have different material costs. Your accounts tab shows a breakdown by sector so you can see exactly where your profit is coming from.

Core features Dashboard & health score

Dashboard & health score

The dashboard is your daily view of the business. It surfaces what needs your attention, tracks your financial health, and — via the health score — gives you a single number that tells you how well-run your business actually is.

Business health score

The health score is a number out of 100, recalculated daily. It's made up of five weighted components:

  • Finance (30%) — revenue trend, invoice collection rate, cash position
  • Operations (25%) — schedule fill rate, job completion, no-shows
  • Growth (20%) — new customers, sector expansion, average job value
  • Team (15%) — staff utilisation, reassignment rate, capacity headroom
  • Consistency (10%) — how regularly you're logging, submitting, and reviewing

The score is meant to be honest, not flattering. A score in the 60s is a normal running business. 80+ means you're doing most things right. Below 50 and Cadi will flag specifically what's dragging it down.

AI action cards

Below the health score, Cadi surfaces 2–4 action cards each day. These are specific, actionable suggestions based on your actual data — not generic advice. Examples:

  • "3 invoices have been unpaid for over 14 days — send reminders now?"
  • "Your Tuesday route has a 40-minute gap between jobs. One more booking here would add £X/week."
  • "Your gutter cleaning revenue is up 34% this month — you're on track to cross the VAT threshold in 6 months."

Clicking an action card takes you straight to the relevant tab with the relevant action pre-loaded.

Revenue & jobs at a glance

The top of the dashboard shows this month vs last month: total revenue, jobs completed, new customers, and outstanding invoices. The sparkline chart shows your daily revenue for the rolling 30 days.

Core features Scheduling & calendar

Scheduling & calendar

The scheduler is a full weekly calendar built around how cleaning businesses actually work — recurring jobs, multiple staff, and the need to quickly reassign when something changes.

Creating a job

  1. Open the scheduler and tap the time slot you want, or click + Add job.
  2. Search for an existing customer or add a new one on the spot.
  3. Select the sector (residential / commercial / exterior), service type, and duration.
  4. Assign to a staff member (optional — defaults to you if solo).
  5. Save — the job appears on the calendar and a draft invoice is queued automatically.

Recurring jobs

Most residential cleans are recurring. When you create a job, set it to repeat (weekly, fortnightly, 4-weekly, monthly) and Cadi generates the full future schedule. Recurring jobs show with a loop icon on the calendar.

Changing the price on a recurring job gives you the option to update just that occurrence or all future instances.

Staff view

With multiple staff, the calendar shows each person's jobs in a different colour. You can filter to a single staff member to see their week, or view all at once to spot scheduling conflicts and gaps.

Pro supports up to 5 staff. Max supports unlimited staff.

Auto-reschedule

When a staff member calls in sick or a job needs to move, Cadi's auto-reschedule tool suggests the best available slot based on route efficiency (keeping nearby jobs together) and staff availability. It also drafts the customer SMS for you to review before sending.

Multi-sector scheduling

Jobs from different sectors sit on the same calendar. Exterior window rounds typically run in the mornings, residential cleans during the day, commercial contracts in the evenings — Cadi shows them all in one view and prevents double-booking across sectors.

Core features Invoicing & payments

Invoicing & payments

Every completed job generates a draft invoice. Review it, customise it, and send it in seconds. Cadi tracks payment status automatically and chases overdue invoices for you.

Creating an invoice

Draft invoices are created automatically when a job is marked complete. You can also create invoices manually — useful for ad-hoc work or commercial monthly billing.

Each invoice includes your business name and branding, the customer's details, a line-item breakdown of services, payment terms, and your bank details or payment link.

Custom branding

Add your logo and brand colour to all invoices. Pro and Max plans include custom branded invoices. The Free plan uses Cadi's default template.

Payment terms

Set default payment terms for your account (7, 14, 21, or 30 days) and override per customer where needed. Commercial clients often need 30-day terms; residential clients usually pay on receipt.

Sending invoices

Send via email directly from Cadi — your customer receives a clean PDF with a payment link if you've connected a payment processor. Alternatively download the PDF and send it yourself.

Automated reminders

Cadi sends payment reminders automatically at your configured intervals (e.g. 3 days before due, on the due date, 7 days overdue). You review and approve the wording before it's set up, and can pause reminders for specific customers.

Payment tracking

When open banking is connected, Cadi matches incoming payments to outstanding invoices automatically. You can also mark invoices as paid manually. Your dashboard shows total outstanding, overdue, and collected this month at a glance.

White-label client portal

Max — Your customers get access to a portal under your brand (not Cadi's) where they can view invoices, payment history, and upcoming jobs. Useful for commercial clients who need to reconcile invoices against their own records.

Core features Pricing calculator

Pricing calculator

The pricing calculator takes the guesswork out of quoting. It uses your hourly rate, industry benchmarks, and sector-specific pricing logic to produce a confident price for any job — one that covers your costs and pays you properly.

How it works

All three calculators share a single source of truth: your hourly rate. Set it once in your account settings and every calculation flows from it. If your rate changes (because costs go up, or you decide to charge more), update it once and all future quotes recalculate.

Residential calculator

The residential calculator uses:

  • Bedroom count — 1 to 5 bedrooms, each mapped to a standard clean time
  • Clean type — standard, deep clean (1.8× multiplier), end-of-tenancy (2.2×), AirBnB turnaround (1.4×)
  • Your hourly rate — applies directly to produce a job price

The result is a recommended price, your estimated time on site, and what that works out to as an effective hourly rate (useful for checking you're not underselling).

Commercial calculator

The commercial calculator uses a cost-plus model: it builds up from your real costs (labour hours, materials, travel) and applies your target margin to arrive at a contract price. Inputs include:

  • Site size (sq ft / sq m) and surface type
  • Cleaning frequency (daily, 3×/week, weekly)
  • Number of staff required per visit
  • Materials and consumables estimate
  • Target gross margin percentage

The output is a per-visit price, a monthly contract value, and an annual contract value — the format commercial clients usually expect.

Exterior calculator

Exterior pricing uses a property-type matrix. Select the service (windows, gutters, fascia, jet washing) and the property type (terrace, semi, 3-bed detached, 4-bed detached) — Cadi outputs the recommended price per property. For a route quote, add multiple properties and Cadi calculates a route total with route efficiency applied.

Route clustering

Exterior jobs that are geographically close together take less time per property because there's no travel overhead. The route calculator applies a small time-efficiency discount when you're quoting a cluster of properties in the same street or road.

Core features Quotes & estimates

Quotes & estimates

Turn a pricing calculator result directly into a formal quote — sent to the customer, tracked for acceptance, and converted to a scheduled job and invoice when they confirm.

Creating a quote

Start from the pricing calculator or create a quote from scratch. A quote includes your business details, the customer's details, the service breakdown, the price, and an expiry date. It's sent as a branded PDF or via a web link the customer can accept online.

Quote status

Quotes move through: Draft → Sent → Viewed → Accepted / Declined. You can see exactly when a customer opened a quote and how long they took to respond — useful for following up at the right moment.

Converting a quote

When a customer accepts, one tap converts the quote to a scheduled job (pre-filled with all the job details) and queues a draft invoice. Nothing needs re-entering.

Estimates vs quotes

Quotes are fixed-price. Estimates are indicative — you can add a range (e.g. "£80–£120 depending on condition") and note what might change the final price. Useful for one-off deep cleans or end-of-tenancy work where the state of the property isn't fully known upfront.

Core features Route planning

Route planning

Route planning organises your jobs by geography so you're spending time cleaning, not driving. It's especially useful for exterior rounds where you might have 20–30 properties in a morning.

How routes work

Add the jobs you want to run in a session and Cadi calculates the most efficient order — minimising total drive time between properties. You can start from your home address or a depot, and set a fixed end point if needed.

The route view shows a map of the stops in order, estimated travel time between each, total drive time, and the estimated finish time for the session.

Building a round

For regular exterior rounds, save a route as a template. Each week, open the template and Cadi re-generates the schedule with any changes (new customers added, one-offs removed) automatically applied.

Sharing routes

Export a route as a PDF for a staff member who's doing the round without app access, or share directly from Cadi if they're using the app. The exported sheet includes customer name, address, service, and price per stop.

Exterior round efficiency

A well-built exterior window round can service 25–30 houses in a 4-hour morning at £30–£65 per property. Route planning is what makes that density possible — adding even 3 extra properties per morning compounding over a year is significant revenue.

Core features Inventory management

Inventory management

Track your cleaning supplies and equipment so you're never caught short on a job, and never buying more than you need. Stock levels update automatically as jobs are completed.

Setting up inventory

Add the products you use regularly — cleaning solutions, cloths, bags, window-cleaning detergent, whatever you go through regularly. Set a current stock level and a reorder threshold. Cadi alerts you when stock drops below the threshold.

Usage tracking

Each job type (residential clean, window round, deep clean) has a default consumables usage estimate. When a job is completed, Cadi deducts the expected usage from your inventory. You can adjust the deduction if a job used more or less than usual.

Cost tracking

Log purchase prices when you restock. Cadi tracks your materials cost per job type over time, which feeds into your expense categorisation and profitability reports — so you can see whether your materials costs are creeping up and whether your pricing still covers them.

Equipment log

Track equipment alongside consumables — vacuum cleaners, pressure washers, window cleaning kit, ladders. Log purchase prices and estimated service intervals so you can account for depreciation in your cost base.

Accounts & tax Open banking

Open banking

Connect your business bank account to Cadi via open banking and your income and expenses are pulled in automatically — no manual entry, no chasing statements. Pro Max

How it works

Open banking is a UK regulatory framework that lets you share read-only access to your bank transactions with authorised apps like Cadi. Cadi never has access to move money — it can only read your transaction history.

Authorisation takes about 2 minutes: choose your bank, log in through your bank's own interface, and confirm the connection. Most major UK banks are supported including Barclays, HSBC, Lloyds, Monzo, Starling, and NatWest.

Free plan without open banking

On the Free plan, you enter income and expenses manually. Open banking is available from the Pro plan upwards.

Transaction matching

Once connected, Cadi matches incoming transactions against your outstanding invoices automatically. Most matches are instant — if a payment amount and reference match an invoice, it's marked paid without any input from you.

Unmatched transactions (supplier payments, bank charges, personal transfers) are flagged for you to categorise. Cadi learns from your categorisation choices so over time it categorises recurring transactions automatically.

Refreshing your data

Open banking connections are refreshed every 24 hours automatically. You can also trigger a manual refresh at any time. Most banks require you to re-authorise every 90 days — Cadi will remind you before the connection expires.

Accounts & tax Expense categorisation

Expense categorisation

Every expense your business incurs reduces your taxable profit. Cadi categorises your costs automatically and makes sure HMRC-allowable expenses are correctly identified — so you don't leave money on the table at tax time.

HMRC expense categories

Cadi organises expenses into the categories HMRC uses for self-assessment:

  • Materials & cleaning supplies — products used on jobs
  • Equipment & tools — vacuum cleaners, pressure washers, ladders
  • Vehicle costs — fuel, insurance, servicing (business proportion)
  • Marketing & advertising — website, leaflets, Google ads
  • Software & subscriptions — yes, Cadi itself is an allowable expense
  • Professional services — accountant, insurance broker fees
  • Premises — if you rent a storage unit or office
  • Staff costs — wages, NI contributions
  • Use of home — flat-rate or calculated proportion
  • Bank charges & interest — business account fees

Auto-categorisation

When transactions come in via open banking, Cadi categorises them based on merchant name, amount patterns, and your previous categorisation choices. The accuracy improves over time — within a few months most routine expenses are categorised without any input from you.

Reviewing uncategorised transactions

Anything Cadi isn't confident about appears in the "Needs review" queue. Tap to categorise, add a note if needed, and confirm. You can bulk-categorise multiple similar transactions at once.

Receipts & attachments

Attach a photo of a receipt to any expense. For MTD purposes you need to be able to evidence your expenses, and keeping receipts attached to the transaction in Cadi means everything is in one place at quarter end.

Accounts & tax Real-time tax estimates

Real-time tax estimates

Cadi calculates your Income Tax and Class 4 National Insurance liability in real time, based on your actual income and expenses to date. No surprises at the end of the year — you know what you owe as you earn it.

How the estimate works

The estimate is based on your year-to-date profit (invoiced income minus allowable expenses) projected to the end of the tax year, then tax and NI applied at current rates:

  • Income Tax — Personal Allowance (£12,570), basic rate (20%), higher rate (40%)
  • Class 4 NI — 6% on profits between £12,570–£50,270, 2% above
  • Class 2 NI — flat rate for self-employed (currently £3.45/week)
  • Payments on account — if applicable, Cadi factors in what you've already paid
This is an estimate, not tax advice

Cadi's tax estimate is based on your inputted data and standard rates. It doesn't account for all possible reliefs, allowances, or individual circumstances. If your tax situation is complex, speak to an accountant.

The tax pot

Based on your real-time estimate, Cadi tells you what percentage of each invoice payment you should set aside for tax. Some cleaners find it useful to move this to a separate savings account — Cadi shows you the amount after each invoice is paid so the decision is easy.

Quarterly view

The accounts tab shows your income, expenses, and estimated tax for each quarter of the tax year. This lines up with the MTD quarterly reporting periods so you can see exactly what you'll be submitting.

Accounts & tax MTD ITSA submissions

MTD ITSA submissions

Making Tax Digital for Income Tax Self Assessment (MTD ITSA) requires most self-employed people to submit quarterly income and expense updates to HMRC digitally. Cadi handles this entirely — your data is always ready, and submissions take a few taps. Pro Max

What is MTD ITSA?

MTD ITSA is HMRC's requirement for self-employed people and landlords to maintain digital records and submit quarterly updates via compatible software (like Cadi), rather than a single annual self-assessment return.

When it applies:

  • From April 2026 — self-employed with income over £50,000
  • From April 2027 — self-employed with income over £30,000
  • From April 2028 — expected to extend to £20,000+
Already above the threshold?

If your income is over £50,000, MTD ITSA applies to you now (from April 2026). Cadi's MTD feature is fully compatible with HMRC's requirements.

How submissions work in Cadi

  1. Your records are already digital — every invoice and expense logged in Cadi counts as your digital record. No extra work needed.
  2. At quarter end, Cadi prepares your update — income and expenses for the quarter are automatically summarised in the HMRC-required format.
  3. Review the summary — check the figures, add any notes, and confirm everything looks right.
  4. Submit to HMRC — one tap. Cadi sends the data directly to HMRC's API and returns your confirmation reference.
  5. End of year — your final declaration uses the four quarterly submissions as its foundation. Cadi prepares this too.

Authorising Cadi with HMRC

To submit to HMRC, you need to authorise Cadi to act on your behalf. This is done once through HMRC's own login portal — you'll be redirected during setup. The authorisation lasts 18 months before it needs refreshing.

Quarterly periods

The standard quarterly periods are: 6 April–5 July, 6 July–5 October, 6 October–5 January, 6 January–5 April. Cadi shows the current period's running totals at all times and alerts you two weeks before each submission deadline.

Accounts & tax VAT threshold monitoring

VAT threshold monitoring

The UK VAT registration threshold is £90,000 of taxable turnover in any rolling 12-month period. If you cross it, you must register within 30 days. Cadi tracks your rolling turnover automatically and tells you how close you are — before it becomes urgent.

How the tracker works

Cadi calculates your rolling 12-month taxable turnover in real time using your invoiced income. The dashboard shows a progress bar from £0 to £90,000, your current figure, and a projected crossing date based on your current growth rate.

Alerts are triggered at:

  • £72,000 (80%) — early warning, time to plan
  • £81,000 (90%) — register within the next 3 months
  • £87,000 (97%) — register now, you have under 30 days
Rolling 12 months, not tax year

The VAT threshold is measured on a rolling 12-month basis — not your tax year or calendar year. If you had a strong summer last year, those months still count toward your current 12-month total. Cadi tracks this correctly.

What happens when you register

Once VAT registered, you'll charge VAT on your services (20% standard rate for most cleaning work) and submit quarterly VAT returns. Cadi's Max plan includes VAT return preparation. Contact us at hello@cadi.cleaning if you need to discuss VAT-registered support.

Exterior cleaning and VAT

Exterior cleaners are disproportionately likely to cross the VAT threshold because rounds scale efficiently. A full window cleaning round of 100 regular properties at £40 each, visiting monthly, produces £48,000/year — add gutters, jet washing, and commercial contracts and you can cross £90k faster than expected.

Staff & growth Managing your team

Managing your team

Add staff, assign them jobs, track their hours, and keep an eye on capacity — all from the same app you use to run the rest of the business. Pro Max

Adding a team member

Go to the Team tab and tap + Add staff. Enter their name, contact details, and role:

  • Cleaner — can see their own schedule and mark jobs complete. No financial access.
  • Scheduler — can create and modify jobs, view all staff schedules. No financial access.
  • Admin — full access except billing settings.

Staff receive an invite to download the Cadi app and create their login. They only see what their role allows.

Capacity planning

The capacity view shows each staff member's weekly hours — booked vs available. Green means headroom, amber means close to full, red means overbooked. This is the tool to use when a new client enquires and you need to know honestly whether you can take them on.

Staff performance

Max — The reports tab includes per-staff revenue attribution, job completion rates, and customer retention rates by staff member. Useful for performance conversations and for working out who your most effective people are.

Staff & growth Business reports

Business reports

Standard reports give you a monthly and quarterly view of your business. Advanced analytics go deeper — sector profitability, customer lifetime value, expansion modelling. Pro Max

Standard reports Pro

Available monthly and quarterly:

  • Profit & loss — revenue, expenses, gross and net profit
  • Invoice summary — issued, collected, outstanding, overdue
  • Customer report — active customers, new customers, churn
  • Job summary — completed jobs by sector, average job value
  • Tax summary — income, allowable expenses, estimated liability

Advanced analytics Max

  • Sector profitability — net margin by sector, which is most profitable per hour
  • Customer lifetime value — revenue per customer over their relationship with you
  • Revenue forecasting — 3 and 12-month projections based on current trajectory
  • Staff attribution — revenue and margin per staff member
  • Expansion modelling — what adding X customers in a given sector does to your annual revenue and tax position

Exporting reports

All reports export as PDF or CSV. Share directly with your accountant, or download for your own records. Cadi's reports are formatted to match what HMRC expects for self-assessment — so if an accountant asks for your P&L, you can hand it over immediately.

Staff & growth Cadi AI

Cadi AI

Cadi AI is a business intelligence layer built on top of your real data. It answers questions, surfaces opportunities, flags risks, and helps you think through decisions — all with full context of your actual numbers.

What it can do

Ask Cadi AI anything about your business and it responds with specific, data-backed answers:

  • "What would adding a commercial contract at £800/month do to my tax position this year?"
  • "Which of my customers have I not visited in over 8 weeks?"
  • "My materials costs have gone up — should I increase my prices?"
  • "When am I likely to cross the VAT threshold at my current growth rate?"
  • "What's my most profitable sector per hour worked?"

Proactive suggestions

Cadi AI doesn't just respond to questions — it proactively flags things worth your attention. These appear as action cards on the dashboard, generated from patterns in your data: pricing anomalies, gaps in your schedule, invoices that are overdue, customers whose spend has dropped.

Plan limits

Pro
Standard usage
Enterprise
Custom allocation

Cadi AI is available on Pro and Max plans. Max includes higher usage limits and access to the more complex analytical queries (expansion modelling, multi-scenario forecasting). Enterprise plans have a custom allocation.

Your data stays yours

Cadi AI uses your business data to answer your questions. Your data is never used to train shared models or shared with other users. Full details in the privacy policy.

Staff & growth Local leaderboard

Local leaderboard

The local leaderboard ranks every cleaning business in your area on a single score — how well-run they are. Because it's built on the business health score, it's a genuinely fair competition: a tight sole trader operation can outscore a bigger business that's sloppy with invoicing and expenses.

Why the health score makes it fair

The health score measures operational quality, not size. A 10-person company with poor invoice collection and uncategorised expenses will score lower than a sole trader who sends invoices promptly, tracks every expense, and keeps their schedule full. Revenue and headcount don't factor in — only how well the business is run.

This means every business — residential, commercial, exterior, solo or team — competes on the same leaderboard on equal terms. The score is a reflection of your habits and discipline, not your turnover.

How scoring works

Each business is scored out of 100 across the same five pillars as your personal health score:

  • Finance (30%) — invoice collection rate, revenue consistency, cash position
  • Operations (25%) — schedule fill rate, job completion, no-shows
  • Growth (20%) — new customers, average job value trend, sector activity
  • Team (15%) — staff utilisation, capacity headroom, reassignment rate
  • Consistency (10%) — regular logging, on-time submissions, expense reviews

Scores update daily. Businesses only appear if they've opted in, and all names are anonymised — "Business #1, Business #2" — except for your own, which shows your actual name so you always know where you sit.

Categories

Alongside the overall leaderboard, you can filter by sector category — Residential, Commercial, Exterior — to see how you rank among businesses doing the same type of work. This is useful if you're focused on one sector and want a more targeted benchmark.

What it's for

Most cleaning business owners have no way of knowing how their operation compares to others locally. The leaderboard fills that gap — it gives you an honest external signal of where you stand, and something specific to act on when you want to move up.

The businesses near the top of the leaderboard aren't necessarily the biggest. They're the ones doing the unglamorous things consistently — reconciling expenses, chasing invoices, keeping their schedules tight. Seeing that reflected in a rank makes those habits easier to maintain.

Plans & billing Comparing plans

Comparing plans

Cadi has four plans: Free, Pro, Max, and Enterprise. Here's what each one gives you and when to upgrade.

Free

The Free plan gives you the tools to run a basic cleaning business — customers, scheduling, invoicing (standard template), and the job tools (pricing calculator, quotes, routes, inventory). Up to 50 customers. Accounts and tax features are view-only; open banking and MTD require Pro.

Best for: new businesses just getting started, or testing Cadi before committing.

Pro — £39/mo

Pro unlocks the full platform: custom branded invoices, open banking, the complete accounts and tax suite (expense categorisation, real-time estimates, MTD submissions, VAT monitoring), and up to 5 staff. This is the plan most active cleaning businesses will use.

Best for: sole traders and small teams who are serious about staying compliant and growing properly.

Annual: £31/mo (billed as £374/yr — save £94).

Max — £79/mo

Max is Pro plus: unlimited staff, white-label client portal, advanced Cadi AI (higher usage limits), advanced analytics and revenue forecasting, and a dedicated account manager with same-day support, phone and live chat. Max also includes coming-soon features (payroll, API access, franchise tools) when they launch.

Best for: growing businesses with teams, multiple sectors, or commercial contracts that need deeper data and premium support.

Annual: £63/mo (billed as £758/yr — save £190).

Enterprise — custom pricing

For franchise networks, large commercial contractors, and multi-brand cleaning groups. Custom build, custom pricing, full white-labelling, API access, SLA, and guided onboarding. Talk to us →

Founding member prices

Early access members lock in their plan price forever — no price increases, even as we add features. Join the waitlist to secure your founding rate.

Plans & billing Billing & upgrades

Billing & upgrades

Billing is handled via Stripe. You can upgrade, downgrade, or cancel at any time from your account settings.

Monthly vs annual

Monthly billing charges at the start of each billing cycle. Annual billing charges for 12 months upfront at a 20% discount — you pay for 10 months and get 12. Annual plans can be cancelled but are non-refundable for the remaining period.

Upgrading

Upgrading takes effect immediately. You're charged a prorated amount for the remainder of the current billing period, then the new rate from the next cycle.

Downgrading

Downgrading takes effect at the end of your current billing period. If you're downgrading from Pro to Free, features that exceed the Free plan limits (e.g. more than 50 customers, open banking connection) will be locked — your data is preserved but inaccessible until you upgrade again.

Cancelling

You can cancel at any time from Account Settings → Billing → Cancel plan. Cancellation takes effect at the end of the current billing period — you retain access until then. Your data is held for 90 days after cancellation before being deleted, giving you time to export if needed.

Invoices & receipts

All billing invoices are emailed automatically and available in Account Settings → Billing → Invoice history. These are Stripe-issued invoices and are valid for your own business expense records.

Questions about billing?

Email hello@cadi.cleaning — we'll sort it out.

On this page