General Liability Coverage Limits in Colorado: What $1 Million vs. $2 Million vs. $5 Million Actually Means

Rob Whittet, Agency Partner

CO License #342852 · The Brokerage Insurance Group · September 21, 2026

Insurance policy documents in two stacks beside a laptop with a comparison chart

If you’re comparing $1 million, $2 million, and $5 million in general liability coverage like they’re three different products at three different price points, the framing is off before you even get a quote. For most small businesses, $1 million and $2 million aren’t a choice between two tiers at all — they’re already bundled into the same standard policy.

What “$1 Million” and “$2 Million” Actually Mean on the Same Policy

A standard small business general liability policy is commonly written with a $1 million per-occurrence limit and a $2 million aggregate limit, together, as one policy. The per-occurrence number caps what the insurer pays for any single claim. The aggregate number caps the total the insurer pays across every claim in a policy year. So when a landlord or a client contract asks for “$1 million in general liability,” the policy that already satisfies that is very likely already carrying $2 million in aggregate exposure on the same page. Searching for the cost difference between $1 million and $2 million often means comparing a policy against a nearly identical version of itself.

Here’s where the distinction actually matters in practice. Say a visitor is injured at a jobsite and the claim settles for $1.4 million. The $1 million per-occurrence limit caps what the policy pays on that single claim at $1 million, leaving $400,000 uncovered, even though the policy’s $2 million aggregate limit for the year hasn’t been touched. A second, unrelated claim later that same year would still have coverage available under the aggregate, up to whatever’s left of the $2 million. The two numbers do different jobs, which is part of why comparing them as a simple upgrade path misses what’s actually happening.

Why “$5 Million in Coverage” Usually Isn’t a GL Policy at All

Insurers generally cap how high they’ll write a primary general liability policy on its own, commonly around $2 million per occurrence and $4 million aggregate. To get to $5 million, the standard mechanism isn’t a bigger GL policy, it’s a commercial umbrella or excess liability policy layered on top of a $1 million or $2 million primary. The umbrella doesn’t replace the GL policy; it responds after the GL policy’s limit is used up. That distinction matters for cost, because you’re not pricing one bigger policy, you’re pricing two policies stacked on each other.

What Colorado’s Own Contractors Are Actually Required to Carry

Colorado doesn’t set a single statewide general liability minimum, which is part of why these numbers get confusing. The Colorado Department of Transportation requires contractors on its own projects to carry general liability with a $1 million per-occurrence limit, a $1 million general aggregate limit, and a $1 million products and completed operations aggregate limit. The City of Boulder’s contractor licensing office requires general liability with a $1 million per-occurrence limit and a $2 million aggregate limit before it will issue a license. Denver’s own licensing office sets its own minimums that scale with license class rather than applying one flat number to every contractor. None of these government-set floors approach $5 million, which is a useful reality check against a client contract that demands it: a $5 million ask is a contractual choice by that client, not a baseline Colorado itself requires.

What It Actually Costs to Raise Your Limit From $1 Million to $2 Million

For a full breakdown of what drives your Colorado GL premium in the first place, including payroll, claims history, and industry, see our guide to general liability insurance costs in Colorado. A standard $1 million/$2 million general liability policy for a small Colorado business commonly runs a few hundred to a few thousand dollars a year depending on industry, payroll, and claims history, before any umbrella is added. The umbrella layer above it is priced separately and scales with how many additional millions of coverage you’re adding, not with the size of the underlying business itself.

Why the Higher Limit Sometimes Costs Almost Nothing to Get To

Because $1 million and $2 million usually already live on the same policy, a business that assumes it needs to “upgrade” from one to the other may find there’s nothing to upgrade. The real cost conversation only starts once a contract or client is asking for something the standard policy doesn’t already include, which is almost always the umbrella conversation, not a bigger version of the same GL policy.

Frequently Asked Questions

Is $2 million liability insurance more expensive than $1 million?

Often there’s no real difference to price, since a standard small business general liability policy commonly already includes a $1 million per-occurrence limit and a $2 million aggregate limit together on the same policy.

How much does it cost to get $5 million in general liability coverage?

Getting to $5 million in total coverage is typically done through a commercial umbrella policy layered on top of a primary general liability policy, not a single $5 million GL policy. A Colorado business typically pays $500 to $2,500 a year for each additional $1 million of umbrella coverage, depending on industry risk — see our full breakdown of umbrella coverage costs for the by-industry ranges.

Does Colorado require a minimum general liability insurance limit?

Colorado doesn’t set one statewide minimum. The Colorado Department of Transportation requires $1 million per occurrence on its own contracts, and Boulder’s contractor licensing office requires $1 million per occurrence and $2 million aggregate, but requirements vary by city, license class, and contract.

What’s the difference between a per-occurrence limit and an aggregate limit?

The per-occurrence limit caps what the insurer pays for a single claim. The aggregate limit caps the total the insurer will pay across every claim during the policy year, which is why a policy can have a lower per-occurrence number and a higher aggregate number at the same time.