REA.co Real Estate Accounting & Tax

Full-service monthly Quickbooks bookkeeping for scaling commercial property managers.

QuickBooks is built for one business running one set of books, not a portfolio where every lease carries its own escalation clause, expense stop, and CAM exclusion. Classes and locations can be built to stand in for property-level structure, but nothing enforces that they match what's actually in the lease. Commercial accounting inside QuickBooks only works when someone maintains that link by hand, continuously.

Commercial Real Estate Accounting Inside QuickBooks

What Changes When You Run This Vertical On This Platform

Where it breaks

CAM true-ups exposing a year of misallocated costs

QuickBooks has no field for an expense stop, a base year, or a tenant's pro rata share. Reimbursable CAM costs usually get coded to one shared account for the whole property, with the tenant-by-tenant allocation kept on a spreadsheet outside the general ledger, if it's kept anywhere at all. As long as the spreadsheet and the ledger happen to agree, nobody looks twice. They drift quietly: a new exclusion clause isn't reflected, a management fee gets swept into a pool it should be excluded from. None of it surfaces until the annual true-up, when a full year of misallocation lands on one invoice at once.

How REA handles it

Reconciling the class structure to the lease abstract

REA builds each property's class or location structure directly from the lease abstract: expense stop, base year, exclusions, and pro rata share, so a CAM posting maps to the clause that generated it instead of a generic recovery account. Reimbursable and non-reimbursable costs sit in separate accounts inside each pool. Mortgage payments get split between principal and interest rather than expensed whole, and security deposits post to a liability account, never income. Every CAM true-up gets checked against the lease terms before a number reaches a tenant, not after.

What we check in your QuickBooks instance

  • CAM pool coding matches each lease's expense stop
  • Security deposits posted as liabilities, not income
  • Mortgage payments split between principal and interest
  • Class structure still matches the current rent roll
  • Exclusions and caps applied before tenant billing

Experts In All Property Types

Residential, commercial and everything in between. The asset class changes what the books have to prove, and our teams are staffed accordingly.

Check Out What Our Clients Have To Say About Us

Property Managers, Investors & Owner Operators

Client story

Smaller portfolio, still looked after

Adam the owner took a personal interest in my situation and was willing to work with me to see if his company was a good fit. I may be too small for them but I would highly recommend them to anyone considering a bookkeeper for their property management business.

TSTrevor SmithProperty Manager

Came from a bookkeeper who did not know real estate

Following a series of erroneous financials from my previous bookkeeper, who lacked expertise in real estate, it's been truly remarkable to receive not only accurate financials on a consistent basis but also proactive advice without prompting. The REA team is a game-changer in real estate accounting!

SCSara CrosbyReal Estate Investor

Real-estate-only specialists

As REA exclusively specializes in Real Estate, I rest easy knowing my financials are precise every month while saving money at the same time, an invaluable benefit.

SWSteve WilkoOwner Operator

230+

Property Accountants

30M+

Commercial Sq. Ft.

Up to 50%

Saved vs In-House

Every month

On-Time Close

Schedule a Call

Frequently Asked Questions

Can QuickBooks actually handle CAM reconciliation for a multi-tenant property?

Yes, but not on its own. QuickBooks has no built-in field for expense stops or pro rata share, so CAM reconciliation has to be built using classes or locations tied to each lease, with reimbursable and non-reimbursable costs separated in the chart of accounts. That structure works, but only if someone sets it up and keeps it current. Without it, CAM postings collapse into one shared account and the reconciliation gets rebuilt from scratch every year.

We've been booking security deposits as income, is that actually a problem?

Yes. A security deposit belongs to the tenant until the lease ends and it's applied against damages or refunded, so it's a liability, not revenue. Booking it as income overstates revenue in the year it's collected and creates a mismatch when it's later returned or applied. It also matters for trust accounting: many states have rules about how tenant funds must be held and tracked separately from operating cash, and QuickBooks doesn't enforce that separation on its own.

At what point does a commercial portfolio outgrow QuickBooks?

There's no fixed unit count where that happens, it depends on how much of the complexity is still manual. If every new lease means adding classes by hand, if CAM allocation lives on a spreadsheet next to the ledger instead of inside it, and if trust handling for deposits depends on someone remembering rather than a system, the portfolio has effectively outgrown what QuickBooks does unassisted. REA can usually extend QuickBooks further than owners expect, but that's worth an honest conversation rather than an assumption.

Ready for Accurate Commercial Real Estate Books in QuickBooks?

Schedule a call with our team to talk through your QuickBooks instance, what it is doing to your commercial real estate financials, and what REA would take on.