Duns, Scottish Borders
Sofa and Armchair Cleaning in Duns
Local upholstery cleaners covering Duns, with same-day and next-day appointments often available.
- Leather and delicate fabrics
- Fully insured local cleaners
- From £33 a seat

Upholstery Cleaners for Duns
Spills, pet accidents and everyday wear on Duns sofas and armchairs are treated on site. The majority of stains come out, though old or set-in marks may not come out completely. Optional fabric protection may be added afterwards and helps for up to 6 months. Odours from smoke, mildew, urine and vomit get treated as part of the clean.
Smaller homes around Duns are cleaned just as larger places are, by locally based cleaners with professional-grade equipment.
- Minimum charge
- £68
- Starting price
- £33 a seat
- Office hours
- 8am to 6pm, Monday to Friday
- Area
- Scottish Borders
- Quote back
- the same day
Elsewhere in Duns
Where the floor needs a clean as well, add it on the form.
Why choose this service
Each clean is done by local cleaners, all fully insured.
- Stain treatment included
- Non-toxic, eco-friendly products
- Products safe for children and pets
- Fabric identification before every clean
- Cleaners who are local and fully insured
No hidden extras
Every tool, detergent and machine is included in the price.
- Odour treatment
- All tools and detergents
- Stain treatment
- Hot water extraction or a manual method
- Fabric identification
Before you book
Yes. Chirnside, about 5 miles east of Duns, sits within the Scottish Borders coverage.
Yes. The cleaners are locally based in each area, and Duns is covered by cleaners from the area.
Yes, as an optional extra that helps keep spills from soaking in for up to 6 months.
Often that day or the day after. Availability is checked when you get in touch, and we'll answer the same day with the earliest appointments in Duns.
It's free and comes with no obligation. Prices are fixed, with full transparency and no hidden extra charges.
Yes. Our products are eco-friendly and non-toxic, safe for children and pets, and no harmful residues are left over.
Yes. The piece is inspected and tested on a hidden patch, then foam cleaner is worked in with a soft brush, wiped off with a cotton cloth and finished with a leather rejuvenator, which takes 1 to 2 hours to dry.
Guide prices
Guide prices only, not fixed prices. Contact us for an exact quote.
- Dining chair
- from £10
- L-shaped three-seater
- from £132
- Sofa, per seat
- from £33
- Minimum job
- £68
Every quote is fixed, with nothing hidden. Dining or office chairs are from £10 each.
- The condition
- Any fabric protection
- Fabric type
Getting ready for the clean
Your cleaner handles the rest.
- Clear throws and loose items from the sofa
- Tell us about any sensitivities
- Say the fabric if you know it
In October
Carpets usually dry in 3 to 5 hours, depending on airflow and temperature. Shorter days can slow drying, so an air mover can be used on request.
Organising it step by step
Booking a clean takes a short form, and our reply comes the same day.
Back comes a price agreed up front, the same day.
Lift cushions and small items off the sofa beforehand.
On the day, the cleaner identifies the fabric first.
Fabric pieces are given a pre-spray, then cleaned by hot water extraction.
Most fabric pieces are dry in 4 to 6 hours.
More help: Pet Stains and Odours in Carpets and Sofas
Cleaning in Duns and Nearby
Neighbouring places are covered too. Duns is in Scottish Borders, one of 25 towns and villages on our list in that area.
Every address in TD11 is inside our coverage. From Market Square, Station Road and Murray Crescent, and throughout the rest of Duns, appointments can be booked. Routes such as the A6105 and A6112 link Duns to other parts of Scottish Borders.
Landmarks in Duns take in Jim Clark Motorsport Museum and Old Parish Church.
Fresher sofas and chairs start here
Send the form or drop us a line, and we reply the same day.