Professional cleaning of a fabric sofa at home in Amsterdam

Your sofa, chairs and mattresses fresh and clean again

We clean your sofa, armchairs, chairs and mattresses at your home with spray extraction. Dirt, stains, odours and pet hair come out from deep inside — not just off the surface. You get a fixed price upfront and only pay when the job is done.

What do we clean?

Anything made of fabric that won’t fit in a washing machine, we clean on location.

Sofas & corner sofas

2-seaters, 3-seaters, corner sofas and sofas with a chaise longue, fixed or loose cushions.

Armchairs & poufs

Armchairs, loveseats, recliners, footstools and poufs.

Chairs

Dining chairs, office chairs and fabric bar stools.

Mattresses & box springs

Single and double mattresses, children's mattresses, headboards and box-spring bases.

Rugs

Small synthetic and cotton rugs, cleaned at your home.

Car & baby items

Car seats and back seat, prams and child car seats.

Results

Before and after

Real photos of our own work. Dust, hair and stains sit deeper than you think — spray extraction flushes them out of the fibres and vacuums them straight back up.

Before
Fabric pouf covered in pet hair before cleaning
After
The same pouf after cleaning, free of hair

Pouf with pet hair

Hair removed, fabric cleaned and refreshed. The colour is even again.

Before
Kitchen bench covered in pet hair before cleaning
After
The same kitchen bench after cleaning

Kitchen bench with pet hair

Hair removed, stains on the light armrest treated and the fabric refreshed.

Why New Choice Cleaning?

Fixed price upfront

Send us a photo and get a fixed price. That's what you pay, with no surprises afterwards.

No call-out fee in Amsterdam

We come to your home. Within Amsterdam at no extra cost.

Ideal with pets & children

Hair, odours and stains from food, drinks or accidents come out.

Pay when it's done

You only pay when the job is finished and you're happy.

How it works

How we clean your sofa

1. Photo & fixed price

Send us a photo on WhatsApp. Within a few hours you get a fixed price and an appointment.

2. Vacuum & test

We vacuum loose dirt and hair, check the care label and test the fabric on a hidden spot.

3. Pre-treat stains

Stains and dirty areas such as armrests and headrests get a suitable product that is left to work.

4. Spray extraction

Warm water with cleaning solution is sprayed deep into the fabric and immediately vacuumed back up, taking the dirt with it.

5. Groom & dry

We vacuum the fabric extra dry, brush the fibres straight and give you drying advice. We can add a fabric protector.

A clean sofa is more than a nice-looking sofa

A sofa used every day absorbs sweat, skin flakes, dust, food and pet hair. Vacuuming only removes the surface. With spray extraction we also clean what sits deep in the padding and fibres.

We recommend a clean once a year, or twice a year with pets or young children.

Dirty, stained mattress before mattress cleaning
2026 rates

Upholstery cleaning prices

Fixed prices, including 21% VAT. The price we agree upfront is the price you pay.

Sofas & armchairs

Armchair / loveseat
€59
2-seater sofa
€89
3-seater sofa
€119
Corner sofa
up to 5 seats
€169
Extra seat or chaise longue
€25
Pouf / footstool
€25
Scatter cushions
each
€5

Mattresses

Single mattress
top + sides
€59
Double mattress
top + sides
€89
Add the underside
+ €30
Children's or baby mattress
€39
Box-spring headboard
€39
Box-spring base
double
€49

Chairs & more

Dining chair
seat + back, from 4 chairs
€17.50
Dining chair
seat only
€12.50
Office chair
€19.50
Rug
per m², minimum €49
€18
Car seats + back seat
€129
Pram or child car seat
€39

Extras

Fabric protection sofa
stain- and water-repellent
from €29
Fabric protection armchair
€15
Urine, vomit or blood stain
intensive enzyme treatment, per item
+ €25
Heavy pet hair
+ €15
Odour treatment
smoke, pets, musty smell
+ €15

Good to know

  • Minimum per appointment: €89.
  • No call-out fee in Amsterdam. Amstelveen, Diemen, Zaandam, Landsmeer and Oostzaan: €15. Further away: on request.
  • Parking fees in paid-parking zones are charged at cost.
  • Leather, suede, silk and furniture with an “X” or “S” care label: we check a photo first.

Combo discount: 10% off from €200

For example a 3-seater sofa and a double mattress in one visit.

Add upholstery cleaning to your clean

We schedule the upholstery cleaning together with your other cleaning, so your whole home is done in one go.

Deep cleaning

A thorough clean of your home, including sofa and mattresses.

End-of-tenancy cleaning

Moving out? Leave the furnished apartment clean, furniture included.

Airbnb & short stay

Fresh sofas and mattresses mean better reviews. Ask for a fixed price per apartment.

Offices

Office chairs, lounge sofas and meeting-room chairs, outside working hours.

FAQ

Questions about sofa and mattress cleaning

A 3-seater takes about 1.5 to 2 hours. A corner sofa or a heavily soiled sofa can take longer. We’ll tell you roughly how long when we give you the price.

Usually 6 to 12 hours, depending on the fabric, cushion thickness and humidity. Opening a window, turning the heating on or placing a fan near the sofa speeds it up. We prefer to give a mattress a full day to dry, so book a morning slot.

Most will. Old stains that have been in the fabric for a long time, bleach marks, ink or sun fading don’t always disappear completely. We’ll tell you honestly before we start.

Our spray extraction is made for fabric furniture. For leather, suede and delicate fabrics such as silk or viscose, we first look at a photo and the care label so we know what is safe.

Yes. We use products made for use in the home and rinse the fabric with clean water, so as little product as possible stays behind. Keep pets and children off the furniture until it’s dry.

Clear the space around the furniture and take things off the sofa. We need a power socket and a tap with warm water, and bring everything else. Let us know if there is parking nearby.

After cleaning we apply an invisible layer that repels stains and moisture, so spilled coffee or wine soaks in less quickly. Useful with children, pets or a light-coloured sofa.

Once a year is enough for most households. With pets, young children or allergies we recommend twice a year. Mattresses every 1 to 2 years.

Send a photo of your furniture on WhatsApp to +31 6 28 18 25 52, with your postcode and any stains. You get a fixed price, with no surprises afterwards.

Free quote

Want your sofa to look new again?

Send us a photo and get a fixed price today.