Free tender snapshot

Win the public cleaning contracts you never hear about.

Councils, NHS trusts and housing associations put cleaning and FM work out to tender every week. TenderHand watches every UK portal daily and sends you the contracts your firm can actually win — with the compliance homework already done.

Get your free tender snapshot →
£5.5M+open cleaning & FM tenders under £2M we're tracking right now*
48 firmswon public cleaning/FM contracts in the last 90 days — most SMBs never saw those tenders
Dailymonitoring of Find a Tender, Contracts Finder and sector portals

Live right now

A sample of open, SMB-sized cleaning & FM tenders on public portals as we write this:

West Derby School - Provision of Building Cleaning… — West Derby School£1,000,000closes 19 Oct 2026
The Provision Cleaning at Bolsover District Council… — Bolsover District Councilvalue n/acloses 22 Oct 2026
26-016 - Void and Reactive Property Cleaning — Broadland Housing Associationvalue n/acloses 23 Oct 2026
Cleaning Services - Shipston High School — Shipston High School£958,333closes 26 Oct 2026
The Provision of Window Cleaning and Associated… — Caerphilly County Borough…£300,000closes 27 Oct 2026

Straight from Find a Tender and Contracts Finder, refreshed 16 October 2026. 21 open matches on file today; your snapshot is filtered to your trade, region and size.

How it works

Step 1

Tell us what you do

Your trade, your patch, the contract sizes you can service. Two minutes, no account.

Step 2

We watch every portal, every day

Find a Tender, Contracts Finder and sector portals — monitored daily so nothing closes before you knew it existed.

Step 3

You get tenders, briefed

Not links — briefs. Deadline plan, eligibility check and a requirements matrix, so you decide go/no-go in minutes.

What a brief actually looks like

This is a real one, for a live contract, built from the public notice. Nothing here is a mock-up.

Wanstead High School — Cleaning Tender

£1,365,000 · closes 7 October 2026 · two-stage, via mytenders

How it is scored

80% Operational20% Financial status

Four fifths is won on how you say you will run the contract — not on price, and not on your balance sheet. Financial status is a threshold to clear, not a race.

Dates that bite

Clarification questions close 29 September, 17:00. The submission deadline is 7 October and looks comfortable. It is not — after the 29th you bid on what you already know.
  • Submission: 7 October, 12:00 — internal sign-off by 5 October
  • Award expected by 1 February 2027

Contract term

  • 1 April 2027 to 31 March 2030, extendable to 31 March 2032 — five years at full term
  • 175 days between submission and start, so there is real room to mobilise

Process

Two stage. Shortlisted contractors present to the client, who then pick a preferred supplier. That second stage is worth preparing alongside the written submission, not after it.

Still to extract from the pack

Eligibility and selection criteria are not in the notice — they sit in the SQ/ESPD section.

Every open match gets one of these. The free snapshot includes the briefs, not just the links.

What it costs

Free

Tender Snapshot

£0

Three live tenders matched to your firm, with values and deadlines. See what you're missing.

One-off

Tender Brief

£149 per tender

The full workup on one live tender: compliance & requirements matrix, evaluation criteria, deadline plan and an answer plan. Delivered same working day.

Order a brief — £149
Founding rate

Bid Desk

£299/month

Your always-on tender desk: daily monitoring, go/no-go memos on every match, and first-draft bid responses built around your firm's evidence.

Get your free tender snapshot

Tell us what you do and we'll send three live tenders matched to your firm — with deadlines and values. No account, no card.

Business contact details only, used solely to send your snapshot and reply to you. No mailing lists, no resale. Ask us to delete your details any time.

Thanks — your snapshot request is in. We'll send your three matched tenders shortly.
Something went wrong sending the form. Please try again in a minute.