Run CAM Reconciliation End-to-End

Last modified: January 29, 2026
Estimated reading time: 15 min

Common Area Maintenance (CAM) reconciliation is critical to managing commercial real estate. STRATAFOLIO recognized the need for a platform that simplifies the process and saves valuable time. The CAM reconciliation process with STRATAFOLIO is simple. With just one click, you can generate a report that is ready to share with your tenants.

Operating Expense reconciliation is known by many names including CAM reconciliation, OpEx reconciliation, NNN reconciliation, and CAM true up. Although the terminology varies across the industry, each term refers to the same essential annual process of comparing a tenant’s estimated operating expense payments to the actual costs required to operate and maintain the property throughout the year.

What is CAM

Common Area Maintenance or CAM represents the shared expenses necessary to keep a commercial property functional and well maintained. These operating expenses typically include landscaping, snow removal, repairs, janitorial services, utilities, maintenance, and other costs identified in the lease as reimbursable operating expenses specific to the upkeep of common areas.

Operating Expenses (OpEx) represent the ongoing costs required to run and maintain the common areas of a commercial property. These expenses include real estate taxes, insurance, landscaping, snow removal, janitorial services, utilities, general repairs, and other essential services that support daily operations.

These costs are billed to tenants based on their lease structure and pro-rata share. STRATAFOLIO allows you to enter OpEx/CAM amounts per lease, track them annually, and clone them forward each year to streamline your annual budgeting cycle.

Many users confuse Operating Expenses (OpEx) and Common Area Maintenance (CAM), thinking they are separate concepts or interchangeable terms. However, in practice, CAM is simply one part of OpEx, and STRATAFOLIO uses OpEx as the broader framework that includes CAM.

OpEx represents the full set of expenses required to operate and maintain a commercial property. Within that structure, CAM refers specifically to the maintenance and operational costs of shared areas. In other words, CAM is a key component of OpEx, but not the entire picture.

It is important to note that CAM on its own does not include insurance or real estate taxes. In a traditional NNN structure, the three components are:

  • Taxes
  • Insurance
  • CAM

Together, these three categories make up the full NNN charges billed to tenants, with CAM representing only one of the three parts.

Table explaining triple net leases

CAM charges are shared by tenants based on their proportionate or pro-rata share of the property, as defined in their lease.

Pro-rata share: the Tenant’s share of the expenses of the buildings or asset

Pro-rata share visual example and computation

CAM Reconciliation

A CAM reconciliation evaluates the actual operating expenses incurred during the year against the budgeted amounts billed to the tenant. If the tenant paid more than their share, they receive a credit. If they paid less, an invoice is issued for the difference. This process ensures accuracy and fairness while maintaining transparency between landlords and tenants.

Lease terms often include important details that affect reconciliation such as base years, caps on annual increases, administrative fees, and distinctions between controllable and non controllable expenses. Because these provisions vary from lease to lease, it is essential to follow the exact language of each agreement to ensure the reconciliation is completed correctly.

When to Do CAM Reconciliation

Typical lease reconciliation window

CAM reconciliations should be completed once the books are fully closed for the year. Most leases require that the landlord deliver the reconciliation within a specific window, commonly between 30 and 90 days. Delaying the reconciliation or failing to perform it consistently can create financial discrepancies, cash flow issues, and a growing gap between actual expenses and tenant reimbursements.

In addition, failing to complete the reconciliation within the contractual timeframe may limit your ability to increase charges appropriately for the following year. This can create budgeting challenges for your team and reduce your ability to recover actual operating costs.

Completing the reconciliation on time not only ensures accurate billing, it also sets the foundation for the coming year’s operating expense budget. It allows landlords and managers to communicate clearly with tenants, make data driven budgeting decisions, and keep financials aligned with real costs.

Before moving forward, watch this short tutorial walking through how to review your OpEx/CAM setup, confirm categories, and prepare your data correctly.

View the Operating Expenses/CAM

On the left-hand navigation bar, select Operations, Leases, then select the desired Lease with the “i”. This will give you more information about the lease that you select.

View the Operating Expenses

This will view the Lease Abstract. Select the OpEx tab to view the CAM expenses.

view the Lease Abstract

