Some home remedies for carpet spot cleaning include beer, vinegar, cornstarch, salt and baking soda. Although some work better on certain stains than others, it beats spending money on a professional cleaning.
Beer might seem an unlikely cleaning agent, but it's great for removing coffee and tea stains. Simply pour some over the stain and rub it into the material. Repeat as necessary until the stain disappears.
Vinegar is another effective stain remover. For light stains, mix 2 tablespoons of salt into ½ cup of white vinegar, apply to the stain, allow to dry and then vacuum the area. For a darker stain, add 2 tablespoons of borax and follow the same procedure.
Cornstarch is effective on grease, oil and ink stains. To soak up oil and grease, sprinkle it over the stains, allow to sit for a few hours and then vacuum the area. For ink stains, mix milk and cornstarch to create a paste, spread the paste over the stain and allow several hours to dry. Once dry, brush off the dried paste and vacuum the area.
To clean up greasy stains, mix 1 part salt with 4 parts rubbing alcohol, rub the mixture into the stain, then vacuum. For red wine, first use white wine to remove some of the color. Clean the area with a wet sponge, apply salt and wait 10 minutes before vacuuming.
Baking soda is great for removing vomit or urine stains. First wipe up the excess, then sprinkle baking soda over the area and pat it with paper towels. Allow the mixture to dry, then vacuum.