The verdict in three sentences
An industrial and office cleaning company that depends on tenders suffers crushed margins and uncertain renewals. A B2B website at 4,000 to 9,000 EUR excl. VAT (about £4,000 to £9,500 for a comparable London build), equipped with a per-square-metre quote calculator and local pages for each town you serve, captures direct requests from facilities managers, property managers and manufacturers. A single office contract at 2,500 EUR a month pays back the project in under four months.
The pages that get a facilities manager to sign
A cleaning services buyer (facilities manager, plant director, property manager) looks for three things: proof you can follow a specification, responsiveness when an operative is absent, and a clear price. The pages that convert are therefore very concrete.
One page per site type: offices, industry and food processing, healthcare, residential blocks, retail, post-construction. One page per town, with local references (in our Bordeaux example: Bordeaux, Mérignac, Pessac, Talence, Bègles, Libourne; in London, the equivalent would be boroughs such as Camden, Southwark or Croydon). One "quality" page detailing inspections, certifications (ISO 14001, sector labels) and the 24-hour replacement rate. And a calculator that gives a monthly range in 60 seconds.
| Website component | Essential version | Full version | 2026 price excl. VAT |
|---|---|---|---|
| Service pages | 4 pages | 8 pages with client cases | 800 to 2,000 EUR |
| Town pages (local SEO) | 3 towns | 6 towns | 600 to 1,500 EUR |
| Per-m² quote calculator | Area + frequency | Area, frequency, floor type, hours, windows | 1,200 to 2,800 EUR |
| Quality and certifications page | Text + badges | KPIs, replacement process, photos | 300 to 700 EUR |
| Operative recruitment | Simple form | Job listings, mobile application | 400 to 900 EUR |
| Google profile and call tracking | Setup | Setup + monthly dashboard | 300 to 600 EUR |
| Total | 4,000 EUR excl. VAT | 9,000 EUR excl. VAT | 5-week delivery |
The calculator does not replace the site survey. It qualifies the prospect (area, frequency, hours) and triggers a meeting with a realistic estimate, which avoids wasted visits to 80 m² sites.
What a signed contract costs by channel
An average office cleaning contract sits between 1,500 and 8,000 EUR a month, i.e. 18,000 to 96,000 EUR a year, often over 3 years. The acceptable acquisition cost is therefore high, but it varies widely by channel.
| Channel | Estimated annual cost | Contracts signed per year | Cost per contract |
|---|---|---|---|
| Public and private tenders | 25,000 EUR (bid time, documents) | 5 to 8 | 3,100 to 5,000 EUR |
| Dedicated field salesperson | 55,000 EUR fully loaded | 8 to 12 | 4,600 to 6,900 EUR |
| Local Google Ads | 9,600 EUR (800 EUR a month) | 4 to 6 | 1,600 to 2,400 EUR |
| Website + local SEO (year 1) | 6,500 EUR site + 3,600 EUR follow-up | 4 to 7 | 1,400 to 2,500 EUR |
| Website + local SEO (year 2) | 3,600 EUR | 6 to 10 | 360 to 600 EUR |
| Client referrals | Near zero | 2 to 4 | Low |
These are 2026 orders of magnitude for a company with 100 to 200 operatives. The website does not replace field sales: it feeds them pre-qualified meetings and reduces the share of revenue that comes from tenders.
Mini case study
Sébastien, managing director of a 150-operative cleaning company in Bordeaux, makes 70% of his revenue from tenders at a 3% net margin. He orders a 7,500 EUR excl. VAT website with a calculator and 6 town pages, plus 300 EUR a month of SEO follow-up.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Results over 12 months: 41 calculator requests, 14 site surveys, 5 contracts signed at an average of 2,800 EUR a month. New annual revenue: 5 × 2,800 × 12 = 168,000 EUR, at an 8% margin instead of 3%, i.e. 13,440 EUR of margin. Total cost: 7,500 + 3,600 = 11,100 EUR. The project pays off in year one and the gain grows in year 2 with renewals.
FAQ
What budget for a cleaning company website in 2026?
Budget 4,000 EUR excl. VAT for an essential site with a simple calculator and 3 towns, up to 9,000 EUR for 6 towns, client cases and a detailed calculator. Maintenance costs 80 to 150 EUR a month.
Won't a price calculator scare prospects away?
Quite the opposite: an honest range, for example 1,900 to 2,400 EUR a month for 1,200 m² of offices cleaned 5 times a week, reassures the buyer. Companies that show one often get twice as many requests as those offering only a form.
How long before local SEO produces contracts?
Allow 4 to 6 months to rank for "office cleaning" plus your town name. First contracts often arrive between month 5 and month 8.
Does a sales website need a recruitment page?
Yes, the cleaning sector hires constantly and a dedicated page cuts paid job-ad costs by 200 to 400 EUR per role. It also shows clients you can replace an operative within 24 hours.
Does the website help with tenders too?
Yes, buyers check your website before scoring you. Visible references, quality KPIs and certifications can win several points on the technical criterion.
Let's scope your project. Tell us your services, target towns and contract types, and we will price a 4,000 to 9,000 EUR website with a calculator, delivered in 5 weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
