Accounting Firms

Why Your Client's Occupancy Cost Is Not Just the Rent Line

Base rent is often less than half of what a commercial tenant actually pays the landlord each year. Here is how to surface the full occupancy cost and why it matters for reporting.

By Angel Campa, FounderUpdated April 26, 2026

I work as a principal engineer. I built the engine behind these audits. Each finding points to the lease clause and the bill line. Your team reviews and signs first.

Why Your Client's Occupancy Cost Is Not Just the Rent Line

The owner of a 10-person dental practice opened the management report at the monthly review meeting and went straight to one number: rent expense, $12,400 per month. He was happy with it. The lease was signed three years ago. The base rent was locked in. As far as he was concerned, occupancy was a fixed cost and he had it under control. For more context, see CAM red flags accounting firms track.

He was wrong. The actual annual occupancy cost for his suite was $211,000, not $148,800. The other $62,200 was sitting in three separate accounts: a CAM line that ran $2,800 per month, a property tax pass-through that hit quarterly, and an insurance pass-through that posted annually. The bookkeeper had been coding all of them to "Occupancy Expense" or, worse, individual generic accounts. The owner had never seen them aggregated.

This is the most common occupancy reporting failure I see in mid-sized client books. The lease has at least four cost components, the firm uses one or two GL accounts to capture them, and the owner cannot see the full picture. This article walks through what total occupancy cost actually is, why it matters for reporting, and how to set up the books to make the number visible.

Total Occupancy Cost: The full annual amount a commercial tenant pays for use of leased space, including base rent, common area maintenance (CAM) charges, real estate tax pass-throughs, insurance pass-throughs, percentage rent (if applicable), utility reimbursements, and any other contractual lease payments. Used as the single most important metric for evaluating a lease economically and for benchmarking occupancy as a percentage of revenue.

What is actually in the bill

A commercial lease typically requires the tenant to pay several distinct categories of cost. The exact mix depends on whether the lease is gross, modified gross, or NNN, but the components are similar.

Base rent. The fixed amount stated in the lease for the use of the space, usually escalating either by fixed percentage or by CPI. Base rent is contractual and predictable.

CAM (Common Area Maintenance). The tenant's pro-rata share of the cost of operating and maintaining the common areas of the building or center. Includes landscaping, janitorial, parking lot maintenance, building HVAC, security, property management, and similar operating costs. Estimated monthly during the year, reconciled annually.

Real estate taxes. The tenant's pro-rata share of property taxes assessed on the building. Usually billed monthly as an estimate and reconciled to actuals annually. Can be a significant component, especially in markets with high property tax rates.

Insurance. The tenant's pro-rata share of the master property insurance policy and sometimes general liability coverage on the common areas. Estimated and reconciled like taxes and CAM.

Percentage rent (retail only). Additional rent owed when the tenant's gross sales exceed a stated breakpoint. Common in lifestyle centers, mall locations, and anchor leases. Can be material when sales are strong.

Utility reimbursements. Some leases require the tenant to reimburse the landlord for utilities provided to the suite or for a share of common area utilities. Often invoiced separately.

Other. Storage rent, signage rent, parking permits, after-hours HVAC charges, and similar incidentals.

The dental practice in the opening was paying base rent ($148,800), CAM ($33,600), real estate taxes ($21,400), and insurance ($7,200) for a total of $211,000. None of that was unusual. The unusual thing was that the books showed it as one bundled rent number in the management report.

Why bundling hides problems

When all occupancy components flow into one GL account, three things become impossible:

Year-over-year analysis. If 2024 occupancy was $198,000 and 2025 occupancy is $211,000, the question is what changed. Was it base rent escalation (predictable and contractual), CAM increase (potentially disputable), tax reassessment (potentially appealable), or insurance market increase (largely uncontrollable)x With one bundled account the answer is unknown and the variance commentary is "occupancy up 6.6 percent, drivers TBD."

Reconciliation review. When the annual CAM reconciliation arrives, the controller wants to compare what was billed during the year to what was estimated. With separate accounts the comparison is one query. With a bundled account it requires reconstructing the data from raw invoices.

Lease compliance review. Some lease provisions apply only to certain categories. CAM caps usually apply only to CAM, not to taxes or insurance. Audit rights are often category-specific. Without separated accounts the firm cannot tell, from the books alone, whether the cap was respected or whether the audit window applies to the right component.

The right setup at the GL level

The chart of accounts for any commercial-tenant client should separate the components. A workable structure in the 64xx or 65xx expense range:

  • 6400 Base Rent
  • 6410 CAM Expense
  • 6420 Property Tax Pass-Through
  • 6430 Insurance Pass-Through
  • 6440 Percentage Rent (if applicable)
  • 6450 Utility Reimbursements (if applicable)
  • 6460 Occupancy Other

