Skip to main content

GL Export QA for CAM Reconciliation: A Pre-Reconciliation Checklist

The 12 steps that catch coding errors in your GL export before they become tenant disputes.

By Angel Campa, Founder, CapVeri · Updated April 2026

Quick Answer

Most CAM billing errors trace back to the GL export — wrong account codes, CapEx in the OpEx pool, duplicated entries, or missing accruals. A pre-reconciliation QA pass on your GL export takes 30–60 minutes and can prevent months of dispute resolution. The 12 checks below cover the patterns that show up most often in tenant audits.

The 12-Step GL Export QA Checklist

1

Verify the export date range matches the lease year

Most leases reconcile on a calendar year, but fiscal-year leases (common in retail) run on non-calendar periods. Confirm the GL export start and end dates match the lease year exactly — not just the accounting year your ERP defaults to. For a July 1–June 30 lease year, an export of January 1–December 31 will include expenses outside the lease period and miss others.

2

Confirm all expected recurring vendors appear

Pull a vendor list from the prior-year reconciliation and compare it to the current export. A missing vendor almost always means a missing invoice — either it wasn't posted yet or it was coded to the wrong property. Common misses: landscaping, parking lot sweeping, elevator maintenance contracts, and fire system testing.

3

Flag single transactions >$10,000 in repair/maintenance accounts

Any single transaction above $10,000 in accounts 6200–6299 (or your equivalent repair/maintenance codes) should be individually reviewed before it enters the CAM pool. HVAC repairs above $10,000 frequently cross the capital threshold depending on your accounting policy and lease terms. A $45,000 chiller repair may need to be capitalized and amortized rather than expensed.

4

Search for capital indicator keywords in descriptions

Run a text filter on the description field for: 'replacement,' 'install,' 'new,' 'upgrade,' 'renovate,' 'retrofit,' 'demolition,' and 'expansion.' These terms signal that a line item may be a capital project that was miscoded to an operating account. Even $8,000 parking lot line items described as 'new asphalt installation' should be reviewed.

5

Verify no duplicate journal entries

Sort the export by vendor + amount + date. Any combination appearing twice is a potential duplicate. Common cause: an invoice was entered manually and then also processed through the AP batch feed. A $15,000 HVAC invoice entered twice inflates the CAM pool by $15,000 and creates immediate audit exposure.

6

Check that management fee matches the agreed calculation

Many leases cap management fees at 3–5% of gross revenues or of eligible expenses. Recalculate the fee from the agreed basis and compare to what is in the GL. If the property management agreement was amended mid-year, verify that the fee calculation reflects the correct rate for each period.

7

Confirm property tax lines match actual tax bills

Export property tax entries and match them to the actual tax assessor bills. Verify the payment period (fiscal tax year vs. calendar year) is correctly allocated to the lease year. Some jurisdictions bill in arrears; if you accrued taxes in 2025 that will be billed in 2026, confirm the accrual amount and that no double-counting occurs with the 2026 cash payment.

8

Verify insurance premiums match the policy year and proration

Pull the insurance certificates for each policy and confirm the premium amounts match the GL entries. For policies that span two calendar years (e.g., policy runs July–June), verify that only the portion allocable to the lease year is included. The common error is including the full annual premium in a single year's CAM pool.

9

Confirm utilities are metered at the property level

Verify that utility charges in the export are billed at the individual property address, not allocated from a corporate master account or estimated from a square footage proration. Corporate utility allocations are not typically recoverable as CAM and are frequently challenged in tenant audits.

10

Check for accruals without corresponding cash entries

Find every debit entry coded as an accrual and confirm there is a corresponding cash-basis credit in the same or subsequent period. Orphaned accruals — entries that were recorded but never reversed or paid — inflate the expense pool without representing a real expense. This is especially common with year-end accruals for vendor invoices that were never received.

11

Validate that excluded expenses are not in the export

