Carpet & Upholstery Cleaning Prices | Dundee, Fife, Perth, Arbroath, Angus


Price Structure

We aim to provide our customers with excellent value for money. Our carpet cleaning prices start as low as £25.

Unlike many of our competitors we don’t believe in hidden 'extras'. Our price guide is based on the time required to clean average sized rooms. Discounts may be available for very small rooms, multiple carpets or where rooms are unfurnished.

Carpet Cleaning Prices Residential Commercial
Lounge Carpet From £35/1.5hrs Priced on quotation
basis only.

For free quotation call
above number.

Dining Room From £25/1hr
Bedroom From £25/1hr
Stairway From £35/1.5hrs
Halls & Landings From £30/1.5hrs
Rugs From £25/1hr
Upholstery Cleaning Prices Fabric Leather
Dining Chairs (seat pads only) From £5 From £5
Dining Chairs (fully upholstered) From £10 From £10
1 x Armchair From £20/1hr From £20/1hr
2 x Seater Sofa From £30/2hrs From £30/1.5hrs
3 x Seater Sofa From £50/3hrs From £50/2hrs
Footstools From £15 From £15

Stain removal is also available on request for a minimum hourly rate of £25.



Supplementary Mileage Tariff for Working Outside Dundee Postcode Area

Despite being a small Dundee-based family business we can undertake work within an 80 mile radius.

See prices for supplementary mileage tariff.

Scale of job must make travel time financially viable.

Approximate rates are as follows but please call for quotation:

Under 10 miles

Dundee, Broughty Ferry, Tayport

10-20 miles £10 Forfar, Kirriemuir, Arbroath, Blairgowrie, Perth, Glenrothes, St. Andrews
20-30 miles £20 Montrose, Kirkcaldy
30-50 miles £30 Edinburgh, Dunfermline, Crieff, Pitlochry,Aberfeldy

50+ miles


Aberdeen, Glasgow