Beer is one of the kinder things you can spill on a carpet. It's mostly water and sugars with only a little colour, so a fresh spill usually lifts out completely. The catch is what happens if it dries: the sugars set into an invisible sticky patch that grabs soil off every passing foot, slowly turning grey — and it brings a stale-beer smell with it. The job here isn't really stain removal, it's residue removal, and the secret is rinsing far more than feels necessary.
Fresh beer blots out remarkably well — get to it while it's wet and you may see no mark at all. Once it dries, the sugar residue stays behind even when the patch looks clean, and that's what greys and smells later. Every hour you leave it makes the rinse-out harder. Never rub — rubbing pushes the stain deeper into the pile and frays the fibres.


A real beer stain we lifted from a function-room carpet — drag to see the before & after.
- White cloths or plain kitchen roll (coloured ones can transfer dye)
- Washing-up liquid — just a teaspoon
- Plenty of clean, cool water for rinsing
- Bicarbonate of soda for the smell
- A dry towel, plus a heavy book or a fan to speed up drying
Step by step (carpet)
- Blot up as much beer as you can with white cloths or kitchen roll. Press down firmly and move to a dry section as each one soaks through — don't rub, it just spreads the spill and roughs up the pile.
- Mix a teaspoon of washing-up liquid into about half a litre of cool water.
- Dab the solution onto the stain with a cloth, working from the outside edge towards the middle so you don't push it wider. Blot dry between passes.
- Rinse with clean water on a fresh cloth — then rinse again. Leftover sugar is what turns beer patches sticky and grey, and leftover detergent behaves the same way, so keep going until the area no longer feels tacky when you touch it.
- Dry the spot quickly. Press hard with a dry towel, then leave a folded towel on top weighted with a book, or point a fan at it. Fast drying stops the patch wicking back up from below.
- Sprinkle bicarbonate of soda over the area once it's completely dry if any stale-beer smell lingers. Leave it a few hours — overnight is better — then vacuum it up.
If the beer dried before you found it, dampen the patch with plain cool water first to soften the set sugars, then pick up from step 2. A patch that's already turned grey has been collecting soil for a while — the steps above will still help, but it often takes a proper hot-water extraction to pull the trapped dirt back out.
By surface
🛋️ Sofas & upholstery
Check the cushion's cleaning code first: W or W/S means careful water-based cleaning is fine used sparingly; S means solvent-clean only, so leave that to a professional. Beer soaks straight through upholstery fabric into the cushion filling, so use as little liquid as you can get away with — a damp cloth, never a wet one — and blot firmly between passes. The sugar problem is exactly the same as on carpet: if the fabric feels tacky once dry, there's residue left and it will grey just the same. If the cushion cover unzips, sponge the underside of the fabric too, because beer wicks through faster than you'd think.
🧶 Wool & delicate rugs
Slide a folded towel or a bin bag under the rug before you start, otherwise the beer — and your rinse water — goes straight through to the floor beneath. Rinse well, dry the rug flat, then prop it up so air can get underneath. On wool rugs keep the water cool and work gently; if it's a delicate or expensive rug, WhatsApp us a photo before you try anything and we'll tell you honestly whether it's a DIY job.
🛏️ Mattresses
Beer on a mattress needs the driest touch of all — you can't hang a mattress out to dry. Blot out everything you possibly can first, then work with a barely-damp cloth and small amounts of the mix. Bicarbonate of soda is your friend here: once the area is dry, a generous layer left overnight deals with most of the stale-beer smell. Make absolutely sure it's dry before the sheets go back on, or you'll trap the moisture and the smell with it.
✅ Do
- Blot the moment it happens — fresh beer often lifts out completely
- Work from the outside of the spill inwards
- Rinse more than feels necessary — sugar residue is the real enemy
- Dry the patch fast with towels or a fan
- Use bicarbonate of soda on the dry patch for any lingering smell
🚫 Don't
- Don't scrub — it spreads the beer and damages the pile
- Don't drench the carpet — a soggy patch dries slowly and can end up smelling worse than the beer did
- Don't skip the final rinse — leftover detergent attracts dirt just like the sugar does
- Don't assume it's gone because it dried looking clean — the sticky residue is invisible until it turns grey
- Don't use coloured cloths, which can transfer their own dye into the carpet
If the patch won't shift — or you'd rather not chance it on a good carpet — WhatsApp a photo to 07519 808061 and we'll tell you honestly what we think will come out. We usually reply within 15 minutes, prices are fixed with no VAT (rooms from £20, £50 minimum call-out), and we can normally fit you in within two to three days. We've been lifting spilt drinks out of carpets around Watford since 2014, and our Prochem hot-water extraction can pull out the sticky residue a cloth and bowl simply can't reach. And if you're not happy with the result, we re-clean free — that's our 100% satisfaction guarantee.
Get my free quote 💬 WhatsApp us a photo of the stainCommon questions
Does beer stain carpet?
Not badly, as spills go. Beer is mostly water and sugars with only a little pigment, so a fresh spill that's blotted quickly often leaves no mark at all. The real problem is dried beer: the sugars leave a sticky, invisible residue that collects soil and gradually turns into a grey patch. Darker beers like stout carry more colour and can leave a faint tint on pale carpets.
How do you get dried beer out of carpet?
Soften the patch first with plain cool water, then dab on a mix of a teaspoon of washing-up liquid in half a litre of cool water, blotting as you go. The important part is the rinse: keep going over the area with clean water and fresh cloths until it no longer feels tacky, then dry it fast with towels or a fan. If the patch has already gone grey, it's been trapping dirt — that usually needs professional hot-water extraction to come up fully.
How do you get the smell of beer out of carpet?
The stale smell comes from beer residue soaked into the fibres, so rinse the area properly first — bicarbonate of soda on its own only masks it. Once the patch is rinsed and completely dry, cover it with a generous layer of bicarb, leave it overnight, and vacuum it up. If the smell keeps coming back, the beer has likely reached the underlay, and that's a job for machine extraction rather than more powder.