CAM Reconciliation: How Common Area Maintenance Charges Work

Aug 12, 2026

Try it now, capture a real invoice

Your file is processed for the demo only and never stored.

CAM reconciliation is the annual true-up between what tenants paid in estimated common area maintenance charges and what the property actually spent. The landlord totals the year's eligible operating costs, applies each tenant's pro-rata share, subtracts the estimates already collected, and issues either a bill for the shortfall or a credit for the overage. Most commercial leases require it within 90 to 120 days after year end.

It sounds like arithmetic. In practice it is the single most disputed calculation in commercial property management, because three separate things have to be right at once: the expenses have to be eligible under the lease, they have to be coded to the correct building, and the share has to be computed the way that specific tenant's lease says. Get any one wrong and you are in a negotiation instead of a collection.

How CAM reconciliation actually works

Through the year, tenants pay a monthly CAM estimate based on the prior year's costs plus an inflation assumption. That money is an estimate, not a settled charge. After the year closes, the property accountant assembles the actual operating expenses, decides which of them are recoverable under each lease, and runs the true-up.

The core calculation is straightforward:

StepWhat you computeExample
1. Total recoverable CAMEligible operating expenses for the building$480,000
2. Apply exclusions and capsRemove non-recoverable items, apply any cap$462,000
3. Tenant pro-rata shareTenant square feet / total leasable square feet8,000 / 100,000 = 8%
4. Tenant's actual CAMRecoverable total x pro-rata share$36,960
5. Less estimates collectedMonthly estimates already billed$33,000
6. Reconciliation amountActual less estimated$3,960 due from tenant

Every line in that table depends on the invoices underneath it. Step 1 is not a number you can derive from anything except the coded expenses in your ledger, which is why coding accuracy during the year determines how defensible the reconciliation is at the end of it.

What is included in common area maintenance charges?

Recoverable CAM typically covers the cost of operating and maintaining shared areas: landscaping and snow removal, parking lot maintenance and lighting, janitorial for common corridors and restrooms, security, elevator service contracts, HVAC maintenance for shared systems, trash removal, pest control, and common area utilities. Many leases also allow a management fee, usually expressed as a percentage of gross receipts or of the CAM pool itself.

What is normally excluded matters just as much, because these are the items tenants audit for:

  • Capital improvements. A new roof is a capital expenditure, not maintenance. Many leases permit recovery of capital items only when they reduce operating costs or are required by law, and then only amortized over their useful life rather than expensed in one year.
  • Leasing costs. Broker commissions, tenant improvement allowances, and marketing to fill vacant space are the landlord's cost of doing business.
  • Landlord's own overhead. Corporate salaries above the property level, legal fees for lease negotiation, and financing costs.
  • Costs reimbursed elsewhere. Anything covered by insurance proceeds, warranty claims, or billed directly to a specific tenant.
  • Repairs from landlord negligence. Damage the landlord caused or should have prevented.

None of these are universal. They are lease terms, and they vary tenant by tenant inside the same building, which is the part that makes reconciliation labor-intensive rather than merely arithmetic. Before you run the numbers, someone has to know what each lease actually permits, and on a property with thirty tenants that means thirty sets of clauses on exclusions, caps, gross-up provisions, and audit rights. Teams handling that volume increasingly pull the key lease terms into a structured summary rather than rereading the executed documents each January.

What is a base year in CAM reconciliation?

A base year is the first year of operating expenses that the landlord absorbs entirely, with the tenant paying only its share of increases above that level in later years. It is common in office leases structured as full service or modified gross. If the base year is 2026 and the building's recoverable expenses were $460,000, a tenant with a 10% share pays nothing in 2026 and 10% of anything above $460,000 thereafter.

Base year leases create a specific risk for landlords: an artificially low base year, often caused by a partially vacant building, permanently inflates what tenants can be billed later and invites a dispute the first time expenses normalize. That is what gross-up clauses address. A gross-up provision restates variable expenses as though the building were 95% occupied, so the base year reflects a normal operating level rather than a half-empty one. If your lease has a gross-up clause and you skip the adjustment, you are usually undercharging.

CAM caps and how they limit recovery

