How CPAs Verify CAM Charges: A Property Accountant's Checklist
CPAs who review commercial real estate CAM reconciliations — whether working for landlords, investors, or as part of transaction due diligence — follow a structured verification process. That process isn't proprietary or mysterious; it's a logical sequence of checks designed to ensure the numbers in the reconciliation statement are accurate, consistent with lease terms, and properly documented.
Understanding this process helps landlords build reconciliations that withstand professional scrutiny and helps property managers identify where their current process has gaps.
Why CPAs Are Involved in CAM Verification
CPAs enter CAM reconciliation workflows in several contexts:
Landlord internal review. Larger portfolios with in-house accounting teams often have CPA controllers review reconciliations before statements go out. This is the most preventive application.
Investor due diligence. When acquiring a commercial property, buyers' CPAs review historical CAM reconciliations as part of financial due diligence — assessing whether the existing recoveries are defensible and whether there's latent overpayment liability.
Dispute defense. When a tenant audit finds errors, landlords sometimes retain CPAs to independently verify whether the findings are legitimate, to rebut specific claims, or to prepare for formal dispute proceedings.
Year-end audit. As part of the financial statement audit for real estate entities, CPAs may verify that CAM receivables and liabilities on the balance sheet reflect accurate reconciliation calculations.
The 7-Step Verification Process
Step 1: Reconcile GL to Recovery Pool
The first check is fundamental: do the expenses in the CAM pool match the general ledger?
A CPA will pull the GL detail for all expense accounts feeding into the CAM pool and tie the total to the pool figure in the reconciliation. Any discrepancy requires explanation.
Common discrepancies at this step:
- Expenses coded to wrong GL accounts (not captured in the pool)
- Non-property expenses inadvertently posted to property expense accounts (in the pool but shouldn't be)
- Year-end accruals not reflected in the reconciliation (or accruals from prior year not reversed)
- Intercompany allocations that inflate the pool total
Step 2: Verify Expense Categorization
Each expense in the pool must be correctly categorized as fixed or variable for gross-up purposes, and as controllable or non-controllable for cap purposes.
CPAs review the categorization methodology against prior-year treatment for consistency. Changing an expense category from fixed to variable from one year to the next can materially affect gross-up calculations and should be explicitly documented.
They also flag any items that appear unusual for the expense category — a large payment to a vendor not typically used for janitorial services appearing under "Janitorial," for example.
Step 3: Test Gross-Up Calculation
If the property is below the gross-up threshold, CPAs verify:
- Occupancy rate used — is it economic occupancy (correct) or physical occupancy (potentially incorrect)?
- Expense eligibility — are only variable expenses included in the gross-up calculation?
- Arithmetic — is the gross-up formula applied correctly? (Actual expenses ÷ actual occupancy × target occupancy)
- Threshold trigger — does the actual occupancy truly fall below the threshold, and has the threshold been correctly carried from the lease?
The gross-up calculation is the single most frequently incorrect element of office property CAM reconciliations. CPAs treat it as high-risk and verify it independently.
Step 4: Verify Pro-Rata Denominators
For each tenant, CPAs verify:
- What the lease defines as the denominator — building RSF, pool RSF, occupied RSF, or some defined subset
- Whether the denominator used matches the lease definition
- Whether the tenant's RSF matches the lease-stated area
- Whether any mid-year occupancy changes (move-ins or move-outs) affected the denominator
Denominator errors — particularly using a different denominator than what the lease requires — are common and create systematic over or under-billing that affects every tenant in the pool.
Step 5: Test Cap Application
For tenants with CAM expense caps, CPAs verify:
- Cap type — cumulative or non-cumulative
- Cap scope — controllable expenses only, or total CAM
- Base year — the correct year from which cap calculations begin
- Arithmetic — whether the cap is applied to the correct base and compounded correctly (for cumulative caps)
- Carryforward tracking — for cumulative caps, whether unused capacity from prior years is correctly carried
Cap calculation errors are often invisible without an explicit verification step, because ERP systems may not flag when the cap is binding — they simply report the capped number without showing the uncapped calculation for comparison.
Step 6: Check Exclusions
CPAs review the GL detail against each tenant's specific exclusion list, looking for items that should have been excluded from that tenant's pool calculation.
This review is tenant-specific — what's excluded for one tenant may be recoverable from another. CPAs work through each tenant's exclusion list methodically.
High-risk categories at this step:
- Capital expenditures (any large vendor payment with no recurring counterpart in prior years)
- Related-party transactions (management fees, affiliated service providers)
- Non-property expenses (corporate overhead, executive compensation)
- Financing costs
Step 7: Tie Out to Tenant Statements
The final verification step ties the per-tenant calculation back to the statement that was actually issued.
A CPA performs this verification independently — starting from the GL and pool calculation, computing the expected tenant statement amount, and comparing against what was actually sent. Any discrepancy requires explanation and may indicate an error in statement generation (data formatting, rounding, or a data transfer error from ERP to output).
This step catches a specific category of errors: cases where the underlying calculation is correct, but the statement output contains errors due to ERP configuration, export problems, or manual adjustment errors.
Automated Verification vs. Manual Process
Steps 1, 4, and 7 (GL reconciliation, denominator verification, and mathematical tie-out) are highly automatable — they're pure data comparison tasks with defined expected outcomes.
Steps 2, 3, 5, and 6 (categorization, gross-up, cap, and exclusion checks) require both computation and judgment: understanding what the lease says, applying that to the expense data, and interpreting ambiguous cases.
CapVeri automates the computational components of this process, running Steps 1, 3 (arithmetic), 4, 5 (arithmetic), and 7 against ERP data before statements are issued. This surfaces errors that would otherwise require hours of manual CPA verification — allowing professional review time to focus on the judgment-intensive steps.