CAM reconciliation audit procedures: a CPA's internal audit program
A CAM reconciliation audit is a structured forensic review of a commercial landlord's annual reconciliation statement. The purpose is to verify that every charge billed to the tenant is consistent with the lease: that math is correct, that classifications are valid, and that no excluded expenses appear in the CAM pool.
I built CAMAudit to replicate the procedures a careful CPA would apply manually. This article lays out the procedures in the order a firm would run them, with the verifications, the documentation requirements, and the findings classifications. It is written to read like a firm's internal audit program: something a staff-level reviewer can follow with supervisor review at each step.
Firms offering CAM review as a consulting or agreed-upon procedures engagement can use this as a starting template. The tool handles the mechanical procedures in under 15 minutes per reconciliation; the firm's value is in the review, the client communication, and the dispute management. Firms that want to run the practice under their own brand can use the white-label partner program.
CAM reconciliation: A CAM reconciliation is the annual statement issued by a commercial landlord that reconciles estimated CAM payments received during the year against the landlord's actual operating expenses for the property. It includes the operating expense pool, the tenant's pro-rata share, any gross-up adjustments, management fees, CAM cap limits, base year or expense stop offsets, and the resulting over- or under-payment the tenant owes or is credited.
Audit program overview
The program has seven phases. Each phase has required inputs, procedures, and documentation.
- Document request and completeness review
- Lease parameter extraction
- Expense classification against the lease
- Math verification procedures (seven sub-procedures)
- Classification verification procedures (six sub-procedures)
- Findings documentation
- Dispute letter draft workflow
The standard procedures cover 14 distinct rule types. Seven are math-heavy and deterministic; seven are classification-heavy and require judgment against the lease language. Every finding must be anchored to a specific lease clause and supported by a calculation a reviewer can reproduce.
Phase 1: Document request and completeness review
The audit cannot start until the document set is complete. Incomplete inputs produce incomplete findings.
Required documents
From the landlord or property manager:
- Current year CAM reconciliation statement (the document issued annually, typically within 90 to 180 days of year-end).
- General ledger detail supporting every operating expense line item on the reconciliation. This is usually a cost support package showing vendor invoices, categories, and posting detail.
- Operating expense summary by category (the cost pool as grouped in the reconciliation).
- Calculation of the tenant's pro-rata share, including the denominator used.
- Gross-up worksheet, if any gross-up adjustments are applied.
- Management fee calculation, showing the rate and the base.
- CAM cap calculation, if the lease includes a cap.
- Base year or expense stop calculation, if applicable.
- Prior two years of reconciliations, to verify base year methodology and controllable expense cap compounding.
From the client:
- Executed lease and all amendments.
- Monthly estimated payment schedule and payment confirmations.
- Any correspondence with the landlord regarding the reconciliation or operating expenses.
- Prior audit findings or dispute correspondence if any prior audit has occurred.
Completeness review procedures
- Confirm the reconciliation covers a single annual period (typically calendar year, sometimes fiscal).
- Confirm the general ledger detail reconciles to the operating expense pool totals on the statement.
- Identify any line items on the statement without supporting detail and request additional documentation.
- Confirm the lease produced is fully executed and the version referenced in the reconciliation is the operative version.
- Verify all amendments are present. Missing amendments materially affect base year, pro-rata share, and exclusions analysis.
If documents are incomplete after one follow-up request, document the gap and proceed with the available information. The audit rights clause in the lease typically grants the tenant the right to request supporting documentation, and an incomplete response itself becomes a finding.
Phase 2: Lease parameter extraction
Every procedure downstream depends on accurate extraction of the lease's operating expense provisions. This is the most time-intensive manual phase.
Parameters to extract
| Parameter | Typical location in lease |
|---|---|
| Operating expense definition | Operating expenses article or exhibit |
| Exclusions list | Operating expenses article, exclusions subsection |
| Management fee cap (rate and base) | Operating expenses or CAM definition |
| Pro-rata share definition | Article 1 definitions or basic lease terms |
| Pro-rata share denominator | Pro-rata share definition |
| Gross-up provision (eligibility threshold, expenses subject) | Operating expenses article |
| Base year or expense stop | Basic lease terms or rent article |
| CAM cap (flat, escalating, cumulative) | CAM or operating expenses article |
| Controllable expense cap | Controllable expenses or CAM cap section |
| True-up and estimated payment provisions | Rent or operating expenses article |
| Audit rights window | Audit rights or tenant protections article |
| Insurance pass-through limits | Insurance article |
| Tax pass-through allocation | Taxes article |
| Utility billing method | Utilities article |
Document each parameter with the clause citation. These citations carry forward into findings.
Procedure notes
- Exclusions lists in institutional leases can run 20 to 30 items. Transcribe each separately. Do not summarize.
- Management fee caps can be expressed as a percentage of collected rent, of operating expenses, of both, or as a flat dollar amount. The base matters as much as the rate.
- Pro-rata share denominators vary by lease: total rentable square footage, leasable square footage, occupied square footage, anchor-excluded, and others. A denominator mismatch affects every line on the reconciliation.
- Gross-up provisions specify both an occupancy threshold (typically 90 to 95 percent) and the categories subject to gross-up. Fixed costs are usually not subject to gross-up; variable costs typically are.
- Base year figures can be restated in amendments. Always verify the operative base year against the lease and amendments.
- Controllable expense caps require identifying which categories are controllable and which are not. The lease defines this; do not assume.
Phase 3: Expense classification against the lease
With the lease parameters extracted, classify every operating expense line item against the lease's include/exclude list.
Procedure
For each line item on the operating expense pool:
- Identify the category (landscaping, snow removal, HVAC maintenance, security, trash, management fee, insurance, taxes, utilities, capital improvements, administrative, other).
- Cross-reference to the lease operating expense definition and exclusions list.
- Classify as includable, excludable, or requires further review (ambiguous classification or incomplete supporting detail).
- For excludable items that appear in the pool, flag as a finding under Rule 2 (excluded service charges) or the applicable category-specific rule.
- For ambiguous items, request supporting detail.
Common exclusion categories that routinely appear in reconciliations despite being excluded by the lease:
- Capital improvements (as opposed to capital repairs; the lease distinction controls).
- Leasing commissions and tenant improvement allowances for other tenants.
- Landlord or property management company overhead: salaries, office rent, administrative costs, corporate travel.
- Legal fees for landlord-specific matters (lease disputes, evictions).
- Ground-level parking maintenance at properties where the lease excludes it.
- Marketing and promotional expenses not tied to the common areas.
- Reserves for future expenses.
- Depreciation and interest.
Phase 4: Math verification procedures
Seven math-heavy procedures. Each produces a calculated correct amount that is compared to the billed amount. Discrepancies are findings.
4.1 Management fee overcharge
Procedure. Apply the lease-defined management fee rate to the lease-defined base. Compare to the billed management fee.
Typical errors:
- Rate applied above the lease cap.
- Rate applied to operating expenses when the lease specifies collected rent (or vice versa).
- Management fee billed on expense categories that the lease excludes from the management fee base (for example, management fee on management fee, management fee on capital items).
- No management fee cap programmed into the property accounting software.
Documentation. Show the lease-specified rate and base, the calculated correct management fee, the billed amount, and the delta. Cite the lease clause.
4.2 Pro-rata share error
Procedure. Divide the tenant's leased square footage by the lease-defined denominator. Compare to the pro-rata share percentage applied on the reconciliation.
Typical errors:
- Denominator set to total rentable square footage when the lease specifies leasable.
- Denominator set to total rentable when the lease specifies occupied.
- Anchor pad areas included in the denominator when the lease excludes them.
- Denominator not updated after lease amendments changed the defined area.
Documentation. Show the lease-defined denominator, the calculated correct pro-rata share, the applied pro-rata share, and the financial impact across every line item on the reconciliation.
4.3 Gross-up violation
Procedure. Verify the property's occupancy for the reconciliation year. Compare to the lease's gross-up eligibility threshold. If occupancy is above the threshold, no gross-up applies. If below, recompute variable expenses at the hypothetical occupancy level the lease specifies (typically 95 percent).
Typical errors:
- Gross-up applied at a fully occupied property.
- Gross-up applied to fixed expenses (real estate taxes, insurance) that do not scale with occupancy.
- Hypothetical occupancy level higher than the lease specifies.
- Gross-up applied without documentation of actual occupancy.
Documentation. Show actual occupancy, the eligibility threshold, whether gross-up is permitted, the categories subject to gross-up per the lease, the calculated correct gross-up amount (if any), and the delta to the billed amount.
4.4 CAM cap violation
Procedure. Identify the cap structure from the lease (flat, percentage escalation, cumulative). Apply the cap to the current year CAM charges. Compare to the billed amount.
Typical errors:
- Cumulative caps not compounded correctly across years.
- Percentage escalation caps applied off the wrong base year.
- Cap excluded categories (insurance, taxes, utilities) commingled with capped categories.
- Cap not applied at all because the lease was miscategorized.
Documentation. Show the cap structure, the calculated cap amount for the year, the billed amount, and the delta.
4.5 Base year error
Procedure. Verify the recorded base year figure against the original lease and any amendments. Confirm year-over-year escalations are calculated on the correct base. For expense stop leases, confirm the stop is applied to the correct category total.
Typical errors:
- Base year figure restated without a lease amendment.
- Escalation calculated on current year minus a restated base instead of current year minus original base.
- Expense stop not applied at all because the lease type was coded as NNN in the accounting system.
- Base year including categories later excluded, or vice versa, creating an apples-to-oranges comparison.
Documentation. Show the lease-defined base year figure, the applied base year figure, any amendment citations, the calculated correct escalation, and the delta.
4.6 Controllable expense cap overcharge
Procedure. Separate controllable from non-controllable expenses as defined in the lease. Apply the controllable cap only to the controllable pool. Verify cumulative cap compounding if applicable.
Typical errors:
- Non-controllable expenses included in the capped pool.
- Categories the lease defines as non-controllable (typically taxes, insurance, utilities, snow removal, security when uncontracted) treated as controllable.
- Cumulative cap reset each year instead of compounded.
Documentation. Show the lease definition of controllable and non-controllable, the calculated cap, the billed controllable amount, and the delta.
4.7 Estimated payment true-up error
Procedure. Sum the monthly estimated payments for the year. Compare to the reconciliation's true-up calculation. Verify the credit or amount owed on the statement matches the difference between estimated payments and actual CAM obligation (after all adjustments above).
Typical errors:
- Estimated payment total on the reconciliation differs from the payment schedule the tenant actually paid.
- True-up calculated on pre-audit CAM rather than the corrected CAM after findings.
- Credits from prior years not carried forward when the lease requires.
Documentation. Show the estimated payment schedule, the statement's true-up calculation, and the corrected true-up after findings.
Phase 5: Classification verification procedures
Six classification-heavy procedures. Each tests whether specific categories have been handled consistently with the lease.
5.1 Landlord overhead pass-through
Procedure. Review the operating expense detail for line items that represent landlord or property management company overhead (corporate salaries, landlord office rent, administrative travel, executive compensation). The lease typically excludes these.
Typical errors:
- Property management company corporate overhead allocated to the property.
- Landlord or ownership entity administrative costs flowing through CAM.
- Executive compensation allocated across the portfolio.
Documentation. Identify the line items, cite the lease exclusion, and calculate the pass-through amount.
5.2 Excluded service charges
Procedure. Cross-reference every operating expense line item against the lease's exclusions list (developed in Phase 2). Flag any excluded category appearing in the pool.
Typical errors:
- Leasing commissions.
- Tenant improvement work for other tenants.
- Capital improvements (as defined by the lease; the capital repair versus capital improvement distinction matters).
- Reserves.
- Ground-level parking at excluded properties.
Documentation. For each flagged item, cite the exclusion clause and calculate the amount.
5.3 Insurance overcharge
Procedure. Review the insurance pass-through against the lease's insurance provisions. Verify carriers are permitted, premiums do not exceed any lease-specified limits, and the coverage aligns with what the lease allows landlord to pass through.
Typical errors:
- Umbrella or excess liability premiums above the lease allowance.
- Owner's title insurance (never passable).
- Carriers the lease specifically excludes.
- Insurance deductibles billed as operating expense (lease-dependent).
Documentation. Show the lease insurance provision, the billed premiums, and the excess.
5.4 Tax overallocation
Procedure. Verify the property tax pass-through matches the lease-defined allocation. Confirm only the tenant's pro-rata share of permitted tax categories is billed.
Typical errors:
- Entire tax bill allocated to tenants when the lease excludes certain categories.
- Tax on landlord improvements or tenant-specific tax levies flowing through CAM.
- Late fees or penalties for unpaid taxes billed to tenants.
Documentation. Show the lease tax provision, the billed tax, and the delta.
5.5 Utility overcharge
Procedure. Verify the utility billing method matches the lease. Direct-billed utilities should not appear in CAM. Common-area utilities may be passable; tenant-specific utilities typically are not.
Typical errors:
- Tenant-metered utility costs billed through CAM despite direct metering.
- HVAC utility costs for other tenants' premises allocated to common area.
- Utility fees or service charges (not consumption) billed without support.
Documentation. Show the lease utility provision, the billed utility amount, and the categorization.
5.6 Common area misclassification
Procedure. Review expense categorization for line items that are categorized as common area but are in fact tenant-specific or building-specific. The lease defines the common area; anything outside that definition cannot be billed as common area maintenance.
Typical errors:
- HVAC maintenance for tenant-specific units billed as common area.
- Exterior repairs to non-common-area portions of the building.
- Maintenance at a sister property allocated across portfolio CAM.
Documentation. Show the lease common area definition, the billed line items, and the amount flagged.
5.7 Gross lease charges
Procedure. For tenants on gross leases or modified gross leases, verify that CAM pass-throughs are only billed to the extent the lease allows. Pure gross leases do not allow operating expense pass-throughs at all.
Typical errors:
- Full CAM billed on a gross lease.
- Modified gross lease billed as if it were NNN.
- Expense stop lease billed without applying the stop.
Documentation. Show the lease type, the permitted pass-through (if any), and the overbilled amount.
Phase 6: Findings documentation
Every finding carries the same documentation structure. Consistency is essential for the dispute letter draft and for the working papers.
Finding record format
- Finding ID: Sequential reference.
- Rule type: One of the 14 detection rule categories.
- Description: Plain-English summary of the error.
- Lease citation: Article and section of the lease supporting the finding.
- Billed amount: The amount as it appears on the reconciliation.
- Calculated correct amount: The amount as it should appear per the lease.
- Delta: The difference. This is the recovery amount for the finding.
- Confidence: High, medium, low. Based on documentary support and clarity of the lease provision.
- Recommendation: Pursue, monitor, or document only.
Working paper structure
A well-organized working paper package includes:
- Executive summary of findings, total identified exposure, and recommended next steps.
- Lease parameter extraction worksheet with citations.
- Expense classification worksheet.
- Math procedure worksheets (one per sub-procedure).
- Classification procedure worksheets.
- Findings register.
- Supporting exhibits (lease sections, reconciliation pages, general ledger detail).
This structure supports both client delivery and any later dispute escalation.
40% of commercial CAM reconciliations contain material billing errors (Tango Analytics, 2023)
Phase 7: Dispute letter draft workflow
Findings without a dispute letter draft are findings without recovery. The letter translates the working papers into a communication the landlord or property manager can respond to.
Standard letter structure
- Opening. Identify the tenant, the property, the lease, and the reconciliation period under review.
- Reference to audit rights clause. Cite the lease article granting the right to audit and the window within which the dispute is timely.
- Findings narrative. For each finding, state the issue in plain English, cite the governing lease clause, show the billed amount and the calculated correct amount, and quantify the delta.
- Total recovery requested. Sum across all findings.
- Proposed resolution. Credit against future billings, direct refund, or a combination. Timing expectations.
- Response deadline. Typically 30 to 60 days.
- Closing. Professional tone, explicit reservation of rights under the lease.
Tone selection
The same findings can be framed collaboratively, neutrally, or assertively. Tone selection depends on the client's relationship with the landlord and the firm's preferred posture. A collaborative tone works well for longstanding tenant-landlord relationships; a more assertive tone is appropriate when the landlord has been unresponsive to prior inquiries.
Fifty-state legal references
Commercial lease law varies by state. Tenant protections, audit rights defaults, and statute of limitations on commercial billing disputes differ. A dispute letter draft that cites applicable state law alongside the lease provisions carries more weight and signals that the dispute has been prepared professionally.
How CAMAudit runs the same procedures
Every procedure above maps to one of the 14 detection rules in CAMAudit. The tool runs the full program against any reconciliation and lease pair in under 15 minutes:
- Rules 3 through 8 and 18: Math-heavy rules (management fee, pro-rata share, gross-up, CAM cap, base year, controllable cap, true-up). Deterministic Python calculations with full audit trail.
- Rules 1 and 2, and 9 through 13: Classification-heavy rules (gross lease charges, excluded service charges, insurance, tax, utility, common area misclassification, landlord overhead). AI-assisted reading and classification, with findings grounded in the document content and lease citations.
AI is used only for extraction and classification. Every calculation is deterministic. That separation matters because it means the findings are reproducible. A reviewer can recompute any recovery amount by hand using the extracted lease parameters and the reconciliation detail.
For CPA firms offering CAM review as a service line, the tool handles the mechanical procedures and the firm focuses on the review, the client communication, and the dispute management. Firms that want to run the practice under their own brand can do so through the white-label partner program.
"The reason CAM audit belongs in a CPA firm's service catalog is that the procedures are procedures. They're checklist work against the lease. The hard part is keeping the check consistent across every reconciliation that walks in the door, and that's exactly the part a tool should carry." — Angel Campa, Founder of CAMAudit
15–20% of billed CAM charges are recovered on average when tenants conduct a professional audit (PredictAP, 2022)
Frequently asked questions
Frequently Asked Questions
What audit procedures apply to a CAM reconciliation?
The standard procedures are: document request and completeness review, lease parameter extraction, expense category classification against the lease exclusions, math verification (management fee cap, pro-rata share, gross-up, CAM cap, base year, controllable cap, true-up), classification verification for landlord overhead, excluded services, insurance, tax, utility, and common area categorization, findings documentation, and dispute letter drafting.
How long does a CAM reconciliation audit take for a CPA firm?
Manual audit of a single reconciliation takes an experienced reviewer four to eight hours, longer if the lease is complex or the supporting general ledger detail is incomplete. A portfolio audit of ten locations is a week or more of work. CAMAudit runs the same procedures in under 15 minutes per reconciliation and produces a structured findings report.
What documents does a CPA need to audit a CAM reconciliation?
The full reconciliation statement, the general ledger detail backing the operating expense pool, the executed lease and any amendments, the monthly estimated payment schedule, prior-year reconciliations (to check base year methodology), and any property management correspondence explaining unusual line items.
Are CAM audits within the scope of a CPA firm's services?
Yes. CAM audit work is consulting or agreed-upon procedures engagement depending on how the firm structures the deliverable. It is distinct from financial statement audit or tax work and typically falls under the firm's advisory or consulting service line. Some firms bundle CAM review into annual client advisory retainers; others offer it as a standalone forensic engagement.
What math errors are most common on CAM reconciliations?
Management fee applied above the lease cap or on the wrong base, pro-rata share calculated on a denominator that differs from the lease definition, gross-up applied when the property is above the eligibility threshold, base year restatements that have no lease amendment support, CAM cap violations on leases with cumulative caps, and controllable expense cap overcharges where controllable and non-controllable expenses have been commingled.
What classification errors are most common on CAM reconciliations?
Landlord or PM company overhead billed as operating expense, leasing commissions and tenant improvement work flowing into CAM, insurance premiums above the lease allowance or from carriers the lease excludes, property tax overallocation, direct utility costs billed as CAM on leases that require separate billing, and tenant-specific or building-specific expenses classified as common area.
Related resources
- White-label partner program: Running the CAM practice under your firm's brand
- CPA guide to CAM reconciliation review: Companion guide to this audit program
- CAM reconciliation CPA audit guide: Additional procedural detail
- CAM audit methodology: The 14-rule detection engine explained
- Management fee overcharge detection rule
- Pro-rata share error detection rule
Sources
- Tango Analytics. "CAM Reconciliation: Why tenants should verify the math." https://tangoanalytics.com/blog/cam-reconciliation/
- PredictAP. "The $15 billion problem hiding in plain sight." https://blog.predictap.com/the-15-billion-problem-hiding-in-plain-sight
- BOMA International. Operating expense reporting standards. https://www.boma.org/
- IREM (Institute of Real Estate Management). Property management best practices: operating expense management. https://www.irem.org/
- AICPA. Agreed-upon procedures engagements guidance. https://www.aicpa-cima.com/