Ammonia for Carpet Cleaning: When to Use It and How to Do It Safely

Quick answer

Yes, a diluted ammonia solution can help lift some stubborn carpet stains. The Carpet and Rug Institute’s spot guide uses 1 tablespoon of plain household ammonia per cup of water, and warns that ammonia can change carpet color, so test a hidden area first. Apply it by blotting, rinse thoroughly with water, and keep the room ventilated. Never mix ammonia with bleach or any chlorine product, because that releases toxic chloramine gas. Skip it on wool and silk and on pet urine spots, where a mild dish-soap and vinegar method works better.

Household ammonia is a strong, inexpensive grease-cutter, which is why it turns up in so many DIY carpet recipes. Used at the right strength and in the right situations, it’s a useful tool. Used wrong, it can bleach dyes, damage natural fibers, or create dangerous fumes. This guide covers when to reach for it and exactly how to use it.

Person blotting a carpet stain with a white cloth next to a spray bottle

Is ammonia safe for carpet?

On most synthetic carpets, a weak solution is generally fine when you test it first. The Carpet and Rug Institute (CRI) includes an ammonia solution, 1 tablespoon of household ammonia per cup of water, among its spot-removal solutions, alongside a mild detergent solution and a vinegar solution. It adds a caution: “ammonia, if used improperly, can cause a color change. Be sure to test a hidden area” (CRI Spot Solver).

The bigger risk is to you, not the carpet. Poison Control explains that ammonia should never be mixed with chlorine or bleach products, because it releases a highly irritating gas called chloramine, and recommends ventilating the room and following label directions (Poison Control: cleaning products safety).

How to use an ammonia solution on carpet stains safely, with the CRI ratio and what to avoid

When ammonia helps, and when to avoid it

SituationUse ammonia?Better approach
Set-in food, grease or dirt spots on synthetic carpetYes, as a second step after mild detergentDetergent solution first, then ammonia, then rinse
Wool, silk or other natural-fiber rugsNoWool-safe cleaner or a professional
Pet urineNoDish-soap solution, then vinegar solution (CRI)
Carpet already treated with bleach or a chlorine cleanerNo, neverRinse with plain water, ventilate, and wait
Whole-room cleaning in a carpet cleaner machineNoUse the machine maker’s solution

For pet accidents, CRI recommends blotting with a solution of ¼ teaspoon of non-bleach dish detergent per cup of lukewarm water, then a solution of one cup white vinegar to two cups water (CRI: Pet Urine and Carpet). Many pet owners also avoid ammonia because urine itself smells of ammonia. See our homemade carpet cleaner for pet stains.

How to use ammonia on a carpet stain

  1. Ventilate and protect yourself. Open a window, put on gloves, and keep children and pets out of the room.
  2. Blot up as much as you can with a white cloth or paper towel. Scrape off any solids.
  3. Try the mild step first. Blot with ¼ teaspoon of dish soap per cup of lukewarm water. If the stain is still there, move on to ammonia.
  4. Mix the ammonia solution: 1 tablespoon of plain, clear household ammonia per 1 cup of water. Don’t use a stronger mix or scented “sudsy” ammonia.
  5. Test a hidden spot such as inside a closet. Wait and check for color change.
  6. Apply with a cloth, not by pouring. Dampen a white cloth, blot from the edge of the stain toward the center, and switch to clean sections as the stain transfers.
  7. Rinse thoroughly with plain water and blot until no residue is left. Leftover cleaner attracts dirt.
  8. Neutralize if needed. A blot with 1 cup white vinegar to 2 cups water can help after alkaline cleaners; rinse again.
  9. Dry. Lay a thick pad of paper towels on the spot, weigh it down, and change the towels until the carpet is dry.

Safety rules

  • Never mix ammonia with bleach, chlorine cleaners or products that may contain them (some mildew removers and toilet cleaners). Don’t use them one after the other on the same spot without rinsing thoroughly in between.
  • Store ammonia in its original bottle, out of reach of children.
  • If someone breathes in fumes and feels unwell, get them to fresh air and call Poison Control (1-800-222-1222 in the U.S.).

Thinking of using bleach on hard floors instead? Read can I mop with bleach first.

Gentler alternatives

  • Dish-soap solution: the first step for most spills.
  • White vinegar solution: good after detergent and for urine.
  • CRI-certified spot cleaners: products tested not to damage carpet; see the CRI Seal of Approval list.
  • For a carpet cleaning machine: use the maker’s formula, or read about homemade Bissell carpet cleaner solution and its limits.

Frequently asked questions

What is the ratio of ammonia to water for carpet cleaning?

The Carpet and Rug Institute uses 1 tablespoon of household ammonia per 1 cup of water. Don’t make it stronger.

Can I put ammonia in my carpet cleaner machine?

It’s not recommended. Use the machine maker’s cleaning formula; homemade mixes can damage parts or void a warranty.

Does ammonia remove carpet stains?

It can help with some set-in or greasy stains after a mild detergent fails, but it isn’t right for every stain and can change carpet color.

Is ammonia safe for pets on carpet?

Keep pets away until the area is rinsed and dry. For pet urine, use the dish-soap and vinegar method instead of ammonia.

Can I use ammonia on a wool rug?

No. Wool and silk are sensitive to alkaline cleaners. Use a wool-safe product or call a professional cleaner.

Sources

Related guides

Author

  • HomeHygia Editorial Team

    The HomeHygia Editorial Team researches air purifiers, vacuums and cleaning products, compares specs and real-world reviews, and keeps every guide updated to help you build a cleaner, healthier home.