How to Run a CAM Pre-Screen Directly From a Lease Abstract
The CAM pre-screen is a triage step, not an audit. It answers one question fast. Is this reconciliation worth a formal review? It also checks whether any structural number clearly clashes with the lease. The abstract holds the expected values. The reconciliation holds the actual values.
This article walks through the pre-screen step by step. It ends with a worked example: an office lease with a base year, gross-up provisions, and a 90-day objection window. Gross-up means adjusting variable costs to a set occupancy level.
What you need before starting
You need two inputs.
First, a lease abstract with audit-ready fields filled in. For a useful pre-screen, the minimum fields are: pro rata share percentage, denominator description, denominator flexibility class, base year or expense stop identifier, base year actual expense total or stop amount, gross-up provision indicator, gross-up occupancy threshold, management fee type and cap, dispute deadline (days after reconciliation delivery), and consequence of silence.
Is the abstract missing more than two of these fields? Then the pre-screen will be incomplete. Fill in those fields first.
Second, the most recent annual CAM reconciliation statement from the landlord. It should show the tenant's pro rata percentage, the management fee, the total recoverable expense pool, and any specific expense categories passed through.
Step 1: confirm the audit window
Add the abstract's dispute deadline to the reconciliation's delivery date. Say the statement was delivered March 15 and the abstract records a 90-day objection window. The deadline is June 13.
Then check the deadline status. Is it past, imminent (30 days or fewer left), or active?
Has the deadline passed and the abstract records final-and-binding language? Note this before going on. The pre-screen will document the gap. No recovery is possible for this year.
Is the deadline imminent? Add a priority flag and recommend a formal review now. Any findings must be documented and filed within the time left.
Is the deadline active and not imminent? Go to Step 2.
Step 2: check the pro rata percentage
Find the pro rata percentage in the reconciliation. Compare it to the abstract's recorded percentage.
Do they match? Move to Step 3.
Do they differ? Check the abstract's denominator flexibility class. A fixed denominator means the gap needs an explanation, so flag it. An adjustable denominator or project pooling rights means you check whether the reconciliation documents the denominator change. No explanation? Add a denominator discrepancy flag.
Step 3: verify the base year or expense stop
Find the base year amount or expense stop used in the reconciliation to figure the tenant's escalation. Compare it to the abstract.
For a base year lease: does the reconciliation use the same base year calendar year as the abstract? Does the base year expense total match the abstracted total or the amount you can derive from the abstract's fields?
For an expense stop lease: does the reconciliation apply the stop amount at the correct dollar-per-RSF value?
Is there a gap? Add a base year or expense stop accuracy flag.
Step 4: check the gross-up consistency
Does the abstract record a gross-up provision? Find out if the current reconciliation used normalization and at what occupancy threshold.
Compare that threshold to the abstract's recorded threshold. Say the reconciliation used a 95% gross-up but the abstract records a 90% threshold. The normalization may be wrong. Add a gross-up threshold flag.
Does the current year use a different gross-up method than prior years with no explanation? Add a method consistency flag.
Step 5: verify the management fee
Find the management fee line in the reconciliation. Figure the expected maximum. Multiply the abstract's management fee cap percentage by the right expense base.
Does the abstract record the cap as a percentage of operating expenses? Multiply that percentage by the total recoverable expense pool in the reconciliation. Compare the result to the fee charged.
Does the fee go over the cap? Add a management fee cap violation flag.
Is the fee a percentage of gross revenues or another base? Adjust the math to match. Does the abstract not name the cap basis? Note the gap and flag it for manual review.
Step 6: scan for excluded categories
Check the reconciliation line items against the abstract's exclusion list. Look for line items that match excluded categories: leasing commissions, debt service interest, advertising, corporate overhead, pre-existing environmental remediation, or lease-specific exclusions in the abstract.
Flag any line item that looks like an excluded category. Mark it for detailed review in the full audit.
Step 7: routing decision
Use Steps 1 through 6 to set the routing.
No flags: the structural numbers match the abstract. Approve the reconciliation on a standard timeline. Or place the lease in the monitor tier for annual review with no action now.
One or two flags you can clear with a document request: send a document request before approving. Ask for the specific documents that address the flagged items.
Many flags, or flags that need detailed math: route to a formal CAM review. Active deadline? Start the review now. Imminent deadline? Consider a preserving dispute notice while the review runs.
Worked example: office lease with base year, gross-up, and 90-day window
The abstract holds these fields:
Lease structure: NNN with base year. Base year: 2022. Base year expense total: $11 per RSF (grossed up). Gross-up provision: present. Occupancy threshold: 95%. Gross-up cost categories: all variable expenses. Pro rata percentage: 8.4%. Denominator: building RSF, fixed. Management fee cap: 4% of operating expenses. Dispute deadline: 90 days after reconciliation delivery. Consequence of silence: final and binding.
The 2024 reconciliation statement arrives on March 8, 2025. It shows:
Pro rata percentage: 8.4%. Management fee: $47,200. Total recoverable expenses: $1,140,000. Reconciliation delivery date: March 8. Tenant's allocated share: 8.4% of $1,140,000 = $95,760. Escalation above base year: claimed base year total = $107,856 (8.4% of $11 x 120,000 RSF).
Step 1: deadline. March 8 plus 90 days = June 6. Active window, 89 days left. No urgency flag.
Step 2: pro rata check. Reconciliation says 8.4%. Abstract records 8.4%. Match. No flag.
Step 3: base year check. The abstract records the base year as 2022 at a grossed-up total of $11 per RSF. Check the reconciliation's base year total per RSF against the building's total RSF. At 120,000 RSF, the expected base year total is $1,296,000. The reconciliation needs to show the escalation figured against this amount. Does it not show the base year total in dollars? Flag it for verification.
Step 4: gross-up consistency. The abstract records a 95% gross-up threshold for all variable expenses. Check two things. Does the reconciliation disclose the current year occupancy? Did the prior year's reconciliation also use 95%? If the statement hides the occupancy or the method, add a gross-up documentation request flag.
Step 5: management fee check. Cap = 4% of operating expenses. Total recoverable expenses per statement = $1,140,000. Maximum allowed management fee = $45,600. Reconciliation management fee = $47,200. Difference = $1,600 over the cap. Add a management fee cap flag.
Step 6: exclusion scan. Check reconciliation line items against the abstracted exclusions. Assume no excluded categories show up here.
Routing decision: the management fee is about $1,600 over the cap. Add the gross-up documentation request, and this reconciliation needs a formal review before the June 6 deadline. Route to audit. The 89-day window gives enough time for a full review. Document the management fee finding as a preliminary finding to preserve the review record.
This example shows the kind of pre-screen output that turns a routine review into a clear advisory step. The pre-screen took less than 30 minutes. The management fee flag alone may produce a finding worth disputing.
Firms using this pre-screen can deliver a branded audit readiness report as a standalone client deliverable before the full review runs.