Honestly, the first thing I do is check the care tag, because outdoor cushion fabrics vary a lot. Some covers are machine washable; others are spot-clean only. If the cover zips off, take it off and vacuum both sides. If it doesn’t, vacuum the cushion with a brush attachment to lift pollen, soot, and crumbs before you add any liquid. In a city, that gritty dust can turn into muddy streaks if you wet it first.
For most everyday stains, I mix a teaspoon of mild dish soap or baby shampoo with a cup of lukewarm water. I dip a microfiber cloth in, wring it out so it’s barely damp, and blot from the outside of the stain inward. Don’t scrub hard, especially on woven or printed fabric. Rinse by blotting with a clean cloth dipped in plain water. Repeat until the cloth comes away clean.
Grease and food oil need a degreaser. A drop of Dawn-style dish soap works well. For oil stains on thick fabric, I sometimes sprinkle cornstarch or baking soda on the spot first, let it sit for 15 minutes to pull out some oil, then brush it off and clean with soapy water. For coffee, tea, or red wine, I use cold water and an oxygen-based bleach, not chlorine bleach, unless the tag says otherwise. I dissolve a little oxygen bleach in cool water, apply it to the stain, and let it sit for 10 to 15 minutes before blotting and rinsing.
Bird droppings and other urban surprises should be handled carefully. I put on gloves, remove solids with a paper towel, then clean with soapy water and disinfect with a diluted vinegar solution or an enzyme cleaner made for outdoor fabrics. For mildew, which loves damp city balconies, I mix equal parts white vinegar and water, spray lightly, let it sit, then scrub gently with a soft brush and rinse. Sunlight helps kill mildew too, but don’t let a wet cushion sit in shade.
If the stain is stubborn, I repeat the process rather than using a stronger chemical. Harsh bleach can fade colors and weaken fibers. For foam cushions, never soak them. Use as little water as possible, or a foam upholstery cleaner, and blot dry with towels. Dry cushions upright in the sun or a well-ventilated spot, flipping them halfway through, so moisture doesn’t stay inside. Once they’re completely dry, I spray on a fabric protector for outdoor cushions. That makes future coffee spills, rain grime, and pollen easier to wipe away.
Finally, regular care beats deep cleaning. Vacuum or brush your cushions weekly, bring them inside during heavy rain if you can, and wipe up spills immediately. That’s really the secret to keeping urban outdoor furniture looking decent without a lot of fuss.