This view of the OpEx tab will display the current charges being added to the invoices each month. The period can be expanded using the green + symbol to open the subcategory breakdown. The time periods can be edited by using the pencil button. This allows rate changes, from Controllable or Non-Controllable, caps to be added, or if a change needs to be made to the Income Item to which the charge is being posted. 

view of the Op-Exp

The Onboarding Team may have set up the OpEx/CAM with many $0 Subcategories. All of the subcategories listed here are added to the CAM Reconciliation Report. If there is a $0 listed for a subcategory, that means there is no amount for that subcategory on the invoice. However, it does need to be tracked as part of Operating Expenses and CAM so it needs to be added to the Invoice section here. More on the mapping will follow.

Expenses from QuickBooks – Actuals

Slide the button on the right of the page to Actuals. This is where the expenses posted in the integrated QuickBooks accounts will be shown.

Expenses from QuickBooks - Actuals

STRATAFOLIO runs on a Cash Basis. The expenses posted in the accounts show on the Operating Expenses pages when they are posted as paid in QuickBooks. Select the desired Operating Expense Period to look at. Again, there are more details for the subcategories by using the green + button to expand that category.

Operating Expense Period

All of the transactions that are posted to the QuickBooks account during this period are shown. They are shown on a cash basis. This includes these Categories and Subcategories only. The amounts shown are calculated using the square footage of the unit and the Pro-Rata share of the Rentable Square Footage of the Building. In this example, it is 34.58%.

Rentable Square Footage of the Building

Sometimes, a Pro-Rata Share is not based on the Rentable Square Footage of the Building. If this is the case, there is an override under the Edit Lease function for Building Square Footage as Stated in the Lease. The override should only be used if the lease clearly states a different rentable square footage of the building or a different Pro-Rata Share for the lease. STRATAFOLIO uses up to 15 decimal places in the calculations for the Pro-Rata Share.

Before running your reconciliation, review the most common mistakes users encounter and how to spot them in your data.

Step-by-Step Process on How to Run a CAM Reconciliation

Step 1: Review the Operating Expenses/CAM (OpEx) Tab

Note: Steps 1–4 are first-time setup; subsequent years can start on Step 5

The first step is to ensure that your OpEx setup matches each lease accurately, because the OpEx tab determines how STRATAFOLIO calculates estimated annual expenses and the tenant’s share.

To review:

Locate the lease details by going to Leases and clicking on the i icon of the Lease record
  • Navigate to Operations → Leases → Lease Abstract → OpEx tab.
  • Review:
    • Subcategories included in the tenant’s CAM obligations
    • Base year or expense stop (if applicable)
    • Administrative fees
    • Controllable vs. non-controllable categories
    • Exclusions or special rules from the lease
    • Caps (if applicable)
Click on the OpEx tab and expand the OpEx period using the green + button

This tab shows the tenant’s estimated annual OpEx and how STRATAFOLIO will calculate their share.

Step 2: Review the Expenses from QuickBooks (Actuals)

STRATAFOLIO pulls every OpEx-related expense from QuickBooks based on:

  • Class
  • Account
  • Date
  • Review every expense line for:
    • Correct class coding
    • Date within reconciliation period
    • Correct OpEx subcategory mapping
    • No duplicates or missing expenses

To review, open the Expenses by selecting the Actuals button inside the same lease.

Click on the Actual button to switch to QuickBooks expenses

NOTE: The amounts are shown with the lease’s pro-rata share taken into account.

Step 3: Compare Expected vs. Actual Expenses

Compare actual versus expected expenses
Compare expected versus actual expenses

STRATAFOLIO performs the comparison automatically, but you must make sure:

  • All OpEx categories appear under both tabs
  • No category is accidentally omitted
  • No expenses are incorrectly classified

Step 4: Review Class, Account, and Category Mapping (Critical in Setup)

Mapping ensures that QuickBooks accounts feed into the correct OpEx subcategories.

To verify mapping:

