Real EstateCommercial LeaseCAMTenant AuditDeep Prototype

CamAudit — CAM Reconciliation Auditor

Audits 14 seeded commercial-lease CAM (Common Area Maintenance) reconciliations. Per-line allowability check against the lease, gross-up math for under-occupied buildings, admin-fee cap enforcement, capital-repair gating, audit-right window. Flags the dollar amount over-billed.

CamAudit — CAM Reconciliation Auditor preview
Open live →

What it is

Commercial-lease tenants get an annual CAM reconciliation. The landlord’s letter says “you owe an additional $48,200 over the estimated payments.” Most tenants pay it. CamAudit is the prototype that catches the ~30% the landlord shouldn’t have billed in the first place.

What it audits

  • 14 seeded properties spanning office towers, industrial parks, retail centers, mixed-use, and warehouses. Each has a landlord, RSF, total building RSF, occupancy %, admin-fee cap, and a 5-12 line CAM bill.
  • Per-line allowability — janitorial, taxes, insurance, security, HVAC all standard. Capital improvements (lobby renovation, sprinkler replacement, security camera install), marketing of landlord’s property, hosted alcohol, landlord’s general legal costs — all flagged disallowed with the lease section.
  • Admin-fee cap — lease typically caps property-management admin at 5-10% of CAM. Landlords commonly bill 15%. Tool computes the excess.
  • Gross-up math — variable expenses scale with occupancy. Standard lease language allows gross-up to 95% occupied for variable expenses, but only those.
  • Tenant share — RSF / total building RSF × allowed expenses.
  • Audit-right window — lease typically grants 60-120 days to formally challenge. Tool tracks days remaining.
  • Total over-bill — sum of disallowed lines + excess admin fee + un-grossed-up math errors.

Why this shape

CAM disputes are the single largest recoverable for commercial tenants. The catch: every lease’s CAM clause is unique. A “capital improvement” exclusion in one lease may be silent in another. A gross-up provision may be missing entirely. The audit shape works only if the lease’s allowability rules are encoded per-property.

This tool prototypes that exact encoding pattern. Each line item has a flag set against the specific lease — not against a universal CAM rule.

How it ships

Single HTML file, ~32KB. Zero dependencies. The reconciliation catalog, allowability flags, gross-up math, admin-fee cap, and findings generator are 320 lines of vanilla JavaScript.

Open the tool →