Lease Administration

Full engagement workflow for white-label CAM audit partners

A step-by-step engagement workflow guide for white-label CAM audit partners, covering document collection through findings delivery and dispute support.

By Angel Campa, FounderUpdated April 24, 2026

I work as a principal engineer. I built the engine behind these audits. Each finding points to the lease clause and the bill line. Your team reviews and signs first.

Full engagement workflow for white-label CAM audit partners

The biggest hurdle to adding CAM audit is not the analysis. It is not the software. It is the lack of a documented workflow. Without one, the engagement is hard to repeat and hard to manage for staff who are not CRE specialists. I built CAMAudit because software solves the detection problem. But the workflow problem needs a clear process. This guide walks through every phase of a white-label CAM audit engagement. It runs from client fit check through dispute support. Each step lists time estimates, tools, and common blockers.

CAM Reconciliation Statement: An annual document issued by the landlord that compares the tenant's estimated CAM payments against the landlord's actual CAM expenses for the lease year. If actual expenses exceed estimates, the tenant owes a true-up payment. If estimates exceeded actuals, the tenant receives a credit. The reconciliation statement is the primary input document for a CAM audit.

Engagement workflow summary

Phase Steps Partner work Key tools
Phase 1: Fit check 2 Confirm fit and scope Fit check checklist, engagement letter
Phase 2: Document collection 3 Gather the full file set Document request template, client portal
Phase 3: Upload and detection 2 Upload files and run checks CAMAudit portal
Phase 4: Findings review 3 Check each finding Detection output, lease, findings template
Phase 5: Client delivery 2 Review and send the report Branded report, findings call agenda

Phase 1: Client fit check and engagement setup

Step 1.1: Fit check check

Before you open an engagement file, confirm the client meets the basic audit criteria. A NNN lease CAM audit produces useful findings only when certain conditions are met.

Fit check criteria (all must be met):

  • Tenant holds a signed NNN or modified gross lease with clear CAM duties
  • At least one reconciliation statement has been issued for the property
  • Counsel confirms the lease review window is still open.
  • Annual CAM exposure tops $8,000 per year (below this, the fees rarely justify the work)

Disprioritize if:

  • The lease is a gross lease (the landlord absorbs all operating expenses)
  • No reconciliation statement has been issued
  • The audit rights window has closed under the lease terms

For clients with several NNN locations, prioritize each one on its own. A client with 10 locations may have 7 ready for audit now and 3 waiting on a current statement.

Step 1.2: Engagement letter scope definition

Define the scope in writing before you request documents. The engagement letter should spell out:

  • Audit period: List the CAM bill years in scope.
  • Property scope: Which locations are covered (address and suite)
  • Deliverables: A findings report in branded PDF format and a findings summary call
  • Dispute support scope: Whether dispute support is included and how many rounds
  • Fee structure: Fixed fee per location, contingency percentage, or a mi?

Put the scope in writing. This helps stop fights about what the job covers. State the limit on any dispute help.

Phase 2: Document collection

Step 2.1: Document request list

Send the document request as soon as the engagement letter is signed. Use a standard template. List every document you need, the format you want, and the due date.

Standard document request list:

Document Format Notes
Executed lease (base) PDF Including signature pages
All lease amendments (stack) PDF In order of execution date
CAM reconciliation statement(s) PDF Each audit year in scope
CAM expense ledger or cost detail PDF or Excel Itemized by cost category
Rent roll or GLA certificate PDF Confirms tenant and building square footage
Payment history PDF or Excel Estimated payments made each month

If the client uses a lease management platform (CoStar, Visual Lease, ProLease), ask for a data export along with the PDFs. Export data speeds up the extraction phase.

Step 2.2: Typical turnaround from client

Set the file due date with the client. The lease may be easy to find. Cost details may take more time.

Set a check-in at day 5 to spot missing items. possible missing documents, in order:

  1. The itemized CAM cost list
  2. Prior-year CAM bills
  3. All lease changes signed after the first lease

Step 2.3: Handling incomplete document submissions

When documents arrive incomplete, sort the missing items by how much they affect detection.

High impact (hits math-based rules directly):

  • Missing expense ledger: blocks the management fee overcharge and controllable cap checks. Request it from the landlord, citing the audit rights clause. Most NNN leases require the landlord to provide backup within 30 days of an audit request.
  • Missing amendments: go slow. Flag all math-based findings as "subject to amendment review" until you confirm the full amendment stack.

