Stain removal on soft furnishings in Marrakech
A stain is not soiling. It is a chemical reaction between a substance and a fibre, and the treatment that saves one destroys the other. Hence the question asked before anything else.
In short
Professional stain removal means identifying the chemical nature of the stain before choosing the treatment: oils, tannins, pigments and proteins do not come out with the same product or at the same temperature. EPUREVA works in the client's home, at the price of the item concerned, with a 400 MAD incl. VAT textile minimum: a stain or a smell triggers no automatic surcharge. Irreversible stains — bleach, dye, burns, an old colouring agent on a natural fibre — are identified and declared before treatment, never afterwards.
Four families of stain, four chemistries
The whole logic of stain removal sits in this classification. Getting the family wrong means fixing the stain instead of removing it.
Oils and fats — argan or olive oil, butter, cosmetics, sebum, cooking grease. They are not soluble in water. You need a solvent or a surfactant that emulsifies, then extraction: water on its own spreads them.
Tannins — coffee, tea, red wine, dark fruit juice, cola. Soluble in water while fresh, they oxidise as they dry and turn brown. Treated cold, never hot: heat accelerates the oxidation and sets the colour.
Pigments — ink, felt pen, soil, make-up, shoe polish. The coloured particle is mechanically lodged in the fibre. It is loosened and extracted, but an alcohol-based felt pen that has migrated into the core of the fibre can stay there.
Proteins — milk, blood, egg, urine, vomit. They coagulate with heat. Hot water is the absolute enemy here: it cooks the protein into the textile and makes the stain permanent. Cold enzyme treatment.
The five mistakes that set a stain
They are made in good faith, in the minutes after the accident, and they explain a good share of the stain removals that fail afterwards.
- Rubbing. Friction drives the substance into the fibre and breaks the pile. You should blot, from the edge towards the centre, with a white cloth.
- Using hot water. It sets proteins and oxidises tannins. Cold, always, until the nature of the stain is known.
- Using a coloured cloth. It transfers its own dye onto wet textile, adding a second stain to the first.
- Pouring bleach onto a dyed fibre. It does not remove the stain: it removes the colour around it, which is irreversible.
- Stacking household products. A stain remover applied over the residue of another creates an unpredictable reaction and leaves a ring that nothing puts right.
The right reflex while you wait: absorb as much as possible, dry, with white absorbent paper, and apply nothing else.
Time matters more than the product
A coffee stain treated within the hour almost always comes out. The same stain six months later rarely comes out completely. That is not a question of resources but of chemistry: over that time the substance oxidises, migrates towards the core of the fibre, and sometimes bonds with the textile's own dye.
Three useful orders of magnitude:
- Within the hour: most everyday stains come out completely.
- Within the week: the majority still come out, with a targeted treatment and sometimes two visits.
- After several months: the result becomes a best-efforts outcome, declared as such, and it depends entirely on the fibre and on the nature of the substance.
That is why we always ask how old the stain is before the visit. It does not change the price — a stain triggers no automatic surcharge — but it is the piece of information that determines what can be promised.
Browning, and why we treat beyond the stain
Local stain removal done badly leaves a ring more visible than the original stain. The mechanism is simple: the treatment liquid pushes the textile's ambient soil out to the edge of the damp area, where it concentrates as it dries. That is browning, and it is driven by wicking.
Two answers, applied together:
- feather the treatment out beyond the edge of the stain, with no sharp boundary
- extract immediately instead of letting it air-dry, so that the migration has no time to happen
On some materials — microfibre, short-pile velvet, plain light fabric — strictly local treatment is inadvisable: we then treat the whole panel bounded by a seam. It takes longer; it is the only way to get an even surface.
On a delicate fabric — wool, silk, velvet or an unknown fibre — the method is confirmed from your photos before the date. The full mechanics of extraction are explained on the method page.
What does not come out, and why we say so first
Four cases where the fibre itself has been altered. There is no longer any soil to remove:
- Bleach on dyed textile: the colour has been destroyed, not covered.
- A dye — hair, fabric, permanent ink — that has coloured the fibre.
- A burn, cigarette or iron: the fibre has melted or charred.
- An old food colouring on an untreated natural fibre, which has formed a lasting bond.
Our rule: these cases are identified on arrival, declared irreversible, treated on a best-efforts basis — and excluded from the free re-do on that specific point, since they were flagged beforehand. All the rest of the service remains covered by the re-do within 48 hours.
More broadly, we state it before every job: some stains, discolouration or smells may persist, and no 100% result is guaranteed. Mould or an infestation needs a diagnosis, and cleaning alone may not be enough.
Stain removal is charged at the price of the item concerned, with no surcharge for the stain: see the price of a sofa, of a rug or of a mattress, and the full grid for this silo. Send a photo of the stain and its age from the quote page: that is what allows us to answer with a price and a prognosis rather than a promise.
Stain removal on soft furnishings in Marrakech — prices and what affects them
| Service | Price incl. VAT |
|---|---|
| Small L-shaped sofa stain treated with the item, whole panel, no automatic surcharge | 550 MAD incl. VAT per item |
| Double mattress enzyme treatment if the stain is protein based | 400 MAD incl. VAT per item |
| Rug length × width, after a colourfastness test | 30 MAD incl. VAT per m² |
| Textile minimum top-up added when the total is lower | 400 MAD incl. VAT per visit |
Indicative prices incl. VAT, confirmed after photos or a visit.
Our services
Frequently asked questions
How do you get a coffee stain out of a sofa?
Cold, never hot. Coffee is a tannin: soluble in water while fresh, it oxidises as it dries and turns brown, and heat accelerates that oxidation. While you wait for a visit, absorb it dry with white paper, blotting from the edge towards the centre, without rubbing and without applying any household product.
Does a grease stain on fabric come out with water?
No, oils and fats are not soluble in water: water alone spreads them and enlarges the area. You need a surfactant or a solvent that emulsifies, followed by immediate extraction to lift the mixture out. It is the most frequent case on arms and headrests, where sebum plays exactly the same role.
Why should a stain never be rubbed?
Because rubbing does two kinds of damage at once: it drives the substance deeper into the fibre, where it becomes hard to extract, and it mechanically breaks the pile, leaving a dull patch visible even after successful stain removal. The right action is to blot with a white cloth, from the edge towards the centre.
Is it too late for a stain several months old?
Not necessarily, but the result becomes a best-efforts outcome, declared as such before the work. Over time the substance oxidises, migrates towards the core of the fibre and may bond with the textile's own dye. That is why we always ask how old the stain is before the visit: it does not change the price, but it determines what can be promised.
Why is there a ring around the spot I cleaned?
Because the treatment liquid pushed the textile's ambient soil out to the edge of the damp area, where it concentrated as it dried. That is browning, caused by wicking. It is avoided by feathering the treatment out beyond the stain, with no sharp boundary, and by extracting immediately instead of letting it air-dry.
Can bleach be used on a stubborn stain?
Never on dyed textile. Bleach does not remove the stain: it destroys the colour around it, and that loss of colour is permanent. It is the one operation on this page that systematically turns a repairable problem into irreversible damage, and it is also one of the most common.
How much does stain removal on its own cost?
It has no separate price: the stain is treated with the item, at the item's price — single mattress 300 MAD incl. VAT, double 400 MAD, small L-shaped sofa 550 MAD, rug 30 MAD per m² — and triggers no automatic surcharge.
The textile minimum is 400 MAD: a urine stain on a single mattress on its own comes to 300 MAD plus a 100 MAD top-up, that is 400 MAD incl. VAT.
What should I do in the minutes after the accident?
Absorb as much as possible, dry, with white absorbent paper, blotting from the edge towards the centre. Apply nothing else: no hot water, no coloured cloth, no household product and above all no bleach. Photograph the stain and note the time: those two pieces of information genuinely change the prognosis.