The cost of a 10x20 canopy tent can vary depending on the brand, quality, and features. Generally, you can expect to pay anywhere from $100 to $500 for a decent quality 10x20 canopy tent.