The cost of a concrete patio varies depending on factors such as size, location, and any added decorative features. On average, it can range from $8 to $20 per square foot.