The best time to build a porch is during the cooler months. More people build in the summer, so contractors are busier. In the fall and winter, the wait time will be shorter. Contractors are more likely to have sales or negotiate prices. This is also the time of year when building materials can be found at a discount or on sale.