A General (B) contractor can perform various construction tasks, while a Solar (C-46) contractor specializes in solar installations. A general contractor can install solar panels if they hold a C-46 license or subcontract the installation to a Solar (C-46) contractor.