A CAM cap is one of the most tenant-favorable provisions in a commercial lease. It limits how much your controllable CAM expenses can grow year over year, regardless of what the landlord actually spends. If CAM costs spike because the landlord switched to a more expensive maintenance vendor, the cap protects you from absorbing that full increase.
The problem: enforcing a CAM cap requires tracking the math from your base year through every subsequent lease year. Most tenants do not do this. And some landlords, whether by error or design, bill above the cap anyway.
I built CAMAudit to catch exactly this. CAM cap violations are among the harder overcharges to detect because you need the right numbers from multiple years, and the cap structure itself varies significantly by lease. Here is how each cap type works, what the math looks like, and how to tell if you have been overcharged.
40% of CAM reconciliations contain material errors (Tango Analytics / PredictAP, 2023)
What a CAM cap actually limits
First, a clarification that matters: most CAM caps apply to controllable expenses only.
Controllable expenses are costs the landlord has discretion over: property management, janitorial, landscaping, maintenance contracts, administrative costs. Non-controllable expenses, typically real estate taxes and insurance, float with the market and are usually excluded from cap protection.
Your lease will define which category each expense falls into. If it does not, that ambiguity is worth resolving before you dispute anything. The distinction matters because a cap violation analysis only applies to the capped expense pool.
Three structures appear in practice.
Cap Type 1: Non-Cumulative (Simple) Cap
The simplest structure. Each year, controllable CAM cannot increase by more than X% over the prior year's actual controllable CAM.
Example: Base year controllable CAM = $100,000. Cap = 5% per year.
| Year | Prior Year Actual | Max Allowed (5% cap) | Billed | Overcharge |
|---|---|---|---|---|
| Year 1 | $100,000 | $105,000 | $105,000 | $0 |
| Year 2 | $105,000 | $110,250 | $113,000 | $2,750 |
| Year 3 | $113,000 | $118,650 | $120,000 | $1,350 |
Notice what happened in Year 2. The landlord billed $113,000. The prior year actual was $105,000. The cap allows $105,000 × 1.05 = $110,250. Overcharge: $2,750.
In Year 3, the landlord uses the billed Year 2 amount ($113,000) as the prior year base instead of the permitted Year 2 amount ($110,250). This compounds the error. CAM cap violations often travel this way: the first year's excess becomes the new baseline, and the overcharge grows.
The non-cumulative cap is the most landlord-favorable cap structure. If expenses are unusually low in one year, that low amount becomes the ceiling for the following year's increase. There is no banking of unused capacity.
Cap Type 2: Cumulative (Banked) Cap
The cumulative cap allows unused increase capacity to carry forward. If expenses grow by only 2% in a year where the cap is 5%, the unused 3% can be applied in a future year.
Example: Same base year of $100,000, 5% cumulative cap.
| Year | Actual Growth | Cap Used | Banked Capacity | Max Billable |
|---|---|---|---|---|
| Year 1 | 2% ($102,000) | 2% | 3% banked | $102,000 |
| Year 2 | 8% ($110,160) | 5% + 3% banked = 8% | 0% banked | $110,160 |
| Year 3 | 6% ($116,770) | 5% | 1% banked | $115,668 |
In Year 3, actual expenses grew 6% ($116,770). The cap allows 5% plus the banked capacity from prior years. After Year 2 used all the banked capacity, Year 3's cap is 5% only. The max billable is $110,160 × 1.05 = $115,668. The landlord billed $116,770. Overcharge: $1,102.
Cumulative caps are harder to verify because you need to track the banked capacity correctly from the start of the lease. Each year's calculation depends on every prior year.
Cap Type 3: Compounding Cap
The compounding cap is straightforward in concept but grows faster than most tenants expect. The cap is expressed as a maximum total increase from the base year, compounded annually.
Example: Base year $100,000, 5% compounding cap.
| Year | Max Allowed (Compounding 5%) | Simple 5% Cap Would Allow | Difference |
|---|---|---|---|
| Year 1 | $105,000 | $105,000 | $0 |
| Year 2 | $110,250 | $110,250 | $0 |
| Year 3 | $115,763 | $115,762 | $1 |
| Year 5 | $127,628 | $127,628 | $0 |
| Year 10 | $162,889 | $155,133 | $7,756 |
The compounding cap and the non-cumulative cap produce the same result in early years. The gap widens over a 10-year lease. By Year 10, the compounding cap allows $7,756 more than a simple 5% cap on the same base.
This matters when you are comparing lease terms. "5% CAM cap" in one lease might be non-cumulative, while "5% CAM cap" in another might be compounding. The wording in the cap clause determines which formula applies, and over a decade, the structures diverge substantially.
The controllable vs. non-controllable line
Getting the cap violation calculation right requires correctly separating your expense pool. If taxes and insurance are non-controllable and excluded from the cap, they need to be stripped out of the CAM total before you apply the cap test.
Here is where landlords sometimes blur the line: certain expenses can be classified either way depending on the lease. Security costs, HVAC maintenance, elevator contracts. If the landlord includes these in the non-controllable pool (no cap applies), and your lease would classify them as controllable (cap applies), the cap is being circumvented through misclassification rather than rate manipulation.
The cap violation analysis and the expense misclassification analysis overlap. A full CAM audit checks both.
Why the violation hides in plain sight
CAM reconciliation statements do not typically show cap calculations. They show a total expense pool, your pro-rata share percentage, and your resulting charge. The cap test requires you to retrieve prior year actuals, separate the expense pool correctly, and run the permitted-amount math yourself.
Most tenants receive a reconciliation, see that it is within a few thousand dollars of the prior year, and pay it. The cap violation only becomes visible when you lay the years side by side and do the math.
That is the gap CAMAudit closes. Rule 6 pulls the cap provision from your lease, identifies the cap type (non-cumulative, cumulative, or compounding), and applies the correct formula using the expense data from your uploaded reconciliation and any prior-year data you provide.
Calculating your own exposure
To check for a violation manually:
- Find your CAM cap clause. Identify the rate, the type (non-cumulative, cumulative, or compounding), and which expenses are subject to the cap.
- Pull the controllable CAM total from your current reconciliation.
- Pull the controllable CAM total from the prior year reconciliation (or base year if this is Year 1).
- Calculate the maximum permitted amount using the correct formula for your cap type.
- Compare to what was billed.
If you have multiple prior years, you need to track the calculation year by year. A cumulative cap with banked capacity especially requires the full year-by-year history.
The operating expenses section of your reconciliation should itemize costs in enough detail to separate controllable from non-controllable. If the reconciliation is not that granular, request a line-item breakdown. Most leases give you that right under the audit rights clause.
How CAMAudit detects this (Rule 6)
CAMAudit's Rule 6 reads your lease and identifies the CAM cap clause: the rate, the type, and the expense categories subject to the cap. If you upload multiple years of reconciliation statements, the system tracks the expense totals across years and builds the cap calculation history.
Rule 6 then computes the maximum permitted controllable CAM for the audited year and compares it to what was billed. Any excess generates a finding with the permitted amount, the billed amount, the overcharge, and the lease clause supporting the claim.
For a dispute, you need that clause cite and the year-by-year math showing how you arrived at the permitted maximum. CAMAudit produces both in the dispute letter draft.
"CAM cap violations are the overcharge that compounds quietly. The lease protects you, but the protection only works if you actually track the math from year one. Most tenants find out about the violation years later when they finally run the numbers." — Angel Campa, Founder of CAMAudit
What to do if you find a violation
A CAM cap violation is a breach of the lease. Your remedies depend on the lease language and your state's contract law, but the typical path is:
- Calculate the overcharge for each year using the correct cap formula.
- Document the lease clause, the cap type, and the year-by-year permitted amounts.
- Submit a written dispute to the landlord with the calculation and the lease citation.
- Request a credit against future payments or a refund of the overpaid amount.
If you have been in your space for more than one year and have never run this calculation, the statute of limitations for written contract claims in most states gives you a multi-year lookback window. Depending on when the violation started and your state's rules, you may be able to recover overcharges from earlier lease years.
The math is worth doing.