The Landlord Bill Review Workflow for CAS Firms
If you run fixed-fee bookkeeping for retail, restaurant, medical, and professional-services tenants, you sit on a big advisory opening: the monthly landlord invoice. Rent, CAM estimates, and the annual reconciliation run through accounts payable like any other bill. Most of the time the bookkeeper enters them, codes them, and pays them. Nobody opens the lease. I built CAMAudit because the gap between what landlords bill and what leases permit is wider than most firms realize. And the firms best placed to catch it are the ones already doing the books.
This guide is the workflow I would build to run a CAS practice. It fits inside the monthly close. It escalates cleanly when something looks wrong. It builds a solid record. And it does not make the bookkeeper a lease attorney.
CAS landlord bill review: A standing monthly check inside the client accounting services workflow where the bookkeeper compares each landlord invoice (rent, CAM estimate, true-up, or reconciliation) against the lease abstract and the prior period to flag variances, missing backup, or reconciliation-statement items that require controller or partner review. The check is bounded to roughly 10 to 15 minutes per property per month and is paired with a clearly defined escalation path.
Why the workflow belongs inside CAS, not as a separate engagement
Most CAS firms treat landlord invoices as routine AP. The vendor is on the lease. The amount looks like last month. The bookkeeper codes it to rent expense and moves on. That is how overcharges keep going. Nobody compares the invoice to the lease.
Building the review into the monthly workflow beats a separate engagement in three ways. The bookkeeper already has the invoice. The lease abstract, once built, gets reused forever. And the escalation path is the one you already use for any other AP exception. You do not need a new process.
After testing reconciliation samples from published audit cases through CAMAudit, three patterns show up again in CAS portfolios. We see management fee overcharges where the fee uses the wrong base. We see pro-rata share errors where the denominator drops vacant space. And we see base year errors that compound across every year of an office lease. None of these need a forensic background to catch. They need somebody to read the lease once and check the math each period.
The four-step monthly workflow
The workflow runs once per property per month. For most CAS portfolios, that is a 10-to-15 minute task per property once the lease abstract is built.
Step 1: Open the lease abstract
The lease abstract is the one-page summary you build at onboarding. It holds the base rent and escalation schedule. It holds the CAM cap, if any. It holds the base year. It holds the controllable expense definition. It holds the management fee provision. It holds the pro-rata share denominator. It holds the audit rights window. It holds the key exclusion list. The bookkeeper does not read the lease every month. They read the abstract.
If you do not have abstracts for client leases, build them first. Without an abstract, the workflow cannot run. The cleanest setup is a one-time engagement to abstract each lease, billed as advisory.
Step 2: Tie the invoice to the abstract
The bookkeeper compares the invoice lines to the abstract. Three checks run every month:
- The base rent on the invoice matches the base rent on the abstract for the current period. Account for the scheduled escalation.
- The estimated CAM on the invoice matches the estimated CAM on the abstract for the current year. If no new estimate was issued, it matches the prior month.
- No new charges appear that were not on last month's invoice and are not on the abstract.
If any check fails, escalate to the controller. The bookkeeper does not interpret. They flag.
Step 3: Capture the reconciliation statement
The annual CAM reconciliation arrives, usually March through June for calendar-year leases. The bookkeeper does not approve the true-up. They route the statement to the controller with the lease abstract attached. This is the highest-value moment in the year. The reconciliation is where overcharges land.
This is also the moment to bring in CAMAudit. You upload the signed lease and the reconciliation. The platform produces a structured findings report covering the CAM detection rules. The controller reviews the findings instead of running the analysis by hand.
Step 4: Document the close
For each property, the monthly close package gets a one-line note. Either "Landlord invoice tied to lease abstract, no variance" or "Landlord invoice variance flagged, see escalation log." For the year, the package gets the reconciliation review with the CAMAudit findings report attached. This record protects you if a client later asks why an overcharge was not caught.
"The CAS firms that catch landlord overcharges are not the ones with the most senior staff. They are the ones with a lease abstract and a 10-minute monthly check. The work is bounded, repeatable, and inside fixed-fee scope. The variance is what triggers the advisory engagement." - Angel Campa, Founder, CAMAudit
Roles and escalation matrix
The workflow uses three roles. Smaller firms combine the controller and partner roles. Larger firms keep them apart. The rule is the same. Routine checks happen at the bookkeeper level. Interpretation happens at the controller level. Disputes happen at the partner level.
| Role | Trigger | Action |
|---|---|---|
| Bookkeeper | Standing monthly invoice | Run three-check workflow against abstract |
| Bookkeeper | Reconciliation statement received | Hold true-up, route to controller |
| Controller | Variance flagged on monthly invoice | Compare invoice to lease provision, then resolve or escalate |
| Controller | Reconciliation statement | Run CAMAudit, review findings, brief partner |
| Partner | Material finding | Decide whether to dispute, engage tenant, coordinate with attorney if needed |
The escalation matrix protects you from scope creep. Without it, every variance turns into a partner-level talk and the engagement loses money. With it, the bookkeeper handles 90% of the volume inside fixed-fee scope.
What the workflow catches
The monthly check catches three kinds of error. First, billing errors. The landlord's system pushed a wrong estimate or applied an escalation in the wrong month. These are easy. One email usually fixes them. Second, charge drift. New charges show up that the lease does not allow. These need controller review and sometimes a correction draft. Third, reconciliation errors. The annual true-up carries overcharges in the management fee, pro-rata calculation, gross-up, base year, or controllable expense cap. These are the high-dollar items that justify the whole workflow.
The dollar impact varies by tenant size and lease type. For a single-location retail tenant in a small strip center, a recoverable annual overcharge runs $1,200 to $4,500. For a multi-suite professional-services tenant in a Class B office building, the range is $4,000 to $18,000 per year. For a multi-location restaurant client, the total recovery across the portfolio often lands above $25,000 per year.
Pricing the workflow
The monthly check sits inside your fixed-fee bookkeeping engagement. The reconciliation review and any dispute support sit outside that scope. Three pricing structures work.
Annual reconciliation review as a fixed fee. A flat $750 to $1,500 per property per year covers the controller's time to run CAMAudit, review findings, and brief the partner.
Dispute support as hourly. Any work past the reconciliation review gets billed hourly at your standard advisory rate. That covers drafting a dispute letter, dealing with the landlord, or supporting an attorney.
Recovery share. For larger overcharges, some firms take a 10% to 25% share of the recovery instead of hourly. This works best when you have strong dispute experience and the client is fine with success-based fees.
See the outsourced controller's CAM escalation matrix for the controller-level role that pairs with this workflow. See protecting fixed-fee scope when CAM issues arise for the script to use when the work goes past engagement scope.
Setup checklist
Building this workflow from scratch is a one-time effort. You build lease abstracts for each client property. That takes two to three hours per lease. You document the escalation matrix in your procedures manual. You add the monthly check to the property close template. You provision the CAMAudit white-label account for the reconciliation step. Total setup for a 25-client portfolio runs about 60 to 80 hours. Almost all of it is abstracting. After that, the workflow runs on its own.
The firms that get this right turn a quiet AP entry into a recurring advisory engagement. It pays for the whole bookkeeping relationship. And it produces the kind of finding clients remember at renewal.
Frequently Asked Questions
What is a CAS firm landlord bill review workflow?
A CAS firm landlord bill review workflow is the repeatable monthly process a client accounting services team uses to verify that the rent and CAM invoices a tenant client receives match the lease and the prior period reconciliation. It runs at month-end close and triggers an escalation to the controller or partner whenever a variance exceeds a defined threshold or a reconciliation statement arrives.
Who runs the landlord bill review inside a CAS firm?
The bookkeeper or staff accountant runs the routine monthly check, comparing the invoice to the lease abstract and the prior period. The controller or fractional CFO reviews any item flagged for variance, missing backup, or reconciliation-statement-related questions. The partner reviews escalations that involve a multi-thousand-dollar overcharge or a potential dispute.
What documents does the workflow require?
The workflow requires the executed lease and amendments, the lease abstract with key economic terms (base rent, escalations, CAM cap, base year, audit window), the prior twelve months of landlord invoices, and the most recent annual CAM reconciliation statement. Without the lease abstract, the bookkeeper cannot perform the variance check at all, so abstracting is the first one-time setup task for any new client engagement.
How does the workflow stay inside fixed-fee scope?
The monthly check is a 10-to-15 minute task that fits inside fixed-fee bookkeeping scope because it is bounded and rule-based. The escalation, abstract, and dispute support work sits outside fixed-fee scope and gets billed as advisory or pass-through. The workflow stays inside scope by separating the standing monthly check from the variable advisory work that gets triggered when a variance is flagged.
When should a CAS firm bring CAMAudit into the workflow?
CAMAudit fits the workflow at the annual reconciliation step. The bookkeeper handles the routine monthly invoice variance check manually using the lease abstract. When the annual reconciliation statement arrives, the firm uploads it through CAMAudit to get a structured findings report covering the CAM detection rules. The findings report becomes the basis for the controller review and any escalation to the client.