San Francisco portfolios rarely look like one thing: a rent-controlled Victorian flat in the Mission sits in the same books as a Pacific Heights condo HOA and a handful of post-1979, Costa-Hawkins-exempt single-family rentals. QuickBooks doesn't know the difference. It has no trust accounting module and no native tenant ledger, so every class distinction, and the rent ceiling that pre-1979 unit carries under the SF Rent Ordinance, has to be built by hand. We set up that class structure and keep it from drifting as the portfolio grows.
We work with accountant access inside your own QuickBooks instance, exactly as you would grant an internal hire.
California rules that apply here
QuickBooks has no trust module, so security deposits and owner funds sit in the same operating account unless we build separate liability accounts and enforce the split manually. On SF portfolios mixing rent-controlled units, condos, and single-family exemptions, that segregation has to hold across dozens of class codes, not just one property type.
QuickBooks defaults to expensing a full mortgage payment instead of splitting principal, interest, and escrow, which misstates cash flow on every financed property in the portfolio. That error compounds fast in San Francisco, where a single owner might hold a financed Sunset District duplex alongside a free-and-clear Noe Valley single-family rental, each needing its own accurate P&L.
QuickBooks has no tenant ledger, so the allowable rent ceiling and increase history for a pre-1979, rent-controlled unit has nowhere built-in to live. We track it in structured memo fields and a supporting schedule tied to each class code, so the lawful increase trail survives a bookkeeper transition instead of disappearing into someone's inbox.
California Civil Code 1950.5 gives you 21 calendar days to return a security deposit or send an itemized statement after a tenant moves out. QuickBooks has no deposit tracking field tied to a move-out date, and no trust liability account by default, so deposits are routinely booked as income the day they're received. We book deposits to a dedicated liability account per unit and flag the move-out date manually, because the platform won't do either on its own.
California Civil Code section 1950.5(g)(1) requires the deposit, or an itemized statement plus the remaining balance, within 21 calendar days of the tenant returning possession. Deductions above $125 must be supported by receipts for labor and materials.
All California requirementsHow we keep you inside it
San Francisco operators use REA for the full monthly close or for the single function that has become a bottleneck. Each one is performed inside your QuickBooks instance.
Compliant, audit-ready trust funds
Learn moreThree-way reconciliation, every account
Learn moreBills paid, rent collected, owners paid
Learn moreBack books fixed and current
Learn moreAnnual commercial true-ups
Learn moreResidential, commercial and everything in between. The asset class changes what the books have to prove, and our teams are staffed accordingly.
Property Managers, Investors & Owner Operators
REA and team have been nothing but excellent helping our firm with its day to day financial needs. Their expertise, professionalism, and timeliness have made our lives so much easier. We foresee a long relationship with REA and team.
Real Estate Accounting truly is a special company. They helped as if they were a part of our company, with the concern and caution as an employee would have, but even more. They quickly ascertained our needs and developed an effective team to help with our accounting needs. They were extremely responsive and always accurate. I would recommend their services to anyone who needs help with their property management accounting.
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.
No. QuickBooks has no field that flags a move-out date against California Civil Code 1950.5's 21-day window, and no built-in itemized statement template for deductions. We track the move-out date and deduction documentation outside the default chart of accounts, in a dedicated liability sub-account per tenant, so the itemized statement or refund goes out inside the deadline instead of relying on someone remembering the date.
Not on its own. QuickBooks has no property-level structure built in, so every rent-controlled unit, HOA-managed condo, and exempt single-family rental in a San Francisco portfolio has to be set up as its own class or location, by hand, before a single transaction is coded. We build that class map at onboarding and audit it as units are added, because a missed class means a rent ceiling or an HOA fee lands in the wrong bucket.
Usually when Ellis Act cost accounting, trust fund segregation across multiple owners, and rent ceiling tracking for pre-1979 units start competing for the same manual class structure. QuickBooks can still handle the general ledger and tax handoff at that point, but the property-specific work needs a system built for it. We'll tell you honestly when that shift makes sense rather than stretching QuickBooks past what it's built to do.
Other California markets, the platforms we work in, and the functions available on their own.
Schedule a call and we will review your QuickBooks setup, your California deposit handling, and what it takes to close clean every month.