For multi-location clients, the location dimension is tracked via class or department, not via duplicate account codes. Each location's occupancy components flow through the same accounts but are tagged with the location class.

The management report then uses a subtotal labeled "Total Occupancy Cost" that sums these accounts. The owner sees the single number they care about, the controller sees the components, and year-over-year analysis is one report away.

What this looks like in QuickBooks Online

The setup is straightforward:

  1. Create the parent account "Occupancy Costs" as an Other Expense or Operating Expense type.
  2. Create sub-accounts for Base Rent, CAM Expense, Property Tax Pass-Through, Insurance Pass-Through, and any other applicable categories.
  3. When entering the recurring monthly rent invoice, split the line items by component using the lease abstract to determine the breakout.
  4. For the annual reconciliation, post to the appropriate sub-account with a memo line indicating "2025 Reconciliation True-Up."
  5. Build a custom Profit and Loss report that groups by the parent account so the owner can see Total Occupancy Cost at a glance.

For Xero clients, the same approach works using account groups and report layouts.

"The clients who get the most value from a CAM review are not the ones with the biggest leases. They are the ones whose books are clean enough that we can immediately see what was paid in each category across multiple years. A single bundled rent account adds two days to every review and hides the patterns that matter." - CAMAudit field notes after testing reconciliation samples from published audit cases

The owner conversation that changes

When occupancy is reported as a single number, the conversation with the owner is "rent went up." When it is reported as separate components with a total, the conversation becomes specific:

Total occupancy is up 6.6 percent year over year. About 2 percent of that is the contractual base rent escalation. The remaining 4.6 percent is split between a 9 percent CAM increase, which we are reviewing because the lease has a 5 percent cap, and a 12 percent property tax increase that is consistent with the recent county reassessment. We are pushing on the CAM number this month.

That conversation is the difference between bookkeeping and finance partnership. The data infrastructure to support it is a chart of accounts with five lines instead of one.

Where the bookkeeper-to-controller handoff belongs

The bookkeeper sets up the accounts, splits the recurring rent invoice by component, and codes the annual reconciliation to the right line. The controller reviews the variance commentary at month-end and decides whether any component needs deeper review.

Spot the red flag, preserve the document, escalate when it moves beyond bookkeeping review. The handoff to a CAM specialist happens when:

  • A single component is up more than 10 percent year over year without a clear driver
  • The CAM cap or base year math does not appear to be respected
  • The tax pass-through is up but the public assessment record does not show a corresponding reassessment
  • The client's annual occupancy cost exceeds $100,000 and no formal review has happened in 3 or more years

The owner of the dental practice in the opening did not know his occupancy cost was $211,000 until the firm rebuilt the chart of accounts and showed him the breakdown. Two months later, the CAM cap test surfaced an $8,400 overcharge from the prior year's reconciliation that had been quietly paid. The recovery was specifically traceable to the decision to stop reporting occupancy as a single number.

Frequently asked questions

What is total occupancy cost?

Total occupancy cost is the full annual amount a tenant pays for the use of leased commercial space, including base rent plus all pass-through charges (CAM, real estate taxes, insurance, utilities, percentage rent if applicable, and any other contractual amounts owed under the lease). For most commercial real estate clients, total occupancy cost is 40 to 100 percent higher than base rent alone.

Why does the distinction matter for the books?

Base rent and pass-throughs behave differently. Base rent is contractual and predictable. Pass-throughs vary year to year and include billing errors that base rent does not. Reporting them in a single bundled rent account hides the variability and makes year-over-year analysis impossible. Owners who think their occupancy cost is "the rent" are surprised every February when the CAM true-up arrives, and the firm is the one who has to explain it.

How big are pass-throughs typically as a percentage of base rent?

In NNN retail leases, pass-throughs commonly run 30 to 60 percent of base rent. A tenant paying $4,000 per month base rent on a NNN lease typically pays another $1,500 to $2,400 per month in CAM, taxes, and insurance. In office gross leases with base year escalations, pass-throughs are smaller in early years but grow over the lease term. In modified gross leases the split is variable and depends on the specific allocation negotiated.

What is the cleanest way to report total occupancy cost?

Use separate GL accounts for base rent, CAM, taxes, insurance, and any other recurring lease cost. Then create a management report subtotal labeled "Total Occupancy Cost" that sums them. The detail accounts let the controller analyze each component, while the subtotal gives the owner the single number they care about.

When should occupancy cost get its own dashboard?

When occupancy cost is more than 8 percent of revenue, which is typical for retail tenants and very common for office tenants in primary markets. At that level, occupancy is one of the top three controllable cost drivers and deserves the same monthly attention as labor or COGS.

Ready to run this for a client?

Register and set up your branded workspace. You review and sign every report.

Next: Build

More in Accounting Firms

Bring CAM audits to your practice

Register and set up your branded workspace. Your firm name is on every report.