Review Class, Account, and Category Mapping
  • Navigate to Organization → Select the relevant organization → Integrations → “i” icon next to the integration → Accounts
  • The OpEx Subcategory column can be filtered to see what is being mapped in the account to which subcategory in the Operating Expenses.
  • Confirm the subcategory and class mapping
  • Correct any account that is:
    • Mapped incorrectly
    • Missing a subcategory
    • Posting expenses outside the CAM period
  • If mapping is incorrect:
    • Select the correct OpEx subcategory.
    • Re-run the reconciliation to update the results.

Step 5: Validate the Reconciliation Inputs

Before generating the actual reconciliation report, validate:

  • The OpEx tab accurately reflects lease terms
  • All expected subcategories are included
  • All QuickBooks expenses appear in the Actuals tab
  • Actual expenses fall within the reconciliation period
  • No missing, duplicated, or misdated entries in QuickBooks
  • Special administrative fees (if applicable) are included
  • Controllable vs. non-controllable categories are correct
  • All mapping corrections have been applied
  • Confirm QuickBooks AR matches the amount invoiced and collected

This is the final quality check before running the reconciliation.

Step 6: Run the CAM Reconciliation Report

After all prior steps are validated:

Click on the Reconcile button
  • Navigate back to the OpEx tab inside the lease. Select the Actual button to the right.
  • Select reconciliation period
  • Select Reconcile.

You will see:

OpEx reconciliation report
  • Tenant’s estimated contribution
  • Actual costs from QuickBooks
  • Variance amount
  • Amount owed by or owed to the tenant

Step 7: Update Mapping, Subcategories, or Lease Rules if Needed

If the reconciliation reveals unexpected results:

  • Revisit mapping
  • Update lease expense rules
  • Add missing subcategories
  • Correct any QuickBooks account issues
  • Re-run the report

Do not finalize the reconciliation until the results match your expectations.

Step 8: Finalize Results and Issue Tenant Adjustments

Once the reconciliation results are confirmed:

  • For underpayments → Add an invoice
  • For overpayments → Create a credit memo.
  • Upload supporting documentation when you send an email to the Tenant through the Communications link from the left-hand navigation menu.
  • Provide a reconciliation letter to the tenant.
  • Save all reconciliation documents in the Files tab and the Tenant Portal.
Send communication to tenants after reconciliation

Note: A sample reconciliation letter template is available on the STRATAFOLIO website in the main menu under Resources

Quick Reference for Completing a CAM Reconciliation in STRATAFOLIO

Use this checklist to ensure every required step, document, and verification is completed before issuing a final reconciliation to a tenant.

Before You Begin

  • Close the books for the year
  • Make sure QuickBooks is syncing with STRATAFOLIO
  • Code all expenses correctly by class and account
  • Confirm that no missing, duplicated, or incorrectly dated expenses remain in QuickBooks

STRATAFOLIO Setup Checks

  • Navigate to Operations → Leases → Lease Abstract → OpEx tab
  • Ensure all expected CAM subcategories have been added to the lease
  • Verify controllable vs non controllable (if applicable)
  • Verify base year rules, caps, administrative fees, and exclusions match the lease

Validate Results

  • Compare actual expenses from QuickBooks to STRATAFOLIO totals if needed
  • Validate pro-rata share matches the lease
  • Verify base year is applied correctly if needed
  • Verify CAM caps are applied, if needed
  • Add administrative/management fees, if needed
  • Investigate discrepancies such as:
    • Missing or miscategorized expenses
    • Incorrect class or asset allocation
    • Transactions posted outside the OpEx period
  • Confirm QuickBooks AR matches the amount invoiced and collected

After the Reconciliation

  • Add an invoice if the tenant underpaid
  • Create a credit memo if the tenant overpaid
  • Use the reconciliation letter template (recommended)
  • Provide a detailed breakdown of actual vs estimated expenses if requested only
  • Pull supporting invoices from QuickBooks or internal files if requested or required
  • Email or mail the reconciliation package and upload documents to the Tenant Portal
  • Note any updated monthly OpEx amounts for the new year
  • Clone the OpEx setup into the new year and resolve any cloning errors
  • Adjust category amounts for the new budget year
  • Save and confirm updates back in the lease’s OpEx tab

Best Practices

