Back to Resources

GL Coding Guide for CAM Recoverable Expenses

By CAMAudit

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; RioCan precedent
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 work6110 if localized repair — patching, flashing, gutter clear1510 if full membrane replacement or structural scope6110 / 1510
HVAC work6120 if single component in multi-unit system; routine PM1520 if only chiller replaced or all units replaced simultaneously6120 / 1520
Parking lot6130 if sealcoat, restripe, potholes, crack seal1530 if mill-and-overlay or sub-base excavation6130 / 1530
Landscaping6140 if routine mowing, planting, mulch, irrigation PM1550 if new irrigation system, hardscape redesign, or mature trees installed6140 / 1550
Security6150 if monthly monitoring contracts or guard wages1540 if initial hardware purchase and installation6150 / 1540
PropTech / SaaS6530 variant if lease explicitly lists "technology infrastructure"7120 if no explicit lease language — default non-recoverable7120
Admin overhead6140–6150 range for on-site maintenance/engineer wages, direct mgmt fee (3–5%)7130 if 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.
The double-dip corollary: Landlords who simultaneously charge a 15% admin fee and include off-site management salaries in the CAM pool face findings of double-billing (RioCan). Courts strike both lines and may award costs.

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.

Catch Misclassifications Before They Compound

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

Start Free Audit