Price guide
Please note: we operate a minimum service charge of £120 per job. This isn’t an additional fee — it’s simply the lowest amount we charge to cover our costs and make small jobs viable, so please bear this in mind when reviewing the guide prices below.
Carpet cleaning
The guide prices below are based on standard sized rooms. Always feel free to give us a quick call if you are unsure so we can work out the exact room sizes in order to achieve the most accurate and best quote for you.
Box room £25
*Dependent on size
Double bedroom £50 – £60*
Lounge or dining room £45 – £65*
Large lounge £65 – £100*
Lounge diner £65 – £100*
Hallway stairs and landing £90*
Stairs and landing £70*
Single flight of stairs £45
Upholstery cleaning
These are guide prices, it’s always best to give us a call for the best price possible.
1 seat armchair £60
Standard size 2 seat sofa £110
Standard size 3 seat sofa £165
Corner sofas charged per seat £55
Car seats per seat £15
Rug cleaning
Our professional rug cleaning service handles everyday rugs with care using hot-water extraction. Pricing varies based on size, material, condition, and any additional needs—always subject to a free consultation and quote.
Mattress cleaning
Our professional mattress cleaning service uses hot-water extraction to lift away everyday soiling, stains, and odours, leaving your mattress fresher and more hygienic to sleep on. Guide prices are below, with an optional sanitisation treatment available if needed.
Single £40
Double £50
King size £65
Super king £75
Standard clean — one side (main sleeping surface). Handles general cleaning and most staining/odours as standard. Both sides: +50% of mattress price.
Want it fully sanitised? Add Prochem Microsan, a certified antibacterial & antiviral treatment:
Single +£20
Double +£25
King +£30
Super king +£35
(For more information please see our Microsan section further down this page).
If you believe your mattress may be heavily stained, please send us some photos via the contact form below, or message us on WhatsApp — we’ll give you an honest assessment of whether cleaning is the right option.
Stain protection
Asgard by NJØRD Chemicals is our specialist stain protection treatment, applied after cleaning to help carpets and upholstery stay cleaner for longer. Using advanced ceramic nano technology, it forms an invisible hydrophobic barrier around each fibre, causing liquids like wine, drinks, and food spills to bead on the surface rather than soak in — giving you time to blot them away before they become a stain. It’s WoolSafe approved and suitable for both natural and synthetic fibres, without affecting the fabric’s natural look, feel, or breathability. We charge half the price of the initial cleaning subtotal to apply the protector.
Microsan application (Prochem biocidal sanitiser)
Professional application of Prochem Microsan effectively eliminates bacteria (including MRSA), viruses (including Coronavirus), and odours from carpets, upholstery, and hard floors.
Is this for you? Sanitisation is worth adding if you have pets at home (or have previously), you’re moving into a property with an unknown carpet history, you’re expecting or have a new baby, someone in the household has recently been unwell, or you simply want extra peace of mind. If in doubt, just ask — we’re happy to advise.
Microsan is independently certified as effective against a wide range of bacteria and viruses. Because it can’t be combined with our standard pre-spray products, the way it’s applied — and priced — depends on how soiled your carpets currently are:
- Lightly soiled carpets that require sanitisation: Microsan is used in place of our standard pre-spray as part of a single clean-and-extract process, done in one visit. This adds a flat £50 to the price of your clean (or £15 per room).
- Heavily soiled carpets that require sanitisation: this is carried out over two visits, on separate days, to avoid oversaturating the carpet with two extraction passes in one session:
- Visit 1 — Deep clean: your full standard clean, as normal.
- Visit 2 — Sanitisation (once carpets are fully dry): we return to apply Microsan, let it dwell, then re-extract. No stain removal or agitation needed this time, so it’s a quicker visit.
- Visit 1 — Deep clean: your full standard clean, as normal.
As this involves two full callouts, heavily soiled jobs requiring sanitisation are priced at double your initial clean quote. We’re always happy to assess photos or view the carpets in person to confirm which applies before booking.
We operate a standard minimum service charge of £120 per job. This is not an additional fee – it’s simply the lowest amount we charge to cover our costs and make small jobs viable. No VAT (sole trader)
See what our customers say!
Excellent rating
Based on 170 reviews![]()
![]()
After trying three other local carpet cleaning companies, that didn’t bother to respond I tried Ed at PrimoKleen. Right from the start, Ed was professional and came straight back to me, booking a timely appointment for me. We had a particularly nasty acrylic paint stain on one of our carpets that Ed has removed beautifully. I am so happy. He then cleaned our stairs and landing and two downstairs rooms. They are spotless and look like brand new carpets. Ed is meticulous, tidy and professional. I can’t thank him enough for the job he’s done, don’t hesitate in calling Ed.
KATE MCKENNA21/01/2026
Adding to all the other 5 Star reviews, had our Bedrooms, landing and stairs carpeting cleaned at the end of our tenancy and Ed and his team did a fantastic job. There were a few marks we thought might be a challenge but apparently not for them. As an added note, Ed is a real professional and very pleasant to deal with. Highly recommended.
J LLOYD19/01/2026
Primo Kleen recently cleaned our sofa and an armchair. They did an excellent job. Took about 2 hours. A professional service from two guys Ed and Rob who really know how to deliver a first class result. Good competitive value as well. Highly recommended.
ROY BARRETT19/01/2026
had an excellent experience with Ed! He was super friendly and incredibly thorough with his work. My carpets feel amazing, and my sofa looks even better than I expected. He managed to remove stains that I thought were impossible to get out—something I struggled with myself. Ed was also very easygoing and flexible, especially with my two kids around. He worked around their schedules and made everything stress-free. Highly recommend his services! Thank you so much Ed
THE SHIELLS10/01/2026
With little notice I was able to book Primokleen to ensure carpet cleaning in advance of new furniture delivery. Ed and Rob were professional, polite, thorough and delivered an exceptional result. I'd very much endorse their service and will no doubt use their services again.
DAN S28/12/2025
The best money we have ever spent. We moved house and was a bit anxious we’d need new carpet and Ed and his team were incredibly professional, and the carpet was spotless. Will definitely use again for upholstery and so glad they were so brilliant. Highly recommend.
MENKA CHACHLANI16/12/2025
We cannot fault our experience with Ed at PrimoKleen. He fitted us in at very short notice, was professional throughout, managed expectations and, ultimately, did an excellent job cleaning our carpets. We would highly recommend and will be using again.
OWEN DAVIES-SMALL11/12/2025
Ed was very friendly, great with timing and honest. He warned me before I accepted the booking that he might not be able to remove the stain in the carpet, and even when arriving he said again he would try his best but couldn't guarantee anything. But luckily he managed to remove the stain and the carpet looked clean and refreshed. Would highly recommend!
JASMINE PATEL04/11/2025
From start to finish, Primokleen delivered an exceptional experience that truly sets them apart. Their professionalism was evident in every interaction—punctual, well-prepared, and incredibly respectful of my space. What really impressed me was the passion they bring to their work. You can tell they genuinely care about what they do, and it shows in the results. The quality of their cleaning was second to none—thorough, efficient, and with a real eye for detail. Every corner sparkled! But what made the experience even better was their friendliness. Ed and Rob were warm, approachable, and happy to answer questions or offer advice. It felt less like hiring a service and more like welcoming trusted partners into my home. If you're looking for a cleaning company that combines top-tier results with genuine care and kindness, Primokleen is the company to call. Highly recommended!
PAUL RUDENKO04/11/2025Verified by TrustindexTrustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. Read more
Booking & cancellation policy
We kindly ask for at least 48 hours notice if you need to cancel or reschedule your appointment. Cancellations made with less than 48 hours notice, missed appointments, or no-shows on the day will incur a charge of 50% of the quoted job value, with a minimum charge of £60.
Our equipment requires access to safe, functional electrical outlets to operate. If a job cannot proceed due to faulty or worn domestic sockets, a minimum call-out fee will apply.
Thank you for your understanding — this allows us to manage our schedule fairly for all customers.
Request a tailored quote via our contact form
Primokleen Professional Carpet Cleaning
95 Broom Hill,
Cookham,
Maidenhead,
Berkshire,
SL6 9LJ
Based in Cookham, serving Maidenhead, Marlow, Beaconsfield and all surrounding areas
Landline: 01628 951701
Mobile: 07403135302
Hours: 08:00–22:00, 7 days a week
