GL Coding Guide for CAM Recoverable Expenses

By Angel Campa, Founder, CapVeri

GL code is the first and last line of defense in a CAM dispute. One wrong account code turns a routine invoice into a multi-year liability.

How to Use This Guide

Three sections: Clearly Recoverable (6000-series), Non-Recoverable Capital (1000/7000-series), and Gray-Area with decision rules. The governing standard cited for each row is the fastest path to audit defense. When in doubt, default to non-recoverable — the burden of proof sits with the landlord.

1. Clearly Recoverable Operating Expenses

These expenses pass through to tenants under a standard NNN lease. They survive the IRS §162 / BOMA EER test because they keep the property in its ordinary operating condition without extending its designed useful life.

GL CodeExpense CategoryTypical ExamplesGoverning Standard
6110R&M: RoofPatching, flashing repair, gutter clearingIRS §162 routine maintenance
6120R&M: HVACAnnual PM contracts, coil cleaning, single RTU in multi-unit systemIRS Routine Maintenance Safe Harbor (UOP doctrine: one of several units)
6130R&M: Parking LotSealcoating, restriping, pothole fill, crack sealIRS §162
6140LandscapingMowing, weeds, seasonal annuals, mulch, irrigation PMIndustry standard / BOMA EER
6150Security ServicesGuard wages, monthly monitoring, alarm response feesBOMA EER
6510Real Estate TaxesMunicipal property taxes, special assessmentsNNN lease standard; uncontrollable
6520Property InsuranceHazard, fire, liability premiumsNNN lease standard; uncontrollable
6530Common Area UtilitiesLobby/lot electricity, water, gasNNN lease standard; uncontrollable
6810Amortized Cost-Saving CapExAnnual fraction of LED retrofit or efficient HVAC replacementBOMA exception: cost-saving capital, amortized over useful life

Note

Items 6100–6150 are controllable and typically subject to tenant-negotiated annual caps (3–5%). Items 6500–6530 are uncontrollable and pass through uncapped. Never commingle these in the same parent account.

2. Clearly Non-Recoverable Capital Expenses

These must post to 1000-series asset accounts or 7000-series non-recoverable accounts. Under IRS §263(a), they represent a Betterment, Restoration, or Adaptation (BRA) to the Unit of Property — which means they are capitalized, not expensed.

GL CodeExpense CategoryTypical ExamplesWhy It's Capital
1510Roof & Structural ReplacementsFull tear-off, new membrane, structural overhaulIRS §263(a): Restoration of major building component
1520HVAC CapitalSole-chiller replacement, complete ductwork overhaul, all RTUs replaced simultaneouslyIRS §263(a): Restoration of HVAC UOP
1530Land & Parking ImprovementsMill-and-overlay, full-depth repave, new parking structureIRS §263(a): Betterment/Restoration
1540Security HardwareCCTV network, biometric turnstiles, access control wiringLong-term fixed asset (MACRS 7 yr); not a service
1550Major Landscape RedesignNew irrigation system, mature trees, retaining walls, hardscapeAdaptation to new use (IRS BRA test)
7110Leasing CommissionsBroker fees, TI allowances, marketingLandlord cost; no operating benefit to tenants
7120Software SubscriptionsYardi/MRI SaaS, corporate ITAdmin overhead unless lease explicitly permits
7130Off-Site Management PayrollExecutive salaries, corporate accounting staffLandlord overhead; double-dip risk with admin fee

Rule

These must never land in a 6000-series recoverable pool. If they appear there, they are a misclassification — the most common finding in contested CAM audits.

3. Gray-Area Expenses

Classification depends on the scope of work and the IRS Unit of Property (UOP) doctrine. The same category of work can be operating or capital depending on magnitude and intent.

ExpenseRecoverable If…Non-Recoverable If…Default GL Code
Roof workLocalized repair — patching, flashing, gutter clearFull membrane replacement or structural scope6110 / 1510
HVAC workSingle component in multi-unit system; routine PMOnly chiller replaced or all units replaced simultaneously6120 / 1520
Parking lotSealcoat, restripe, potholes, crack sealMill-and-overlay or sub-base excavation6130 / 1530
LandscapingRoutine mowing, planting, mulch, irrigation PMNew irrigation system, hardscape redesign, or mature trees installed6140 / 1550
SecurityMonthly monitoring contracts or guard wagesInitial hardware purchase and installation6150 / 1540
PropTech / SaaSIf lease explicitly lists "technology infrastructure"No explicit lease language — default non-recoverable7120
Admin overheadOn-site maintenance/engineer wages, direct mgmt fee (3–5%)Charging admin fee AND exec salaries simultaneously (double-dip)6140–7130

Default rule

When in doubt, classify as non-recoverable. In a contested audit the burden of proof sits with the landlord, not the tenant.

How Miscoding Snowballs

Year 1: An $80,000 HVAC chiller replacement posts to 6120 R&M instead of 1520 Capital. It flows into the CAM pool. Tenant gets billed their pro-rata share.

Years 2–4: Tenant pays without protest. The misclassified line is now embedded in prior-year actuals, forming the base against which cumulative CAM caps compound. Each year the landlord marks up from a fraudulently inflated base.

Year 5: Tenant exercises audit rights (lease typically allows 1–3 year lookback). Auditor pulls the original invoice, sees the HVAC model number, cross-references capital asset life — calls it capital. Flag is raised.

Dispute mechanics: Landlord now owes: (a) principal refund for all open audit years, (b) interest on overbilled amounts, (c) tenant's audit costs if the lease so provides, and (d) attorney's fees if it goes to litigation.

Statute of limitations trap: Many jurisdictions allow claims 3–6 years back. A single bad code in Year 1 can generate exposure through Year 6. The longer it compounds undetected, the larger the bleed.

The admin fee amplifier: If a 15% administrative fee was applied on top of the misfiled expense, every dollar of principal error generated $1.15 of billed overcharge. Courts in litigated audits award the inflated amount back — including the markup.

Prevention

A clean chart of accounts — strict 1000/6000/7000 separation with no exceptions at invoice entry — eliminates all downstream compounding. The cost of one minute of correct GL coding at posting time is zero. The cost of correcting it in Year 5 of litigation is not.

See also: CAM Pre-Send Checklist | CAM Leakage Estimator

Catch Misclassifications Before They Compound

CapVeri cross-references every GL line against BOMA 2024 standards and IRS §263(a) rules to flag capital expenses hiding in your recoverable pool.

Fix Coding Errors

Sources

  1. IRS §162 routine maintenance safe harbor — Cornell Law
  2. IRS §263(a) capital expenditures — Cornell Law
  3. BOMA EER standards — BOMA