Budgeting for a Porch Project

Like houses, no two porches are exactly the same. For this reason and more, the cost to upgrade an existing porch or add a new one varies widely.
Costs depend on factors like size and complexity, and vary region to region. A small and basic do-it-yourself porch project can cost about $5,000 to $10,000, but the budget for even a small porch project can go up quickly when lots of extras are included.
Things like lighting, hardware, architectural details and furniture add to the basic cost of the project. A major extra, like a large fireplace, can really drive up the cost of a porch, since it involves more materials and labor and may require an upgraded foundation.
A basic concrete-slab porch will be easier on the wallet than a larger screened-in porch or sunroom.
Prefabricated porches can be found for approximately $10,000 to $20,000, and expect to pay anywhere from $15,000 to $30,000 for a good-quality, medium-sized (about 16' x 20') porch with a floor and roof built by a contractor.
Large custom porches with lots of extras can easily top $50,000, so it pays to do your homework and planning.