California State Contractors Board requires all General Contractors to carry and maintain an Active Class B License. New Generation License #938552.