Canvas makes a good cover as an awning and comes in a variety colours. The waterproofing on acrylic canvas, which makes up the majority of covers, wears off. You can retreat it in a couple of hours, as long as you have the right supplies for the job.
Clean the fabric with water and a mild detergent such as a dish soap or ivory soap. Use a soft bristle scrub brush to clean the fabric.
Pour a mixture of soapy water and bleach on tough stains and let it sit for 10 to 15 minutes. Scrub the stained area again. Use 1 gallon of water, 1/4 cup of ivory soap and 1/2 cup of bleach.
Let the material dry out completely.
Cover walls and items around where the awning is hanging with plastic sheeting or move the awning material to an open space, such as the lawn, to treat it. If you move it to the lawn, place a plastic sheet under it to prevent stains or dirt from getting on it.
Spray on two light coats of petroleum- or fluoropolymer-based waterproofing liquid. It comes in a spray bottle for easy application. Most outdoor stores and home improvement stores carry these products. Your main goal is to spray the first coat on evenly, moving across the material horizontally. Let it dry for several hours and then apply the second coat, moving across vertically. The crossed applications ensure full coverage.