✳ LESS PANIC. MORE KNOW-HOW. FREE TOOL / NO ACCOUNT / NO TRACKERS
← ALL STAIN GUIDES
STAIN SOLVER / FOOD / CHECK CODE

Chocolate on fabric sofa.

Upholstery cleaning is determined by the maker’s care code—not just by the stain. Our first move: Lift off the excess with a spoon or dull edge. Do not push it further in.

Personalize my plan

THE SHORT ANSWER

START HERE

Lift off the excess with a spoon or dull edge. Do not push it further in.

Why fabric sofa changes the answer

Fabric upholstery must be treated according to its cleaning code. A missing code is a reason to pause, not a reason to guess with water. Chocolate combines solids and oils: lift the excess before cleaning.

A careful step-by-step approach

  1. 1

    Absorb without rubbing

    Lift off the excess with a spoon or dull edge. Do not push it further in.

  2. 2

    Find the upholstery cleaning code

    Look under a cushion or on the furniture label for W, S, W/S or X. Do not apply water, detergent or solvents until you have checked the code.

  3. 3

    Continue with the code selector

    Select your code below for the next steps. If no code is present, ask the manufacturer or an upholstery cleaner first.

What not to do

  • Do not rub, scrub or aggressively abrade the spot.
  • Do not mix bleach with vinegar, ammonia or other cleaning products.
  • Do not use water before checking the W / S / W-S / X code.
Stop condition: Stop for unknown, S or X codes before wet treatment; stop for colour transfer, water rings or saturation.

What if it already dried?

Avoid spreading melted chocolate by rubbing. A dried stain can require different handling and may be less responsive to treatment. Our tool generates a separate plan that accounts for timing while preserving the same material safeguards.

Show the dried-stain plan ↗

Sources and care guidance

These directions are a conservative synthesis of published care resources—not a claim that we have tested this item. The item's actual care label and maker directions take priority.

Related spill guides