The chart of accounts is where occupancy cost reporting starts. A law firm office tenant paying $14,200 per month in total occupancy costs: base rent, CAM, taxes, and insurance. If all $14,200 goes into account 6000 Rent, the income statement shows rent. The moment the firm asks whether their occupancy cost is justified, or the bookkeeper needs to check a reconciliation charge, there is nothing to work with. For more context, see the landlord invoice coding guide for bookkeepers.
Getting the COA right for commercial tenants takes fifteen minutes to set up and saves hours every reconciliation season. This article covers the four component accounts, how to number them, how they support downstream reporting, and how they connect to lease provisions.
Additional rent: Additional rent is the term most commercial leases use for any tenant payment obligation beyond the fixed base rent. CAM charges, property tax pass-throughs, insurance pass-throughs, utility reimbursements, and similar variable charges are contractually classified as additional rent. This classification means they carry the same legal enforcement weight as base rent: non-payment of CAM can trigger the same lease default provisions as non-payment of rent. Treating them as distinct GL accounts reflects their economic character while honoring their legal classification.
The Four Components and Why Each Needs Its Own Account
Commercial occupancy cost under a NNN or modified gross lease has four distinct components. Each behaves differently in terms of variability, timing, contractual basis, and auditability.
Base rent is the fixed monthly payment specified in the lease. It changes only on contractual rent steps, which most leases schedule at fixed intervals (often annually, at 3 percent). Base rent is entirely predictable and needs only one account. The only complexity is ensuring that free rent periods, tenant improvement allowances, and rent deferrals are tracked correctly as adjustments to the base rent line.
CAM expense is the variable monthly estimate plus annual true-up. It changes based on building operating costs, which the tenant cannot control. The monthly estimate is set each January and may increase or decrease. The annual true-up can add a material charge in Q1. This account carries significantly more volatility than base rent and deserves close attention during reconciliation season.
Property tax pass-through is the tenant's allocated share of the building's real estate tax obligation. Taxes are typically the largest single item in the NNN cost stack and the most likely to see large year-over-year changes when the building is reassessed or when a tax appeal is resolved. Many leases bill taxes as a separate monthly estimate, distinct from CAM. Even when they appear as a combined line item on the landlord invoice, they need to be in their own account.
Insurance pass-through is the tenant's allocated share of the building insurance premium. Insurance is relatively stable year over year but can spike when a building is acquired by a new owner who re-insures at different coverage levels, or after a claims event. Keeping it in its own account makes those spikes visible.
Sample Account Numbering
The exact numbers depend on the COA structure the firm uses for the client. The principle is to cluster all occupancy accounts together in a consecutive range so they sort together in reports:
6400 Base Rent
6410 CAM Expense
6415 CAM True-Up Adjustments (optional sub-account)
6420 Real Estate Tax Pass-Through
6430 Building Insurance Pass-Through
6440 Occupancy Miscellaneous
For a law firm paying monthly occupancy costs that include a parking allocation and a dedicated HVAC surcharge, the miscellaneous account captures those without complicating the primary four accounts.
How the Separation Supports Year-End Tax Preparation
At year-end, the client's tax preparer needs the total occupancy expense for the year. With separate accounts, the handoff is straightforward: accounts 6400 through 6440, total. With a single rent account, the preparer gets the same number but without any ability to verify components or flag anomalies.
More specifically, certain occupancy cost components may have different treatment questions at year-end. Property tax pass-throughs paid under a NNN lease are generally deductible as rent in the year paid, but the treatment can vary depending on whether the tenant is on cash or accrual basis and whether the payment relates to a prior year (as a true-up does). Insurance pass-throughs are similarly straightforward as deductible rent expenses but need to be separately visible for any client with a fixed-asset insurance policy of their own.
When the tax preparer receives the occupancy cost detail broken into four accounts, they can answer those questions without asking the bookkeeper to reconstruct the invoice history.
How the Separation Supports CAM Review
The annual reconciliation connects directly to the COA structure. The landlord's reconciliation statement shows: total pool, pro-rata share, estimated payments, balance due. The estimated payments figure is what the tenant paid in CAM estimates during the year.
If the CAM Expense account (6410) shows $14,400 in estimated payments for the year, and the reconciliation says the tenant paid $14,400 in estimates, those two numbers should match. When they do not match, there is either an accounting error or a payment discrepancy that needs to be resolved before the balance due is paid.
This reconciliation of the tenant's books to the landlord's statement is a two-minute step when the accounts are clean and a thirty-minute investigation when they are not. Our tool flags discrepancies between the reconciliation statement and expected payment totals, but the reconciliation is only possible when the source data in the books reflects the actual payment history by component.
The same logic applies to the property tax account. The landlord's reconciliation may include a tax line showing $7,800 allocated to the tenant. The tenant's property tax pass-through account (6420) should show $7,800 in estimated payments if the estimates were sized correctly. When the actual reconciliation shows $9,400 in taxes allocated but the estimates only totaled $7,800, the $1,600 difference is the tax true-up, and it hits the 6420 account, not the 6410 account.
Keeping the accounts separated means the reconciliation-to-ledger comparison can be done at the component level, not just at the total.
How the Separation Connects to Lease Provisions
Commercial leases specify different rules for each component. The CAM section of the lease describes what is included in the expense pool, what is excluded, and whether a gross-up provision applies. The tax section specifies how taxes are allocated and whether the base-year exclusion applies. The insurance section specifies what coverage is included and whether the tenant is also responsible for their own contents insurance.
When the COA reflects the same component structure as the lease, it becomes possible to compare the lease provisions directly to the accounting entries. A lease that caps management fees at 5 percent of gross operating expenses can be checked against the CAM expense account and the management fee line in the reconciliation. A lease that excludes insurance above a stated per-square-foot amount can be checked against the insurance pass-through account.
Without separate accounts, that comparison requires reconstructing the payment history from invoices. With separate accounts, it is a report pull.
The Multi-Entity Question
For clients with operations across multiple commercial spaces, each location has its own lease and its own landlord. The account structure is the same for each location; the location dimension is tracked as a class, department, or tracking category in the accounting system.
A 3-location retailer uses the same four accounts (6400, 6410, 6420, 6430) for all three locations. QuickBooks classes or Xero tracking categories separate the data at the location level. The result: the income statement shows total occupancy cost by account across all locations, and the class report shows occupancy cost by account per location. Neither view requires a separate set of account codes.
This matters for the CAM review workflow. When three reconciliation statements arrive in Q1, each for a different location, the reviewer needs to see the estimated payments for each location separately. The location dimension in the COA makes that lookup immediate.
Practical Setup Steps
For an existing client whose books use a single rent account, migration to separate accounts does not require restating historical periods. Create the new accounts going forward, establish a documentation note in the client file explaining the change, and use the new structure from the next invoice forward. The comparison to prior periods will show a structural break, which should be noted in any management report.
For a new client onboarding with commercial space, set up the four accounts before the first invoice is processed. Pull the lease and confirm whether taxes and insurance are billed separately or bundled into CAM estimates. This determines whether accounts 6420 and 6430 receive direct allocations or whether those components need to be split from the CAM line on each invoice.
The fifteen-minute setup investment at onboarding avoids the thirty-minute reconstruction work every time a reconciliation arrives.