Building your new home or renovating your current home, a general contractor is the one who manages the entire process. Although no specific training is required, each of the 50 states requires general contractors to finish written tests before these experts can acquire a required license.