Medium impact (hits classification rules):

  • Missing itemized line items: the engine can still run on summary data. But classification rules (excluded service charges, landlord overhead) get lower confidence scores. Flag these findings in the report.

Low impact:

  • Missing payment history: this affects only the true-up verification rule. The true-up reconciles estimated payments against actual costs. Request it on its own, but do not hold the whole engagement for it.

Never upload a partial document set and treat the output as final. If key documents are missing, note the gap in the file. Tell the client about the limit before delivery.

Phase 3: Upload and detection

Step 3.1: Portal upload

Once the document set is complete, upload through the CAMAudit white-label portal. The upload screen takes PDF and Excel files. For multi-year audits, organize uploads by year. That way the engine applies the right statement to each year.

Upload checklist before you submit:

  • Confirm the document year matches the audit year in scope
  • Confirm all lease amendments are included (the portal pulls lease terms from the amendment stack, not just the base lease)
  • Confirm the expense ledger covers the same fiscal year as the statement

Detection runs after a complete submission. Timing depends on file quality, document size, and review scope. The portal sends a notice when results are ready.

Step 3.2: Reviewing the detection output

The output groups findings by rule. Before you build the client report, review the output and set priorities.

Review protocol for detection output:

First, read every finding flagged as high confidence. These are math-based results with clear gap calculations. Confirm the inputs against the source documents before you accept the finding. The inputs are the management fee rate, the pro-rata share percentage, and the base year expense total. Calculation errors in source documents are rare, but they happen.

Next, review each medium-score finding. The lease term or cost name may be unclear. Match the billed cost to the lease rules. See the fee rule and tenant-share rule. They show which file facts can raise the score.

Third, review any finding flagged as low confidence. These should not go in the client report without more document checks. Either get the missing document or note the finding as "requires additional information" in the file.

Findings prioritization by rule type:

Priority Rule type Examples Action
1 Math, high confidence Management fee, pro-rata share Include in report as confirmed
2 Math, medium confidence CAM cap, base year error Verify calculation inputs manually
3 Classification, high confidence Excluded service charges, landlord overhead Cross-reference lease exclusions section
4 Classification, medium confidence Insurance overcharge, utility overcharge Obtain additional documentation before including
5 Any, low confidence Any rule Do not include without additional evidence

"The engine flags what may be wrong. Then the partner checks the lease. That last check turns a flag into a finding the partner can defend." - Angel Campa, Founder, CAMAudit

Phase 4: Findings review and report preparation

Step 4.1: Findings validation

For each finding you plan to include, document the following:

  • The specific lease clause that gives the finding its basis
  • The landlord's expense document that shows the charge
  • The calculation that shows the gap (for math-based findings)
  • The lease exclusion or definition that makes the charge disallowed (for classification findings)

A finding without a specific lease citation is an observation, not an audit finding. Do not put observations in the client report. If the lease language is truly unclear, note it. Present the finding as a "lease interpretation question," not a confirmed overcharge.

Step 4.2: Preparing the branded findings report

The CAMAudit white-label portal builds the PDF report with your firm's branding. Before you build the final report, confirm:

  • Every finding has passed the validation check in Step 4.1
  • The summary states the total exposure and the number of findings correctly
  • The recommended action section matches the scope in the engagement letter (do not recommend work you were not engaged to do)
  • The audit period and property details are correct on the cover page

For multi-year audits, group findings by year first, then by rule within each year. This helps the client match them against the statements they have on file.

Step 4.3: Internal review before delivery

Before you send the report, run a quick internal review. Give it to a second set of eyes. Even a 15-minute scan by a colleague helps. Check:

  • No finding goes beyond what the source documents support
  • Dollar amounts in the summary match the detail pages
  • No language states legal conclusions (avoid "the landlord violated the lease" and use "the charge exceeds the contractual limit per Section X")
  • Firm contact info and branding are correct

A one-paragraph review log in the file protects the firm if a client or landlord later questions a finding.

Phase 5: Client delivery

Step 5.1: Findings presentation

Deliver findings on a structured 30-minute call, not a written email. The call does several jobs. You walk through the priority findings list. You set expectations about the dispute process. You catch any client context that changes how a finding reads before the report goes out.