Following best practices ensures your reconciliations are accurate, transparent, and completed on time. These recommendations help prevent tenant disputes. They protect cash flow. And they create a smoother workflow year after year.

  • Maintain Complete and Organized Records Year-Round
    • Track all CAM related expenses consistently throughout the year
    • Keep supporting documents organized (invoices, contracts, receipts)
    • Structure your Chart of Accounts to separate reimbursable and non-reimbursable expenses
    • Post expenses to the correct class to avoid reconciliation discrepancies
  • Reconcile as Early as Possible
    • Complete CAM reconciliations shortly after closing the books
    • Most leases require delivery within 30 to 90 days. Always follow the lease terms
    • Waiting too long creates tenant frustration and cash flow risk
  • Verify Accuracy in QuickBooks Before Running Reports
    • Fully reconcile QuickBooks before pulling reports in STRATAFOLIO
    • Post all expenses for the year to the correct period
    • Review “outlier” transactions. Large or unexpected charges may need categorization adjustments
    • Ensure expenses fall within the OpEx period. STRATAFOLIO runs on a cash basis
  • Understand and Apply Lease Terms Carefully
    • Review base year, caps, exclusions, administrative/management fees, and controllable limits
    • Apply CAM caps correctly
    • Reflect any special tenant-specific rules accurately in the OpEx setup
  • Communicate Early and Transparently with Tenants
    • Give tenants advance notice when reconciliation is being prepared
    • Provide clear explanations for increases or unusual adjustments
    • Include supporting invoices when appropriate
    • Upload reconciliation materials to the Tenant Portal so tenants always have access
  • Use STRATAFOLIO to Its Full Potential
    • Use the OpEx tab to track subcategories and expenses throughout the year
    • Sync QuickBooks regularly to keep data fresh and accurate
    • Use the CAM Reconciliation Report instead of manual spreadsheets
    • Clone OpEx annually to ensure the new year starts with correct amounts
    • Maintain consistent processes across leases for easier audit trails
  • Use Reconciliation Results to Improve Future Budgeting
    • Adjust future OpEx budgets based on historical trends
    • Identify recurring increases and plan ahead
    • Update subcategories annually after cloning OpEx as needed
    • Incorporate caps, known increases, and upcoming contract renewals

To Check the Mapping of Operating Expenses/CAM

Accurate account mapping ensures your CAM reconciliation process produces complete and reliable reports. Users can check which accounts in the Chart of Accounts (COA) for each QuickBooks integration are being mapped to which Category or Subcategory in Operating Expenses. If a new account is created in the COA or an account needs to be updated to be added to OpEx, access the Integration’s Accounts for more information about how to map a Chart of Accounts in STRATAFOLIO.

On the Organization page, navigate to the Integration tab and select the “i” next to the proper integration for more information.

Charts of Accounts Operating Expenses

Select the Accounts tab. The OpEx Subcategory can be filtered to see what is being mapped in the account to which subcategory in the Operating Expenses. 

Operating Expense Subcategory

This is where the OpEx Categories and Subcategories get mapped to connect to the COA. Any time an expense is posted to any of these accounts mapped to an OpEx/CAM Category or Subcategory in STRATAFOLIO, the expense will go to the OpEx expense in the Leases it was added to. Multiple accounts can be utilized for one Subcategory, but only one Subcategory can be used per General Ledger account in QuickBooks. In the given example, multiple Reimbursable Utilities accounts are all going to the CAM Subcategory for the OpEx. 

STRATAFOLIO cannot choose specific transaction lines from an account to be part of the OpEx or excluded. Please be sure the desired account is used appropriately and use Reimbursable and Non-Reimbursable/Operating accounts if any charges may be excluded from CAM. Here is the Chart of Accounts we created based on best practices that we have researched in commercial real estate:

To Update an Account

If an account needs to be updated or changed, select the box next to the account for updating. Choose the Map Accounts button.

Map Accounts

This will arrive at STRATAFOLIO’s condensed COA. Select the drop-down and choose an expense account under the Operating Expenses category. The Operating Expense Subcategory drop-down will pop up so that the Subcategory can be chosen for mapping. Add a Subcategory can be used if a new subcategory needs to be created. Select Save & Confirm

Map Account 1
CAM reconciliation Reports

