You run a UK cleaning firm. You don't need a generalist tender alert platform pushing roofing, IT, and waste-management notices into your inbox. You need cleaning contracts. The five free official portals carry every legally-required public-sector cleaning notice, and a small handful of paid platforms genuinely filter for the cleaning and FM vertical.
This is the cleaning-vertical version of the bigger tender platforms listicle. Only sources that handle cleaning only. Real coverage, real pricing where published, honest verdicts.
- Free official portals carry every legally-required UK cleaning tender. Contracts Finder for English public-sector work over £12,000. Find a Tender Service for UK-wide work over £139,688.
- Devolved nations: Public Contracts Scotland, Sell2Wales, eTendersNI. Each carries the cleaning notices for its nation in full.
- TenderLedger and Complete Tenders publish dedicated FM-vertical feeds (cleaning, security, maintenance) on top of the free portal data.
- Generalist aggregators (Supply2Gov, Tenders Direct, Tracker Intelligence) carry cleaning notices but mix them with every other sector. Filter setup is on you.
- CleanTender pulls cleaning + FM tenders from the official OCDS feed (CPV codes 90910–90924 + 79993) so the directory is sector-pure by default. £99/mo includes the qualification scan.
What's in this comparison¶
- Why cleaning-vertical filtering matters
- The five free official portals (and what they actually carry)
- Specialist cleaning + FM platforms
- Generalist aggregators (and how to make them work for cleaning)
- Where CleanTender fits
- The lean cleaning-tender stack
- Verdict + what to do this quarter
Why cleaning-vertical filtering matters¶
Generalist tender aggregators don't know what BICSc is. They don't know that CPV codes 90910 through 90924 are the cleaning family. They send you alerts based on broad keyword matches like "facilities" or "services", which catches roofing, security guarding, and grounds maintenance alongside actual cleaning work.
The cost is real. Reading 47 alerts a week to find 3 relevant ones is time you could spend on the bid itself. Worse, the relevant ones often arrive late because the platform's filtering algorithm prioritises high-volume sectors. A cleaning-vertical source filters at ingestion: only contracts with cleaning CPV codes or cleaning-specific keywords land in your inbox.
Set up free saved-search alerts on the official portals using CPV codes 90910, 90911, and 90919 plus a title-keyword fallback for "cleaning", "hygiene", and "janitorial". That alone filters 90% of the noise out of your inbox at zero cost.
Pro tip
The five free official portals¶
These are the legal source of truth. Every UK public-sector cleaning notice has to be on at least one of them. Cost: £0.
| Portal | Cleaning notices it carries | Free email alerts |
|---|---|---|
| Contracts Finder (gov.uk) | English central-gov over £12k + local-authority over £25k. Bulk of small council and school cleaning. | Yes (saved searches) |
| Find a Tender Service (gov.uk) | All UK over £139,688 incl. VAT. NHS trust cleaning, multi-site council estates, central-gov office contracts. | Yes |
| Public Contracts Scotland | Scottish public bodies + NHS Scotland. All values, statutory. | Yes |
| Sell2Wales | Welsh public bodies + NHS Wales. All values, statutory. | Yes |
| eTendersNI | NI departments + councils + health trusts. All values, statutory. | Yes |
Cleaning coverage by portal. Set up saved searches on every portal that covers your nation.
If you cover all four UK nations, register on all five portals. If you cover England only, Contracts Finder + Find a Tender Service is the minimum. Each portal lets you save a search by CPV code and turn on email alerts. Total setup: under an hour.
Specialist cleaning + FM platforms¶
Two paid UK platforms publish dedicated facilities-management feeds that filter for cleaning, security, and maintenance specifically.
Complete Tenders (completetenders.com) maintains an FM tender directory with hourly updates. The cleaning + soft FM feed pulls from the free portals and applies sector filtering. Pricing is annual subscription; check direct. Same brand also sells done-for-you bid management on the services side.
TenderLedger (tenderledger.co.uk) is newer and explicitly FM-focused. The live FM tenders feed pulls from Find a Tender and Contracts Finder, but on top of alerts it provides buyer and award intelligence, pipeline views, and "who wins what" data so cleaning suppliers can prioritise bids and track competitor wins.
If you're paying for a tender platform and you're a cleaning specialist, TenderLedger is the closest direct fit on positioning. The price premium over Supply2Gov reflects the FM-vertical focus and the award-data layer.
Generalist aggregators (and how to make them work)¶
Supply2Gov, Tenders Direct, and Tracker Intelligence all carry cleaning notices but mix them in with every other public-sector sector. Filter setup is on you.
If you already pay one of these and you don't want to switch, configure the platform's saved searches with cleaning CPV codes (90910, 90911, 90919, 90921, 90923, 90924) and a title-keyword filter for cleaning, hygiene, janitorial. That gets close to a sector-vertical view, though Trustpilot reports suggest the filtering on Supply2Gov in particular still surfaces irrelevant alerts (the well-cited "software firm receiving roofing tenders" pattern).
Honest verdict: if you're a cleaning specialist, a generalist aggregator is the wrong fit. The free portals plus a cleaning-vertical platform (or CleanTender) will outperform.
Where CleanTender fits¶
CleanTender ingests UK cleaning + FM tenders directly from the official OCDS feed at contractsfinder.service.gov.uk. The CPV filter is set at ingestion: 90910 (cleaning services), 90911 (accommodation, building, window cleaning), 90919 (office and school cleaning), 90921 (disinfection), 90923 (rat catching, pest control), 90924 (sanitation services), plus 79993 for soft FM bundling. Only cleaning + FM contracts make it to the directory.
The CleanTender profile in full
Where CleanTender goes beyond a feed: every contract is read against a stored 30+ field company profile, set up once. The fields:
- Company basics: trading name, annual turnover (most public buyers want at least 2× contract value), years trading, operative count.
- Insurance cover: actual public liability and employer's liability £ figures. £5m PL is the typical floor; statutory employer's liability minimum is £5m.
- Quality standards: ISO 9001, ISO 14001, ISO 45001, BICSc accreditation, plus all four SSIP schemes (CHAS, SafeContractor, Constructionline, SMAS) and COSHH compliance.
- Vetting and policies: DBS, TUPE experience, Modern Slavery Act, Equal Opportunities, Social Value with National TOMs alignment (10–20% bid scoring weight under PPN 002), environmental / green cleaning, KPI framework, business continuity.
- Sector experience: schools, NHS, councils, housing associations, food and BRC, universities, leisure centres, offices, public conveniences. Tick what you actually deliver. The evaluator boosts qualification scores on sector-relevant tenders.
- Regions covered: 12 UK regions. Buyers value local mobilisation; the score reflects whether you actually cover the contract's region.
- Free-text company description: the bits the structured fields don't capture — flagship clients, niche service lines, specialist equipment.
Why this matters for cleaning only: every cleaning tender pack tests against a similar set of compliance items (BICSc training, COSHH, colour-coded equipment, BS EN 1276 / EN 14476 disinfectant standards on NHS work, TUPE handling, Social Value TOMs commitments). With the profile filled in, the qualification scan compares the contract against your real position rather than guessing. Drafts read from the same profile, so the SQ output reflects what you actually have.
The lean cleaning-tender stack¶
| Layer | Lean option | Annual cost |
|---|---|---|
| Tender discovery | Free portals + saved searches with cleaning CPV codes | £0 |
| SSIP accreditation | CHAS Standard or SMAS Worksafe | £345 to £600 |
| Qualification + drafting + cleaning-vertical feed | CleanTender Pro | £99/mo or £990/year |
| Total | — | £1,335 to £1,590 |
Approximate UK pricing for a cleaning SME running 4 to 12 bids a year.
The full cleaning-tender stack at the lean end runs under £1,600 a year. Most council cleaning contract wins repay it on a single bid.
Verdict + what to do this quarter¶
- Set up free saved-search email alerts on Contracts Finder, Find a Tender Service, and the devolved portals you cover. CPV filter: 90910, 90911, 90919, 90921, 90923, 90924, 79993.
- Hold one SSIP accreditation. CHAS Standard or SMAS Worksafe SSIP for under £5m work; CHAS Elite or Worksafe Pro for CAS-level over £5m.
- Pay for cleaning-vertical filtering only if you've used the free portals for a quarter and the noise is still too high. TenderLedger is the FM-vertical specialist; CleanTender bundles the feed with qualification + drafting.
- Skip generalist aggregators (Supply2Gov, Tenders Direct, Tracker) unless you specifically need their non-cleaning data layers.
For the broader picture across all three layers (alerts + SSIP + bid writing), see the best UK tender platforms and bid tools roundup. For the SSIP decision, CHAS vs SMAS Worksafe head-to-head is the faster read.
Sources
- Contracts Finder · Free portal: English public-sector tenders over £12,000
- Find a Tender Service · Free portal: UK tenders over £139,688 incl. VAT
- Public Contracts Scotland · Scottish public bodies + NHS Scotland
- Sell2Wales · Welsh public-sector procurement
- eTendersNI · Northern Ireland public-sector procurement
- Procurement Act 2023 · Statutory basis for the publication requirements
- Trustpilot reviews of Supply2Gov · Cited evidence for the generalist-aggregator filtering critique
FAQs
Frequently asked questions
- Contracts Finder (English public-sector contracts over £12,000), Find a Tender Service (all UK over £139,688), Public Contracts Scotland, Sell2Wales, and eTendersNI. All five are free, all five are required by law to carry public-sector cleaning notices in their nation, and all five offer free saved-search email alerts. Total cost: £0. Setup time: under an hour.
- 90910000 (cleaning services) is the headline. Add 90911000 (accommodation, building, window cleaning), 90919000 (office and school cleaning), 90921000 (disinfection), 90923000 (rat catching, pest control), 90924000 (sanitation services), and 79993000 (building and facilities management) for full sector coverage. Use these on every portal's saved-search filter, plus a title-keyword fallback for "cleaning", "hygiene", "janitorial" to catch notices that miscoded the CPV.
- Yes for a cleaning specialist. TenderLedger is FM-vertical; Supply2Gov is generalist. The cleaning + FM feed on TenderLedger filters at ingestion and adds buyer + award intelligence on top, where Supply2Gov mixes cleaning notices in with every other public-sector sector and Trustpilot reviewers report widespread alert relevance issues. The price premium for TenderLedger reflects the vertical focus.
- Probably not, in 2026. The free portals carry the full legally-required notice set, and CPV-coded saved-search alerts filter to cleaning only at zero cost. Pay for a platform only if you specifically need contract expiry intelligence (knowing when an existing contract you'd like to bid for is up for renewal) or competitor / spend data — features the cheapest aggregator tiers don't reliably deliver.
- Threshold. Contracts Finder carries English public-sector cleaning contracts over £12,000 for central government and over £25,000 for local authorities — this is the bulk of council and school cleaning. Find a Tender Service carries all UK public-sector cleaning contracts over £139,688 incl. VAT, including most NHS Trust cleaning and large multi-site council estates. Set up saved searches on both.
- At ingestion. The cron pulls from the official OCDS feed at contractsfinder.service.gov.uk and filters by CPV codes 90910, 90911, 90919, 90921, 90923, 90924, plus 79993 for soft FM bundles. A title-keyword fallback catches notices that miscoded the CPV. Only cleaning + FM contracts make it into the directory, so a CleanTender alert is sector-pure by default — no roofing or IT notices in the feed.