We found $475,000 of CAM billing errors in a real court case — down to the dollar.
Most small landlords get their yearly CAM bill wrong and never notice — either overpaying their property manager, or not charging tenants what the lease actually allows. Upload your lease and your statement, see your number in minutes. Free.
We re-ran a real CAM audit from a federal lawsuit. The numbers matched.
Webster University sued its landlord over its CAM bill (case 4:25-cv-01778). We fed the same lease and the same statement into this tool — and got the auditors’ numbers back, to the penny.
Three steps. No spreadsheets, no lawyer.
Drop in your lease and CAM statement. Our AI pulls out every clause and charge in seconds — no typing, no spreadsheets, even from a messy scan.
Exact, deterministic math — never AI guesswork — tests each charge against what your lease actually allows.
What you’re over-billed, what you’re owed, and the lease clause behind each one. Free.
Plain-English findings — not accounting jargon.
Every issue named in normal words, with the dollar amount and the exact lease clause behind it. Real examples from the lawsuit above:
$1,200 for bed-bug treatment in apartment unit 1711 landed on the retail tenant’s CAM bill. Tenants pay to keep the shared areas running — not to fix the apartments upstairs.
Lease §4.3 · over-billed $1,200The lease lets the manager charge a 15% fee on upkeep costs. They also charged it on property taxes and insurance, which the lease leaves out — so the fee was bigger than the lease allows.
Lease §5.1 · over-billedIt’s not only over-billing. The tool flags costs your lease lets you pass through to tenants that never made it onto the statement — money you’re owed but didn’t collect.
Lease §4.2 · under-collected
The 25 things we check on every bill.
Not a black box. These are the same checks a forensic CAM auditor runs by hand — grouped by what they catch.
Fees & shares
- Management fee on the wrong cost base
- Admin fee stacked on another fee
- A tenant share % that doesn’t match the lease
- Tenant shares that don’t add up across leases
What’s allowed on the bill
- Excluded costs billed anyway
- Another unit’s costs on your tenant’s bill
- A direct-billed cost also in the shared pool
- The same charge billed twice
- A one-time capital cost billed all at once
Caps, gross-up & increases
- Charges over your lease’s yearly cap
- A yearly increase the lease doesn’t allow
- A cap applied to the wrong costs
- A base-year baseline that’s off
- Gross-up applied to fixed costs
- Gross-up on a directly-billed line
Money you’re owed back
- Estimates collected but never reconciled
- A tax credit never passed through
- A recoverable capital cost left off
- Unused cap room you didn’t collect
- A mid-term tenant billed for a full period
- Vacancy shifted onto your tenant
Most CAM tools are built for tenants clawing money back. We built this for the landlord — because too many get buried in bills they didn’t cause, and dragged into disputes they can’t afford. You should be able to check your own numbers in an afternoon, not pay a consultant for two weeks.
We take a limited number of properties at a time.
The free check stays open to everyone. The full general-ledger audit is hands-on — we run each one ourselves — so we keep the list short to protect the quality. Reserve your spot before it fills.
Questions landlords actually ask
- Do I need my accounting records?
- No. The free check works from just your lease and your CAM statement. The deep audit (the one that found the $475K) uses your general ledger, but you can start without it.
- What if I already approved last year’s bill?
- Doesn’t matter. Most over-billing gets approved because nobody catches it — and many leases give you a window to go back and recover it.
- I’m the landlord, not the tenant. Is this for me?
- Yes. Most tools are built for tenants clawing money back. This one is built for you: catch your manager’s mistakes, and find what you’re not collecting from tenants.
- Is my lease private?
- Yes — see “Your documents stay yours” above. You can also run the whole thing by hand without uploading anything.