Removing chocolate: pick your surface
Chocolate is an oil and grease stain, usually from a melted bar down the sofa or trodden into carpet. The chemistry stays the same wherever it lands — but the safe way to treat it changes completely with the surface, which is why each pairing below has its own guide.
Not water-soluble
Water alone will not touch this stain; it needs an absorbent, surfactant or solvent stage.
Heat sets it
Keep hot water, steam and dryers away until the chocolate is fully out — heat fixes it permanently.
Fresh vs dried-in
Let melted chocolate harden before you touch it — smearing warm chocolate drives cocoa butter deeper into the pile. Hardened chocolate scrapes away almost entirely, leaving only a greasy shadow for the detergent stage.
Chocolate removal guides by surface
Chocolate on a wool carpet
hard to remove · pro sometimes needed
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a nylon carpet
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a polypropylene carpet
hard to remove · pro sometimes needed
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a wool rug
hard to remove · pro sometimes needed
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a fabric sofa
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a leather sofa
moderate to remove
Dry absorbent powder overnight, then a dedicated leather cleaner
Read the guideChocolate on a microfibre sofa
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a mattress
hard to remove · pro sometimes needed
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a polyester carpet
hard to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a silk rug
very hard to remove · pro sometimes needed
A dry absorbent powder lifted off with suction, then a specialist silk-rug cleaner
Read the guideChocolate on a cotton rug
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a shaggy rug
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a velvet sofa
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a suede sofa
hard to remove · pro sometimes needed
A dry absorbent powder overnight and a suede brush, then a purpose-made suede cleaner
Read the guideChocolate on a linen sofa
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a cotton sofa
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a fabric car seat
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guideChocolate on a leather car seat
moderate to remove
Dry absorbent powder overnight, then a dedicated leather cleaner
Read the guideChocolate on a curtains
moderate to remove
An absorbent powder first, then neat washing-up liquid as a degreaser
Read the guide