The answer to the cost of a patio depends on several factors, but typically ranges from $5,000 to $20,000 for a basic to mid-range patio installation. Factors that affect the cost include the size of the patio, the materials used (e.g., concrete, pavers, natural stone), the complexity of the design, site preparation work, and the labor costs in your local area.
For example, a simple concrete patio may start around $5,000, while a custom-designed patio with natural stone or high-end pavers could cost $15,000 or more. The best way to get an accurate estimate is to get quotes from local landscaping companies, as prices can vary significantly by region.