We know the importance of having value for money without compromising standard, and that’s why we run different offers every month.

For business and trade clients, we guarantee to match any written quotation from a local, certified carpet cleaning company.

For residential clients, we offer affordable rates and competitive pricing to ensure you get the best value.

Carpet Cleaning Prices

The prices Magic charges for cleaning your carpets. These are an indication of how much we regularly charge.

Where/What we will clean for you Acceptable sizes Regular price Now reduced
to 50% OFF
Single Bedroom 7 ft x 7 ft (max. area) £60.00 from £30.00
Double Bedroom 10 ft X 8 ft (max. area) £70.00 from £35.00
Living / Dining / Lounge 14 ft X 12 ft (max. area) £80.00 from £40.00
Through Lounge 16 ft X 12 ft (max. area) £140.00 from £70.00
Steps per step from £6 from £2.70 per step
Bathroom £50.00 from £25.00
Landing /  Hallways 10 ft x 8 ft (max. area) £40.00 from £20.00
Where/What we will
clean for you
Now reduced
to 50% OFF
Single Bedroom
7 ft x 7 ft (max. area)
from £25.00
Double Bedroom
10 ft X 8 ft (max. area)
from £30.00
Living / Dining / Lounge
14 ft X 12 ft (max. area)
from £35.00
Through Lounge
16 ft X 12 ft (max. area)
from £65.00
Steps
(per step)
from £2.70 per step
Bathroom from £20.00
Landing / Hallway from £15.00

NOTE: OUR MINIMUM CALL – OUT CHARGE (THE FIRST ITEM CLEANED) IS £70.00.

Upholstery Cleaning Prices

These are the prices we charge to clean any upholstery items you may require. The service is available in any area of Greater London. Remember: You can get a free, no obligation, customised quote from us anytime.

The upholstery item we will clean Acceptable sizes Regular price Now reduced to 50% OFF
Dining Chair from £30.00 from £15.00
Armchair from £60.00 from £30.00 to £35.00
 Sofa one seat’s length
up to 55 cm (1.8 ft) in length
between £50 to £70.00
per seat
from £25.00 to £35.00
per seat
Pelmets £45.00 from £22.50
Curtains £70.00 to £130.00 from £35.00 to £65.00
Mattress £70.00 from £35.00
The upholstery
item we will clean
Now reduced to
50% OFF
Dining Chair from £6.50
Armchair from £25.00 to £30.00
Sofa from
£20.00 to £30
per seat
Pelmets £12.50
Curtains from £30.00 to £60.00
Mattress from £30.00

NOTE: OUR MINIMUM CALL – OUT CHARGE (THE FIRST ITEM CLEANED) IS £70.00.

Rug Cleaning Prices

These are the prices we charge to clean any rug items you may require. The service is available in any area of Greater London. Remember: You can get a free, no obligation, customised quote from us anytime.

Rugs Rug sizes Regular price Now reduced to 50% OFF
Rug (cotton or synthetic) per square metre / per ten square feet from £22.00 from £11 per square metre
Rug (wool) per square metre / per ten square feet from £30 from £15 per square metre
Rug (viscose/rayon/silk) per square metre / per ten square feet from £34
from £17 per square metre
Rugs Rug  cleaning price
Rug (cotton or synthetic) from £6 per square metre
Rug (wool) from £10 per square metre
Rug (viscose/rayon/silk)
from £12 per square metre

We also offer a rug collection, cleaning, and return service: this usually takes one calendar week (depending on the type and condition of the rug). Collecting, cleaning, and returning the rug is a minimum of £185.

End of Tenancy / Seasonal Deals

In addition to the special package deals, Magic also runs deep clean, end of tenancy and seasonal deals.

The deals in the table below do not include the carpet cleaning service. If you book the end of tenancy and the carpet cleaning service, we will assign two separate teams: for discounts on such deals, please contact us for a custom quote. For a more accurate, no obligation, customised quote, please call us directly or send us an e-mail. Thank you.

More about Magic Carpet Cleaning’s prices

Note: Our prices may vary depending on room sizes and are shown as the guide prices for steam cleaning only. Additional charges may be added for upper floor flats without a lift. Please ask for prices for our unique Gold Service. Minimum call-out charge (the total payable when booking only one item to clean) is £70.

Legal Terms:

The total liability of Us (the supplier), whether in contract, tort (including negligence) or otherwise and whether in connection with this agreement or any collateral contract, shall in no circumstances exceed a sum equal to the fee charged to the Client.

Don’t miss out on our services!

Our guarantee is that if you are not happy with the result, we will re-clean within 24 hours, so call our advisers on 020 8930 2650 to book early and get a further discount! Alternatively, you can reach us via our contact form.