General contractors can complete all types of projects, from small home repairs and new construction, from building a new home to landscaping an entire yard. General contractors may specialize in plumbing, framing, electrical, foundations or roofing projects, and they can work on commercial or residential buildings.
Before hiring a general contractor, make sure the contractor holds the proper licenses, registration, insurance and certifications required by your city or state.