Tenants with negotiating leverage often secure a cap on how fast controllable CAM can rise. Three structures show up repeatedly:

Cap typeHow it worksEffect on the landlord
Non-cumulativeEach year's increase is capped independently, say 5%Most tenant-friendly, unrecovered costs are lost permanently
CumulativeUnused cap room carries forward to later yearsSmooths a spike after quiet years
Cumulative compoundedCap grows on a compounding base each yearMost landlord-friendly of the three

Caps almost always apply to controllable expenses only. Property taxes, insurance, utilities, and snow removal are usually carved out as uncontrollable, on the reasoning that the landlord cannot manage the price. When you build the reconciliation, controllable and uncontrollable costs have to be separated before the cap is applied, and that separation is only possible if the underlying expenses were coded into the right categories in the first place.

Why most CAM disputes trace back to invoice coding

When a tenant exercises an audit right, they ask for the general ledger detail behind the CAM pool. What they are looking for is predictable: expenses that belong to another building, capital items expensed as repairs, costs already billed directly to a tenant, and management fees calculated on the wrong base.

Each of those is a coding failure, not a calculation failure. If a landscaping vendor bills six properties on one invoice and the whole amount was coded to the building with the largest tenant, that error is sitting in the CAM pool eleven months later with nobody's memory of it. If a $22,000 parking lot resurfacing was coded to repairs and maintenance instead of a capital account, an auditor will find it, and the credit you issue will exceed what the coding shortcut ever saved.

The controls that prevent this are unglamorous:

  1. Code at the invoice line, not the invoice header. Shared vendor invoices need to split across properties by line, with each line carrying its own account. Posting the whole invoice to one building and journaling it out later breaks the audit trail between the entry and the document.
  2. Separate controllable from uncontrollable at capture. Build the distinction into your chart of accounts rather than deriving it in a spreadsheet each January.
  3. Keep the source document attached. An auditor asking about a $9,400 line should get the PDF in seconds. Coded entries with no retrievable invoice behind them are the ones that get conceded.
  4. Flag capital spend as it arrives. The decision about whether a roof repair is capital or expense is easiest to make when someone is looking at the invoice, not during the reconciliation.

This is where real estate accounts payable automation earns its place. Capturing invoices with AI and coding each line to a property GL account means the CAM pool is assembled continuously through the year instead of reconstructed in the first quarter of the next one. Our guide to GL coding in accounts payable covers how to structure the account list, and invoice coding software covers the coding step itself.

The CAM reconciliation timeline

Most leases give the landlord 90 to 120 days after the fiscal year ends to deliver the statement, and some contain a hard deadline after which unbilled amounts are waived entirely. That waiver language is worth checking before you assume a late statement is merely awkward.

A workable sequence looks like this. Close the year's operating expenses and confirm every vendor invoice for the period has been received and coded, including December invoices that arrive in January. Separate recoverable from non-recoverable costs and controllable from uncontrollable. Apply gross-up provisions where leases require them. Compute each tenant's pro-rata share using the occupancy definition in that tenant's lease, since some use leasable square feet and others use occupied. Apply caps. Compare to estimates billed. Then issue statements with enough supporting detail that a reasonable tenant does not need to ask for more.

Set the following year's estimates at the same time. If actuals came in 12% above estimate, rolling forward last year's monthly figure guarantees another shortfall and another awkward true-up.

Common mistakes worth avoiding

The recurring ones, in rough order of how often they cause a dispute: billing capital improvements as maintenance; forgetting to gross up in a partially vacant building; applying a cap to uncontrollable expenses that were carved out; using the wrong denominator for pro-rata share when the building has unleasable space; including costs for a period the tenant did not occupy; and charging a management fee on a base the lease does not support.

Underneath most of them is the same root cause. The reconciliation is assembled from a ledger nobody was maintaining with the reconciliation in mind. Coding invoices accurately as they arrive costs a few seconds each. Defending a poorly supported CAM statement to a tenant's auditor costs considerably more, and you usually lose.

Stop keying invoices by hand

AutoPayables captures vendor, amounts and dates from any invoice with AI, routes approvals, and syncs to QuickBooks, Xero, NetSuite or Sage Intacct.

See the product