Skip to main content

CapEx vs. OpEx Classification for CAM QA: How to Categorize Building Expenses

Misclassifying a capital expenditure as an operating expense is the most common CAM overbilling error — and the most defensible tenant audit finding. This guide provides three classification tests, a 20-item reference table, and a QA process for catching misclassifications before your reconciliation statement goes out.

By Angel Campa, Founder, CapVeri · Updated April 2026

Quick Answer

Operating expenses (OpEx) maintain the property in its current condition and are typically recoverable as CAM. Capital expenditures (CapEx) improve, extend, or replace building systems and are generally not directly recoverable — though some are amortizable per the lease. Apply all three tests below; if any indicates CapEx, classify as CapEx.

The Three Classification Tests

Apply all three tests to any building expense you are uncertain about. A single "CapEx indicator" from any test is sufficient to classify the expense as capital. When there is ambiguity, default to CapEx — tenant auditors will.

Test 1: The Useful-Life Test

Does the expenditure create a benefit that extends beyond one year?

  • OpEx indicator: Benefit is consumed within the current period (cleaning supplies, pest control service, landscaping maintenance).
  • CapEx indicator: Benefit extends beyond one year (new roof, replaced HVAC unit, new parking surface).

Test 2: The Restoration Test

Does the expenditure restore a materially deteriorated asset, or merely maintain it?

  • OpEx indicator: Routine maintenance to keep a functioning asset in working condition (HVAC filter replacement, exterior re-caulking, paint touch-up).
  • CapEx indicator: Work that restores an asset that has deteriorated to a significantly impaired state (rebuilding a failed structural element, replacing a severely deteriorated roof deck).

Test 3: The Improvement Test

Does the expenditure upgrade the asset to a condition better than its original state?

  • OpEx indicator: Replaces like-for-like with no material upgrade in capacity, efficiency, or quality.
  • CapEx indicator: Upgrades the asset to a meaningfully better state (converting single-zone HVAC to multi-zone, adding a green roof where none existed, installing EV charging infrastructure).

20-Item CapEx / OpEx Classification Reference Table

The table below applies the three tests to common building expenses. Use this as a reference during your GL review, not as a definitive ruling — facts and circumstances always matter.

ExpenseClassificationDetermining Test
HVAC repair (motor, belt, capacitor)OpExUseful-life: no extension
HVAC unit replacement (full system)CapExUseful-life: 15–20 years
Roof patch / spot repairOpExRestoration: maintains current condition
Full roof replacementCapExUseful-life: 20–27.5 years
Interior paint touch-upOpExRestoration: routine maintenance
Full interior renovationCapExImprovement: upgrades condition
Parking lot sealcoat / crack fillOpExRestoration: maintains surface
Parking lot reconstructionCapExUseful-life: replaces asset
Plumbing repair (leak, fixture)OpExUseful-life: no extension
Plumbing system replacementCapExUseful-life: extends system life
Elevator maintenance contractOpExRoutine: keeps asset in service
Elevator cab replacementCapExImprovement: replaces major component
Landscaping maintenanceOpExRecurring: no asset creation
Landscaping redesign / installationCapExImprovement: creates new asset
Janitorial suppliesOpExUseful-life: consumed within period
Window cleaning serviceOpExUseful-life: consumed within period
Window replacement (glazing)CapExUseful-life: 20+ years
Security guard serviceOpExUseful-life: service, not asset
Security system installationCapExUseful-life: equipment > 1 year
LED lighting retrofitCapEx*Useful-life: 10–15 years (may be amortizable)

* LED retrofit may qualify as expense-reduction capital under the amortization exception in many leases. Confirm lease language before including annual amortization in CAM.

Building the QA Process: Three-Layer Check

A practical QA process for catching CapEx before it appears in a CAM reconciliation uses three detection layers applied in order:

Layer 1: Dollar-Threshold Filter

Flag all GL entries at or above $10,000 per transaction for manual review. Capital expenditures almost always exceed this threshold. This single filter catches the majority of serious CapEx-in-CAM errors. For large properties (500,000+ SF), adjust the threshold to $25,000.

Layer 2: Vendor Red-List Check

Maintain a list of vendor types whose work is typically capital: roofing contractors, structural engineers, HVAC equipment suppliers, electrical contractors performing system work, concrete and asphalt contractors. Any large transaction with a vendor on this list should be reviewed regardless of how it was coded in the GL.

Layer 3: Description Keyword Scan

Scan GL entry descriptions for capital-indicator keywords: "replacement," "install," "new system," "rebuild," "retrofit," "renovation," "upgrade," "construction." Any match should be reviewed with the three classification tests above. OpEx descriptions typically use "repair," "service," "maintenance," "cleaning," or "inspection."

What Can Go Wrong

Coding a full HVAC replacement to a maintenance GL account

This is the classic error: a large invoice from an HVAC contractor gets coded to "HVAC Maintenance" instead of a capital account because it's convenient. A $75,000 HVAC replacement included in CAM maintenance generates a clear overbilling finding in any tenant audit.

Applying OpEx classification to project invoices below the capitalization threshold without verifying the work

Breaking a large capital project into multiple smaller invoices to stay below the GL capitalization threshold does not change the CAM classification. Tenants audit at the project level, not the invoice level. Aggregate related invoices to determine the true classification.

Treating an improvement as maintenance because the asset eventually failed

"We had to replace it because it failed, not because we wanted to improve the property." This is a common landlord argument, but it does not change the classification. A failed roof that gets a full replacement creates a new long-lived asset — CapEx — regardless of whether the failure was unexpected.

Frequently Asked Questions

What is the difference between CapEx and OpEx in commercial real estate CAM?

OpEx maintains the property in its current condition and is recoverable as CAM. CapEx improves, extends, or replaces building systems and is generally not directly recoverable — though some may be amortized per the lease over the asset's useful life.

Is replacing an HVAC unit CapEx or OpEx?

Full HVAC unit replacement is CapEx — it creates a long-lived asset. Repairing a component (motor, belt, capacitor) without extending useful life is OpEx. The key question: does the work extend the asset's life materially beyond one year?

What dollar threshold should be used to flag potential CapEx?

A $10,000 threshold is appropriate for most commercial properties. Flag any single invoice or work order at or above this level for manual review. Larger institutional properties may use $25,000+.

Is parking lot sealcoating CapEx or OpEx?

Sealcoating is OpEx — it maintains the existing surface. Full parking lot reconstruction is CapEx because it replaces the asset. A mill-and-overlay may be CapEx depending on the scope; evaluate using the restoration and useful-life tests.

Related Resources

Automate the CapEx / OpEx QA Check

CapVeri applies all three classification tests to every GL line item in your CAM pool — flagging potential CapEx before it reaches your reconciliation statement and creating a documented audit trail.

Get Started Free