Cleaning Guides

Curtain Cleaning: Complete Guide for Homeowners

Most people wait six years before washing their curtains, and by then the fabric holds about three pounds of dust, pet dander, and cooking grease per panel. Proper curtain cleaning twice a year keeps allergens out of the air and adds five to ten years to the life of the panels. The trick is matching the method to the fabric, because the wrong wash can shrink linen by 12% in a single cycle or melt the rubberized backing off blackout drapes.

How Often Curtains Actually Need Cleaning

Sheer panels in a high-traffic living room collect visible dust within three months. Heavier drapery in bedrooms gets dingy in six to nine months. Kitchen curtains pick up airborne cooking oil that turns yellow within a year if you skip a wash. As a baseline, vacuum every two weeks with the upholstery attachment, spot-clean spills immediately, and run a full wash or dry-clean cycle every six months.

Homes with smokers, gas stoves, or indoor pets should bump the schedule up to quarterly. Allergy sufferers benefit from monthly washes on bedroom panels, since dust mites multiply in fabric that sees humidity above 50 percent.

Read the Care Tag First

Every set of curtains sold in the US carries a federally required care label sewn into the side hem near the bottom. The five symbols you need to recognize are the wash tub (machine washable), hand symbol (hand wash only), circle (dry clean), triangle (bleach safe or not), and iron (with temperature dots). Skipping this step is the most common cause of ruined panels.

If the tag has been cut off, default to the most conservative method that matches the fabric. Polyester and cotton blends almost always survive a cool gentle cycle. Silk, velvet, and embroidered panels should go to a professional dry cleaner who specializes in window treatments and charges roughly $8 to $15 per pleated panel.

Machine Washing Step by Step

About 70 percent of residential curtains can go through a home washer if you handle them carefully. Take the rods down, unhook the rings or grommets, and shake each panel outside to release loose dust. Pretreat any visible stains with a dab of liquid dish soap worked in with a soft toothbrush and left to sit for 10 minutes.

  1. Wash one or two panels at a time so the drum is no more than two-thirds full
  2. Use the delicate or gentle cycle with cold water (60 to 80 degrees F)
  3. Add a mild detergent like Woolite or Soak ($14 for 12 oz), measuring half the normal dose
  4. Skip fabric softener, which coats fibers and dulls colors over time
  5. Run a second rinse to remove every trace of soap residue

For oversized drapes that fill the drum, take them to a laundromat with a 40 lb commercial washer. The extra room prevents the twisting that breaks pleats and stretches grommet holes.

Drying Without Wrinkles or Shrinkage

Hot dryers shrink most curtain fabrics by 5 to 8 percent on the first cycle. Instead, tumble dry on the no-heat or air-only setting for 15 minutes to fluff the panels, then hang them back on the rod while they are still slightly damp. The weight of the wet fabric pulls out wrinkles as the panels finish air drying.

For linen, cotton sheers, and silk, skip the dryer entirely. Lay the wet panel flat on a clean white sheet, smooth the seams with your palm, and let it dry overnight before re-hanging. Direct sunlight bleaches dyed fabrics, so dry indoors or in shade.

Looking to buy Curtain Cleaning? Compare top-rated options.
Shop on Amazon →Browse Our Shop
As an Amazon Associate we earn from qualifying purchases.

Hand Washing Delicate Panels

Silk, lace, and antique panels need a sink or bathtub bath. Fill the tub with cool water and a tablespoon of pH-neutral detergent like Eucalan or The Laundress Delicate Wash. Submerge one panel at a time, agitate gently for two minutes by lifting and lowering the fabric, then let it soak for 15 minutes.

Drain the tub and refill with clean cool water to rinse. Press water out by rolling the panel inside a dry bath towel. Never wring or twist silk, which permanently breaks the fiber structure and creates pale lines that show on the finished panel.

Removing Specific Stains

Different stains need different chemistry, and the wrong pretreatment sets the mark permanently. Always blot from the outside of the stain inward, and test any solvent on a hidden seam first.

  • Grease and cooking oil: Sprinkle cornstarch on the spot, let it sit for 30 minutes, brush off, then dab with dish soap before washing
  • Red wine and coffee: Cold water and a paste of OxiClean ($10 for 3 lb tub) applied with a soft brush
  • Mildew spots: Mix 1 cup white vinegar with 1 gallon warm water, soak for 30 minutes, then wash normally
  • Pet urine: Enzyme cleaner like Nature’s Miracle ($12 per quart), saturate the area, wait 15 minutes, then wash
  • Nicotine and smoke film: Soak in a sink with 1/2 cup baking soda and 1/4 cup detergent before machine washing

Cleaning Curtains Without Taking Them Down

For lined drapery and rubberized blackout panels, removing them every six months is impractical. A handheld garment steamer like the Conair Turbo ExtremeSteam ($60) penetrates fabric while killing dust mites and freshening scents in about 10 minutes per panel. Hold the steam head three inches from the fabric and work top to bottom.

Between deep cleans, vacuum with the brush attachment on low suction every two weeks. Starting at the top, move the brush in slow downward strokes. A lint roller catches pet hair faster than vacuuming for short, single-panel touch-ups.

When to Hire a Professional

Call a drapery cleaning service for any panel longer than 96 inches, anything with sewn-in pleat tape, custom-lined drapes, embroidered or beaded fabric, and antique or designer pieces. On-site curtain cleaning runs $60 to $120 per window in most US markets and uses a low-moisture extraction method that prevents the panels from sagging or stretching.

For valances and Roman shades with internal cording, professional cleaning is almost always cheaper than replacement. A standard pleated valance costs $150 to $400 to replace but only $25 to $50 to professionally clean.