Findings call agenda:

  1. Findings summary (5 min): total exposure, number of findings, confidence levels
  2. Top two or three findings walkthrough (15 min): source document, variance, lease basis
  3. Dispute process overview (5 min): what a dispute looks like, typical landlord response timeline
  4. Next steps agreement (5 min): client confirms which findings to pursue and confirms dispute support scope

Send the branded PDF after the call. Explain each finding before the client acts. This helps the client use the report with care.

Step 5.2: Dispute support scope decision

At the end of the call, confirm two things. Does the client want a formal dispute? And does the engagement letter's dispute support scope cover it? If they need more support than the scope allows, quote it on its own.

Standard dispute support in most engagement letters covers reviewing the landlord's written reply to one dispute letter draft. It does not cover attending lease negotiations, preparing legal dispute letter drafts, or ongoing monitoring.

If the client decides not to dispute, document the decision. The report and file should show the client's choice, not a gap in your process.

Common workflow blockers and how to handle them

Blocker Likely cause Resolution
Client cannot find original lease Lease was never provided at signing, or stored by a former real estate team Contact the client's attorney or original broker. Or request it from the landlord via the audit rights clause
Landlord delays on cost records The lease may require a written request Ask counsel about a written lease request
Lease changes have conflicting CAM terms More than one change affects CAM Read changes in date order. Ask counsel about conflicts
Reconciliation statement covers a different fiscal year than expense ledger Landlord uses a calendar year for expenses but a fiscal year for reconciliation Adjust the comparison period by hand. Flag the gap in the file and the client report
Client disputes a finding the detection engine flagged Client believes the charge was agreed to verbally or in a side letter Request written proof of any side agreement. Without written confirmation, the signed lease controls

Time benchmarks by engagement type

Partners who have standardized this workflow report these time benchmarks:

First engagement at a new property:

  • Complete the fit check and set the scope.
  • Collect the full lease and statement file.
  • Upload the files and run the checks.
  • Review each finding against the source documents.
  • Deliver the report and record the next step.

Re-audit at an existing property (prior year on file):

  • Request and receive the new statement.
  • Upload it and run the checks.
  • Compare the findings with the prior year.
  • Review and deliver the updated report.

A new review can reuse lease and client data. Time still depends on new files and lease changes. It also depends on issues and client work. Track it before setting the next fee.

For details on the detection rules behind the portal analysis, see the CAM audit detection rules overview. Then review what the CAM overcharge detection playbook covers for each charge category.

Frequently Asked Questions

How long does a CAM audit take?

Time depends on the files, lease, and scope. Checks start after all files arrive. Set the due date after intake.

What documents should a partner request in the initial document collection phase?

The core document request includes: the signed lease and all amendments; CAM reconciliation statements for each audit year; the landlord's annual operating expense ledger or itemized CAM cost summary; the tenant's lease year payment history; and the building square footage certificate or rent roll confirming total and occupied GLA. Missing any of these will reduce detection confidence on math-based rules.

What if the client cannot find the signed lease?

Ask the client, broker, counsel, or landlord. Do not run checks without the full signed lease and all changes.

Which findings should a partner prioritize when reviewing detection output?

Prioritize findings by dollar magnitude first, then by verification confidence. Management fee overcharge and pro-rata share error findings are math-based with explicit calculation trails and should be reviewed first because they're the most defensible. Classification-based findings (excluded service charges, landlord overhead) require lease language cross-reference before delivery. Flag any finding where the variance exceeds $5,000 per year for manual verification before including it in the client report.

What if the landlord has not sent the CAM bill?

Record the delay in the client file. Ask counsel about lease time limits. Review past bills if they are in scope. Mark the new year as pending.

What is the correct scope definition for dispute support after findings delivery?

Dispute support scope should be defined in the engagement letter before work starts, not after findings are delivered. Standard scope includes: findings explanation to the client, review of the landlord's written response to a formal dispute, and a one-time follow-up analysis if the landlord provides revised calculations. Out of scope unless separately engaged: attending lease negotiations, preparing formal legal dispute letter drafts, and ongoing monitoring beyond the audit period. CPA partners should confirm that dispute support activities stay within factual document analysis rather than advisory services requiring attest coverage.

Can a firm reuse files from a past CAM audit?

The firm can reuse stored lease data. The partner still checks each new file and finding. Track staff time before setting a fee or due date.

Ready to run this for a client?

Register and set up your branded workspace. You review and sign every report.

Next: Sell

More in Lease Administration

Bring CAM audits to your practice

Register and set up your branded workspace. Your firm name is on every report.