Rates for building a new porch or deck commonly range from $15 to $35 per square foot, though a number of factors will influence the complexity and expense of the project. A qualified pro can help you plan and budget for a deck or porch that meets your needs and complements the size and style of your home.