← Back to blog

April 2, 2026

5 Signs a Client's CAM Overcharge Has Been Compounding for Years

Most CAM overcharges are not one-time mistakes. They repeat every billing cycle. Here are 5 signs to flag in a client's file before you recommend a multi-year audit.

By Angel Campa, FounderUpdated July 12, 2026

CAM billing errors do not fix themselves. The property management software that miscalculated a client's share this year ran the same formula last year, and the year before that. If your firm found an error on this year's reconciliation, the real question is not "how much did the client overpay this year?" It is "how many years has this been happening?"

I built CAMAudit because I kept seeing the same pattern in published audit case studies: one formula error, repeated every billing cycle, compounding into five- and six-figure overcharges that nobody caught. Here are five signs to flag in a client's file before recommending a multi-year audit.

1. CAM Charges Rose Every Year Without a Clear Reason

A 3% annual increase is normal under a lease escalation clause. If a client's CAM went up 8%, 12%, or 15% without a matching change in building expenses, something structural is wrong, and it is probably not new.

Common causes: the landlord applied an escalation to an already-inflated base, or a capital expenditure that should have been amortized got folded into operating expenses in a prior year and has been rolling forward ever since.

2. The Pro-Rata Share Percentage Changed Without a Building Size Change

A tenant's pro-rata share is its square footage divided by the building's total leasable area. If that percentage changed between billing periods but the building did not add or remove space, the denominator is wrong, and it is probably wrong in every period.

A pro-rata share error is one of the most expensive repeating errors because it touches every line item on the reconciliation. A 0.5% denominator error on a $500,000 CAM pool is $2,500 a year. Over five years, that is $12,500 from one bad input.

3. Management Fees Exceed the Lease Cap

If a client's lease caps the management fee at 5% of operating expenses and the landlord bills 5% of gross revenue instead, the gap widens every year as revenue changes. This is not a rounding error. It is a setting in the landlord's billing system that nobody rechecked after the lease was signed.

When a management fee error shows up once, it shows up in every billing period, because the fee basis is a fixed configuration, not a one-time judgment call.

4. The Base Year Numbers Look Unusually Low

The base year sets the floor for what a client pays. If the base year expenses were understated, every escalation charge above that base is inflated. A $10,000 understatement in the base year, compounded at a 3% annual escalation, can produce tens of thousands of dollars in cumulative overcharges over five years.

Check whether the base year reconciliation matches the actual expenses for that period. If your team cannot verify it, that gap is itself the sign.

5. The Client Has Never Had a CAM Audit

If a client has been in its space for three years or more and never had a reconciliation checked against the lease, the odds of a compounding error are high. The probability that zero errors exist across multiple years of a lease is low.

The good news: most states give a three-to-ten-year lookback window through the statute of limitations on written contracts. A client can recover past overcharges, not just this year's.

What to Do Next

Route the client's lease and CAM reconciliation through a partner-led CAMAudit review. It runs the CAM detection rules, management fee caps, pro-rata share calculations, gross-up methodology, and CAM cap violations, against every year of documentation you upload. If it finds an error this year, upload prior years too. The same error is almost always there.

A partner-led review can cover several years of the same lease when the audit window allows it. That is the most common way a multi-year overcharge gets documented before a client decides whether to request a correction.