Hi, I was wondering what software you prefer to run your real estate investments — whether you are commercial or residential.
Most of my clients I do manual bookkeeping through Quickbooks Desktop. Other prefer QBO or something similar like Wave and Xero.
But from time to time I notice some clients will go the extra step and get property management software like Appfolio, Yardi Breeze or DoorLoop. I see that mostly with commercial leases due to the escalations and CAM recoveries. With QB you would have to manually escalate the lease when billing each month which requires you to review the lease frequently.
I am currently using QuickBooks. QuickBooks is pretty well-known nationally, so it makes it easy when tax time comes around. I am glad to hear others' advice, however.
The split usually breaks along whether you're managing for yourself or for third-party owners. QBO is fine for self-managed portfolios where you just need a clean P&L. The pain shows up when you're cutting individual owner disbursements every month and reconciling lump deposits (rent rolls, OTAs, Stripe) back to specific properties. That's where Appfolio/Buildium/DoorLoop earn their keep, because the trust account math gets messy fast. Your CAM/escalation point on commercial is real too. If most of your clients are residential investors with one or two doors, QB is probably right. If they manage for others, the owner-statement and trust account workflow is what justifies the PMS spend.
For my own investments (40ish doors - residential) I use QBO. The class function is really useful for tracking multiple properties separately. The direct bank feeds combined with creating rules can really cut down on your time a lot - especially if you are using QB desktop.
I think it really depends on the size and complexity of the portfolio. For many smaller residential investors, QBO is often more than sufficient when set up correctly with property/class tracking and consistent processes.
Once portfolios become larger or more operationally complex — especially commercial properties with CAM reconciliations, escalations, tenant billing, and maintenance workflows — property management platforms like AppFolio, Yardi, or DoorLoop start making a lot more sense.
A lot of investors also end up using both: property management software for operations and QuickBooks for the accounting side/reporting.
I work primarily with small business and investor bookkeeping clients, and I’ve found many owners either overcomplicate their setup too early or stay on spreadsheets/manual systems too long. I’d be happy to offer a complimentary 30-day diagnostic review for anyone evaluating whether their current setup still fits their portfolio.
the property management software vs QB question is really about what you're trying to solve for.
QB is solid for accounting and taxes. property management software handles tenant communication, maintenance requests, lease tracking, rent collection — operational stuff that QB wasn't built for.
the challenge most operators run into is when they outgrow property management software but still need the operational layer. they're managing 50+ units, coordinating multiple PMCs, tracking insurance claims, handling vendor relationships — and neither QB nor standard PM software covers that coordination layer.
are your clients mostly self-managing their properties or working with property management companies?
I am a residential investor, and I use Baselane.com for finances, and Properteasy.com for all my property maintenance. Thats really all you need on the single family side.
Coming at this from the bookkeeping side, since your clients are mostly on Desktop: for residential, QuickBooks with a class per property is usually enough, as others said. For commercial, the deciding question is who calculates the CAM reconciliation, because QuickBooks won't. Pro-rata shares, gross-ups on partly vacant buildings, base-year or expense-stop leases, caps on controllable costs and excluded items all live in the lease, not the ledger.
A split that works well:
- Let the PM software be the tenant subledger: lease terms, escalations, monthly CAM estimates, the year-end true-up.
- Post a monthly summary entry into QuickBooks by property class, and tie tenant receivables in QuickBooks to the PM aging every month-end. If they don't match, find out why before you close.
- Book the year-end true-up as a receivable or a payable per tenant, not as an adjustment to rental income.
- Keep security deposits in a liability account, never income.
Two things people miss: if a lender or partner wants GAAP statements, scheduled escalations mean straight-line rent, so you'll carry a deferred rent balance that doesn't exist on the tax return. And for clients staying on Desktop, check each version's support end date, because unsupported versions lose bank feeds and payroll.