The level of detail available in the Operating Expense/CAM Reconciliation Report will depend on the chosen subcategories. Users can have as much detail as their accounts allow. For that reason, work with our team during the Onboarding process to get the customization you need.

By following these steps, you can confidently run CAM reconciliation in STRATAFOLIO and streamline your year-end reporting.

What’s Next

Once you complete your reconciliation, the next step is preparing the following year’s CAM/OpEx setup. Watch this tutorial on cloning CAM periods.

How Do I Clone OpEx and CAM Periods for the New Year

What is Cloning in STRATAFOLIO?

Cloning in STRATAFOLIO is the process of copying an existing Operating Expense (OpEx) period, including CAM subcategories, from one period to the next.

This ensures every lease has a complete OpEx/CAM setup for the upcoming billing cycle.

Cloning:

  • Duplicates all OpEx and CAM categories that already exist in the lease
  • Carries forward billing amounts, structures, and prorated allocations
  • Allows you to optionally apply increases (percentage or flat-dollar) during the cloning step
  • Automatically creates the next period using the same structure as the period you selected

Because CAM (Common Area Maintenance) is part of OpEx, cloning ensures your CAM structure and values continue seamlessly into the new year.

Why Cloning is Important

Cloning OpEx ensures the next year begins with:

  • A complete and accurate set of OpEx categories already created
  • Previous or updated values carried forward for budgeting
  • A consistent structure for OpEx or CAM billing
  • Smooth alignment between billing and reconciliation
  • Stable cash flow for owners and tenants

If OpEx is not cloned:

  • Invoices will not generate accurately. There will be no OpEx on the invoice
  • Tenants may be under-billed or over-billed
  • Cash flow becomes unpredictable
  • Year-end reconciliations become less accurate

Cloning is a required annual step to support accurate OpEx or CAM billing and reconciliation.

When to Clone OpEx

Cloning should be done:

  • After the prior year’s CAM reconciliation is complete
  • Before generating the first invoice of the new OpEx period or calendar year
  • As part of your annual budgeting workflow

This ensures OpEx estimates for the new period are based on the most recent year’s performance.

Cash Flow Impact

OpEx amounts determine what is billed to tenants monthly.

If they are not updated:

  • Tenants may underpay throughout the year
  • Owners may need to cover unreimbursed expenses
  • CAM reconciliations may show large variances
  • Tenant disputes and cash flow inconsistencies may increase

Accurate cloning supports accurate billing, better forecasting, and smoother tenant communication.

Step-by-Step Process on How to Clone CAM/OpEx Periods

Step 1: Navigate to the Operating Expenses Index View

From the left-hand navigation panel, go to:

Operations → Operating Expenses

Navigate to the Operating Expenses Index View

This opens the Operating Expenses Index View, where you can review all leases with existing OpEx periods.

Step 2: Identify the Lease(s) That Need a New OpEx Period

There are two ways to find the correct leases:

Use the OpEx status dropdown to filter the table
  • At the top of the Operating Expenses table view, open the dropdown labeled OpEx Status.
  • Choose Missing Next OpEx Period.
    • This automatically filters to any lease that requires a new OpEx/CAM period.
  • Review the list and check the box next to the lease(s) you want to clone.
Option B — Manually Filter by Date or Tenant
Use the dropdowns to filter the OpEx table

Select the checkbox next to the lease(s) you want to clone.

Use the filters at the top for Organization, Entity, Asset, Tenant, or Units to find the relevant lease.

Adjust the OpEx Date filter, if needed, to a date that the OpEx is in to clone over.

Step 3: Clone Selected OpEx

Select Clone Selected OpEx.

Clone the selected OpEx

A confirmation window will appear.

If STRATAFOLIO detects issues:

Clone OpEx pop up showing an error
  • A pop-up will appear showing the error list. The clone button will not be clickable.
  • Select the Download Errors button to export an Excel file.
  • Review the explanation for each error.
  • Correct the issues in the lease’s OpEx tab (or lease details).
  • Attempt the clone again.

Only after errors are resolved will the Clone button be clickable.

Step 4: Update OpEx Amounts

Once cloning is possible, you will see the cloning pop up with adjustment options:

Clone OpEx form where OpEx amounts can be updated