Review the lease's exclusion list and search the GL for any of the excluded categories. Capital improvements, financing costs, leasing commissions, tenant improvement allowances, and owner-specific costs should not appear in the operating expense pool. Even one exclusion in the pool can trigger a full tenant audit.

12

Confirm the total is within expected variance of budget

Compare the export total to your approved budget and to the prior year actual. A total that is more than 15% above budget or prior year warrants line-by-line review before proceeding. Common causes: an emergency repair was miscoded as recurring maintenance, a multi-year insurance premium was expensed in a single year, or the wrong date range was exported.

What Can Go Wrong

Fiscal year mismatch between lease year and GL export period

A lease year that runs October 1 through September 30 requires a GL export for that exact period. Exporting October 1 through December 31 of one year and January 1 through September 30 of the following year often produces errors because some GL systems cut periods at month-end, not mid-month. An ERP export defaulting to the calendar year misses Q4 of the lease year and includes Q4 of the wrong year.

Missing December accruals reversed in January

Year-end accruals posted in December are often reversed in January when the actual invoice is received. If your GL export includes December but treats the January reversal as outside scope, you double-count the expense. For a December 31 accrual of $22,000 in elevator maintenance that was reversed January 2 when the actual invoice came in at $19,500, including the December accrual without the reversal overstates expenses by $22,000.

Corporate overhead allocations included in property-level GL

Some ERPs push corporate overhead — IT costs, HR, executive compensation allocations — to property-level GL codes via automated journal entries. These allocations are not recoverable CAM expenses under virtually any commercial lease, but they appear in operating expense accounts alongside legitimate property costs. Without a QA pass specifically searching for inter-company allocation codes, they flow into the CAM pool undetected.

When to Run This Checklist

Run the full 12-step QA before you finalize any reconciliation statement. Ideal timing: immediately after you export the GL for the reconciliation period and before you apply gross-up, pro-rata allocation, or CAM cap calculations. Errors caught at the GL stage are corrected with a single journal entry. Errors caught after statements are delivered require credit memos, revised statements, and — if a tenant has already filed an audit — a formal dispute resolution process.

For portfolios with more than 10 properties, consider running a subset of these checks (steps 3, 4, 5, and 11) as a first-pass screen across all properties, then running the full checklist only on properties where the first-pass flags something. CapVeri runs steps 3 through 12 automatically from standard GL exports from supported systems.

Frequently Asked Questions

What should I check in a GL export before CAM reconciliation?

At minimum: verify the date range matches the lease year, confirm all expected recurring vendors appear, flag single repair/maintenance transactions above $10,000 as potential CapEx, and verify that management fees match the agreed calculation basis. The full 12-step checklist above takes 30–60 minutes and prevents most tenant disputes.

How do missing December accruals affect CAM reconciliation?

December accruals that are reversed in January create a mismatch: the expense appears in the December GL but the reversal is not captured if you only export the calendar year. The net effect is overstating expenses by the reversal amount. Always reconcile accruals against corresponding cash entries before finalizing your expense pool.

How do I identify CapEx in a GL export?

Search description fields for capital indicator keywords: 'replacement,' 'install,' 'new,' 'upgrade,' 'renovate,' 'retrofit.' Also flag any single transaction above $10,000 in repair and maintenance accounts for manual review. CapEx items in the operating expense pool inflate tenant CAM obligations and create audit exposure.

What is the difference between a lease year and a calendar year for CAM?

Most leases reconcile on a calendar year. Fiscal-year leases — common in retail — reconcile on a non-calendar period. If your GL defaults to a calendar year but the lease reconciles on a fiscal year, you need to export the correct date range. Misalignment between the GL export period and the lease year is one of the most common and most preventable CAM errors.

Related Resources

Automate the GL QA Checklist

CapVeri runs these 12 checks automatically from your GL export — flagging CapEx risk, duplicate entries, and excluded expenses before you run a single calculation.

Get Started Free