Build vs buy for CAM reconciliation: spreadsheets, auditors or software
Last updated:
6 min read

What is CAM reconciliation?
CAM reconciliation is the annual process of comparing what a tenant paid in estimated common area maintenance charges against the landlord's actual recoverable costs, then settling the difference. The calculation depends on each lease: which costs are recoverable, which are excluded, whether controllable expenses are capped, how the tenant's pro rata share is calculated, whether costs are grossed up for vacancy, and what management or administrative fee applies. For landlords, reconciliation means producing a correct statement for every tenant. For tenants, it means checking that statement against the lease before the audit or objection window closes. Our explainer on what CAM reconciliation is covers the mechanics. The National Retail Tenants Association is the main professional body for lease administrators who do this work.
Option 1: spreadsheets and in-house review
In-house spreadsheet review means a lease administrator or analyst rebuilds each landlord's calculation in a template and compares it with the lease. It is the most common starting point and, done well, it is thorough. The person in the seat knows the leases, the landlords and the history. The limits are capacity and continuity. Each reconciliation takes hours, so teams prioritize the largest locations and let smaller statements through. The knowledge lives in one or two people and their files, and audit windows close whether or not anyone had time. The EY and LeaseAccelerator 2022 Global Lease Accounting Survey found 38% of companies still rely on spreadsheets for lease accounting (Compliance Week, April 2022). CAM work is often even more manual than that.
Option 2: contingency CAM auditors
Contingency CAM auditors review landlord records on your behalf and take a percentage of what they recover. The model is attractive because there is no upfront cost, and good auditors know where landlords tend to get it wrong: capital repairs passed through as operating costs, caps applied to the wrong base, denominators that ignore vacant space. The trade-off is selection. Auditors focus on statements large enough to justify their fee, so smaller locations are rarely examined. The contingency fee comes out of every dollar recovered, including the obvious errors software would have caught. Findings arrive as a report, not as a running record, so next year starts from zero. Many large occupiers use auditors well: targeted at the biggest leases, with in-house or software review covering the rest.
Option 3: CAM reconciliation software
CAM reconciliation software reads the lease terms and the landlord statement and checks one against the other, line by line. For tenants, this means every statement is reviewed for exclusions, caps, management fee rates, pro rata share and gross-up, and each finding cites the clause it breaks. For landlords, it means calculating pools, exclusions, caps, base years and each tenant's share from the lease and ledger, then producing statements from the same data. The case for software is coverage and memory. Every reconciliation gets reviewed, findings carry forward, and year-over-year increases stand out. The case against is that software is only as good as the lease data behind it, so check how the product handles amendments and how it shows its work before you buy.
What would you have to build to automate CAM review yourself?
| Component | Why it matters for CAM |
|---|---|
| Lease term extraction | Caps, exclusions, admin fees, base years, gross-up, pro rata share |
| Amendment handling | Later amendments often change caps or exclusions |
| Statement intake | Landlord statements arrive as PDFs in many layouts |
| Calculation engine | Caps compound or don't; denominators vary by lease |
| Ledger and invoice matching | Where audit rights allow, GL lines and invoices |
| Finding and claim drafting | Each overcharge tied to a clause and a ledger line |
| Deadline tracking | Objection and audit windows differ by lease |
| Accrual hand-off | Expected recoveries flow to lease accounting |
| Ongoing maintenance | New lease forms, new landlords, model updates |
This is a real software project. Teams that try it usually get the calculation engine working and stall on intake and amendments.
From statement to recovery
Spotting a charge is one step. Recovering it takes five more.
- 1
Flag the chargeWhere most tools stop
Read the landlord statement and spot an unexpected line.
- 2
Find the governing provisionWhere the value is
Locate the CAM clause, caps, exclusions and base year.
- 3
Check amendments
Confirm no later document overrides the clause.
- 4
Validate the math
Apply pro rata share, gross-up and admin fees to the actuals.
- 5
Object inside the window
Send the finding before the audit or objection right expires.
- 6
Book the recovery
Pass expected recoveries to lease accounting.
When does building in-house make sense?
Building or staying in-house makes sense when the portfolio is small, the leases are standard, and you have an experienced reviewer with time. It also makes sense for a specific, recurring check that no product handles the way you need, such as a negotiated cap structure unique to one landlord relationship. A tenant with 40 locations and a seasoned lease administrator does not need software to do CAM well. A tenant with 400 locations and the same administrator is sampling, whether anyone calls it that or not.
What is the third path?
The third path is to buy CAM software with a shared lease record, then build the checks that reflect your own negotiated terms and reporting. The vendor maintains intake, extraction, the calculation logic and the audit trail. Your team adds rules for the clauses you negotiated hard for, routes findings to the right approver, and decides which claims go to a contingency auditor for deeper work. REAL supports this through custom workflows on your own lease data. It also lets you use auditors where they add the most value instead of as your only coverage.
Ownership map
What your organization owns under each approach
| Layer | Build | Buy | Foundation + extend |
|---|---|---|---|
| AI models and infrastructure | Internal team | Platform provider | Platform provider |
| Document processing and evaluation | Internal team | Platform provider | Platform provider |
| Real estate domain logic | Internal team | Platform provider | Platform provider |
| Integrations with your systems | Internal team | Shared responsibility | Shared responsibility |
| Workflows, rules and approvals | Internal team | Shared responsibility | Shared responsibility |
| Business decisions | Customer-controlled | Customer-controlled | Customer-controlled |
Cost timeline
Most of the cost arrives after the system goes live
- Initial developmentIncurred before production
- Data preparation and validationIncurred before production
- Production deploymentIncurred before production
- Ongoing engineeringRecurring after production
- Model and infrastructure costsRecurring after production
- Testing and exception handlingRecurring after production
- Potential cost of delayIncurred before production
Decision scorecard
| Criterion | Spreadsheets in-house | Contingency auditor | Software | Software + your own checks |
|---|---|---|---|---|
| Coverage | What staff can reach | Largest statements | Every statement | Every statement |
| Upfront cost | Staff time | None | Subscription | Subscription |
| Cost per recovered dollar | Staff time | Contingency fee | Fixed | Fixed |
| Speed before audit window closes | Varies | Varies | Fast | Fast |
| Finding tied to clause and ledger line | Depends on reviewer | In the report | Built in | Built in |
| Knowledge retained year to year | In people and files | In the auditor's files | In the system | In the system |
| Fit to negotiated terms | High | High | Depends on product | High |
Questions to ask before you decide
- What share of landlord statements did someone actually check last year?
- How many audit or objection windows closed unreviewed?
- Who knows the CAM terms for each lease, and what happens if they leave?
- Can each finding be traced to a clause and a ledger line?
- Do expected recoveries reach lease accounting as accruals?
What REAL does here
For tenants, REAL's CAM recovery audit agent checks every landlord reconciliation against the lease, flags year-over-year increases and drafts recovery claims that cite the clause and ledger line, for a person to approve. For landlords, the CAM reconciliation agent computes pools, exclusions, gross-up, caps and each tenant's share from the lease and ledger, and holds output until inputs are complete. Existing REAL clients see a 10.3% average CAM savings. For more, see the CAM reconciliation playbook, the build vs buy AI agents framework for corporate real estate, and build vs buy lease accounting software. Or book a walkthrough.
FAQ
What is the best software for CAM reconciliation?
- The best CAM reconciliation software for a multi-site tenant reviews every landlord statement against the lease, handles amendments, ties each finding to a clause and ledger line, and tracks audit windows. For landlords, it should compute each tenant's share from the lease and ledger and produce statements from the same data. Ask any vendor to run a sample of your own statements.
How much do CAM auditors charge?
- Most CAM auditors work on contingency, taking a percentage of what they recover; some charge hourly or a fixed fee. Contingency rates vary by firm and scope, so compare quotes on the same set of leases.
Can software replace a CAM auditor?
- Software can replace the routine review of every statement and catch the common errors quickly. Auditors still add value on complex disputes, landlord negotiations and on-site record reviews. Many occupiers use both: software for coverage, auditors for depth.
How long do tenants have to audit CAM charges?
- It depends on the lease. Audit and objection windows are set lease by lease and are often measured in months from the date the landlord delivers the statement. Track each window as a critical date, because a missed window usually means the charge stands.
More From Our Blog
MoreHow to audit common area maintenance charges on a commercial lease
Reconcile every CAM charge against your lease: confirm your pro-rata share, strip excluded and capital items, apply every cap, and check the gross-up before you pay.
The CAM reconciliation playbook for multi-location portfolios
How to audit common area maintenance charges at scale and recover what the statements quietly overstate.
CAM reconciliation and ASC 842: the accounting intersection
Base rent gets modeled cleanly at go-live. CAM true-ups are the part that keeps generating surprises, and they feed directly into ROU asset and lease liability calculations.
Initial agents live in two weeks.
Start with one or two high-value workflows, connect the required data and documents, measure the result, then expand across domains.
- A tailored onboarding for every enterprise.
- Fitted to how you actually work.
- Continuous support as your portfolio evolves.



