Commercial General Liability is the foundational liability policy every contractor carries. It covers third-party bodily injury and property damage claims arising from the contractor's ongoing operations and from completed work. Standard limits are $1M per occurrence and $2M aggregate. Owners and GCs commonly require higher limits ($2M per occurrence, $4M aggregate) on larger commercial work, often supplemented by an umbrella policy.
CGL does not cover: damage to the contractor's own work (covered by builder's risk), damage from defective work itself (carved out by the "your work" exclusion in standard ISO forms), professional liability (separate E&O policy), or auto liability (separate commercial auto policy). Reading the actual policy form is the only way to know what is covered. Contractors should carry the ISO CG 00 01 occurrence form rather than a claims-made form whenever possible.