You may increase OpEx amounts in one of two ways:

A) Increase by Percentage

  • Apply a % increase to any of the four categories:
    • CAM
    • Insurance
    • Taxes
    • Other Expenses
  • Subcategories under each will also adjust automatically.

B) Increase by Amount

  • Add a dollar increase (ex: $300/month) to any category.
  • Again, subcategories update automatically.

⚠️ You may choose either a percentage OR a dollar amount per category, not both.

If you leave a field blank, STRATAFOLIO keeps the same amount from the previous period. The amounts can be updated at a later date, and you can still proceed with the cloning process.

Review the entries then select clone to proceed with cloning.

Step 5: Verify the Newly Cloned OpEx Period

After completing the cloning process, you must verify that the new OpEx period was created correctly in the lease.

STRATAFOLIO provides a quick way to jump directly into the lease’s OpEx tab using the ellipse (three dots) menu.

Use the ellipse to open the Lease OpEx tab

1. Use the Ellipse (⋯) to Open the Lease’s OpEx Tab

On the Operating Expenses view:

  • Locate the lease you just cloned.
  • Click the ellipse (…) on the far-left of the row.
  • Select View OpEx to open the OpEx tab for that specific lease.

2. Review the Newly Created Period

In the OpEx tab of the lease, verify that:

  • The new OpEx period has been added
  • The dates of the cloned period match the prior period’s length
  • All subcategories were included in the cloning
  • Any percentage or flat-dollar increases (if used) are reflected
  • Amounts being invoiced to the tenant are correct

Important Note About Period Length

Cloning always creates a new OpEx period that matches the number of months in the prior period.

  • If the previous period was a full year, the cloned period will also span a full year.
  • If the previous period covered only part of a year (e.g., a new tenant mid-year), the cloned period will be cloned for the same number of months in the previous period

Step 6: Confirm the OpEx Period

Return to Operations → Operating Expenses.

Locate the newly cloned lease(s).

Select the checkbox and select Confirm Lease OpEx to finalize the OpEx period.

Confirm Lease OpEx button

Checklist for Cloning

Before Cloning

  • Confirm the existing OpEx period is accurate
  • Ensure all subcategories are entered
  • Verify the lease terms are correct
  • Prepare budgets for the new year if possible

After Cloning

  • New OpEx period appears in the lease
  • Dates are accurate
  • Lease term extended if needed
  • All subcategories cloned properly
  • New OpEx amounts updated per the budget if not done during the cloning process
  • New year’s invoices scheduled as expected

Additional Steps

  • Alert tenants about any increases for the following period

Best Practices

  • Confirm the Current OpEx Period Is Accurate Before Cloning
    • Verify the current OpEx period dates.
    • Include all expected categories (CAM, taxes, insurance, etc.).
    • Add and correctly assign all necessary subcategories.
    • Generate and collect the tenant’s invoices for the period.
    • Reflect any special rules accurately (admin fees, exclusions, allocations, etc.).
  • Use Filters to Control What You Clone
    • Use the new drop down feature to select the missing next OpEx period to see which leases need the OpEx cloned
    • Filter by OpEx Date to select only the period you want to clone
    • Use Organization, Entity, or Asset filters for bulk cloning
    • Validate the list before selecting “Clone Selected OpEx”
  • Resolve Errors Immediately
    • Download the error report
    • Review the explanation for each flagged lease
    • Correct the issue in the lease or OpEx tab
    • Attempt the cloning operation again
  • Keep an Annual Cloning Routine
    • Clone OpEx periods in bulk once per year before invoicing for the new period
    • Make any annual rate increases immediately after cloning or during the cloning process
    • Ensure newly cloned periods align with each lease’s term end
  • Maintain Clean Records for Future Reconciliations
    • To avoid issues later:
      • Keep subcategories consistent across years and integrations when possible
      • Avoid removing subcategories unless absolutely necessary
      • Confirm invoice generation for each new period
      • Audit cloned amounts before year-end reconciliation season
Click On A Tags To View Related Content:

Continue reading

Previous: How to Add Lender Information in STRATAFOLIO
Next: How to Turn Off Custom Transaction Numbers in QuickBooks Online