Skip to main content

Class A Office CAM Reconciliation Guide for Landlords

Typical CAM pools, billing errors, gross-up mechanics, and BOMA standards for class a office properties.

Benchmark CAM per SF

$10.00– $18.00 / SF

Source: BOMA EER / IREM 2024

Gross-Up Applicability

Highly relevant. Class A office buildings frequently operate below 95% occupancy. Variable expenses (janitorial, utilities, management fees) should be grossed up. Fixed expenses (taxes, insurance) pass through at actuals.

Typical CAM Pools

  • Janitorial
  • Utilities (common area)
  • HVAC maintenance
  • Elevator maintenance
  • Security
  • Landscaping
  • Management fees
  • Insurance
  • Property taxes

Standard Exclusions

  • Tenant improvements
  • Leasing commissions
  • Capital improvements (roof, HVAC replacement)
  • Above-standard cleaning
  • Executive suite amenities

Common Lease Structures

Full-service grossModified gross with base yearNNN (less common for Class A)

Common Billing Errors

  • Grossing up insurance (a fixed cost)
  • Including lobby renovation CapEx in operating expenses
  • Miscalculating the load factor after floor reconfiguration

Relevant BOMA Standards

  • ANSI/BOMA Z65.1-2024 (Office Buildings)
  • Method B for multi-tenant floors

Class A Office CAM Context

Class A office is the most common property type for CAM disputes due to high per-SF charges, sophisticated tenants, and complex gross-up mechanics.

Industry Benchmarks

Avg Occupancy (2025)
85.8%
Public REIT average
Median OpEx/SF
$17.68
Annual operating expenses
Typical Recovery Ratio
85-95%
Full-service gross leases recover less; modified gross and NNN recover more

Source: Public REIT 10-K filings (FY 2025), BOMA EER (2025 edition). Data compiled March 2026.

Need lease data before you reconcile?

lextract.io abstracts commercial leases into 126 structured fields in minutes - CAM definitions, pro-rata share, caps, base year, and more. No manual data entry.

Go to lextract.io

Validate Your Class A Office Reconciliations

CapVeri applies property-type-specific rules to catch gross-up errors, cap violations, and billing mistakes. Works from your Yardi or MRI exports.

Start free trial