The cost of a patio awning will vary by type, size, and location. The average cost of installing an awning is around $2,500. Homeowners report spending between $1,200 and $3,700 after installation. If you can DIY the installation, expect to spend anywhere from $200 to $3,500 for the canopy itself.