Real Estate Accounting Software: A CPA's Field Guide
We maintain investor books in these tools every day. Here is how to pick, organized by door count and entity structure, with the one test the software blogs skip: can it get you through tax season?
A guide by Taxstra Tax & Accounting — CPA-led tax strategy for business owners
Written by Bryan Martin, CPA, Managing Partner and Founder of Taxstra. Last updated July 10, 2026.
The right real estate accounting software depends on two numbers: how many doors you own and how many entities they sit in. A landlord with two rentals and a 40-door investor with four LLCs are not shopping for the same product, and any list that ranks tools without asking those two questions first is ranking them for nobody. We keep investor books daily inside a QuickBooks Online based practice, so this guide is a field report, not an affiliate roundup: what each tool is actually good at, what it hands your CPA in January, and where it quietly runs out of road.
Start With the Portfolio, Not the Software
Door count and entity structure decide this, not feature lists
Software roundups rank tools like they are interchangeable. They are not. The workload of rental accounting scales on two axes at once: transaction volume (doors) and reporting complexity (entities). Every tier below is really a question about which axis is about to break your current system.
1 to 3 doors, one entity. Your whole accounting problem is separation and consistency: a dedicated bank account, every transaction tagged to a property, and categories that match how rentals get reported on a tax return. Free landlord tools handle this. So does a spreadsheet you actually maintain. Buying heavyweight software here buys you setup work, not accuracy.
4 to 10 doors, or a second entity appears. This is the tier where most investors outgrow cash-tracking apps. Two LLCs means two sets of standalone books, partners mean someone else relies on your numbers, and refinances and improvement projects mean the books must track loan balances and assets, not just cash in and out. Real double-entry accounting, in practice QuickBooks Online with a class per property, becomes the default. If that is your tier, our QuickBooks for landlords guide covers the exact setup.
10+ doors, self-managing tenants. Now the software problem is operations plus accounting: leases, maintenance requests, tenant payments, maybe trust accounting if you manage for anyone else. Property management platforms with a real general ledger underneath (Buildium, Rent Manager) consolidate that. Some operators still keep entity-level books in QBO and let the PM software handle operations; both patterns work if the per-property reporting survives.
Syndications and commercial. Investor distributions, waterfall math, and a stack of entities per deal. AppFolio and Rent Manager live here, usually alongside a CPA or fund administrator, because the accounting is a system with controls, not an app subscription.
The Short Version, by Door Count
Stessa or Baselane free tier, or a disciplined spreadsheet
One entity, one bank account, a few dozen transactions a month. The tool matters less than the separation and the categories.
QuickBooks Online with a class per property
This is where free tools strain, especially once a second LLC shows up. Real double-entry books with per-property classes become the default.
Buildium or Rent Manager, or PM software plus QBO
You now have tenants, leases, maintenance, and possibly trust accounting. Property management software with a real ledger underneath earns its fee.
AppFolio or Rent Manager, plus entity-level books
Investor reporting, distributions, and multiple entities per deal. The accounting stack is a system, not a single app.
Simplified starting points. Entity structure can push you up a tier; see the framework below.
The Roundup: What a Working CPA Actually Sees
Best for, tax-report quality, CPA access, and rough price tier
These are the tools that show up in real investor books, judged on the four things that matter at tax time: who each one fits, whether it can produce a per-property profit and loss your tax preparer can use, how your CPA gets into it, and roughly what it costs. Pricing moves constantly, so treat the numbers as the tier, not the invoice.
QuickBooks Online
The CPA-collaboration default, and the platform our own bookkeeping practice runs on. It is not real estate software at all, which is exactly why it works: it is a full double-entry ledger, and the class and location tracking feature lets you tag every transaction to a property, so a single report (profit and loss by class) shows each property in its own column. Class tracking lives in the Plus tier and up, which lists at roughly $115 per month, and Intuit raises prices often enough that you should check the current number before subscribing. Accountant access is native: you invite your CPA and they work in the same file. Weaknesses: no rent roll, no lease or tenant tracking, and the per-property discipline is entirely on whoever does the setup.
Stessa
Built specifically for rental investors, and the strongest free starting point for a small single-entity portfolio. Bank feeds, property-level tagging, and a year-end tax package organized around rental reporting categories. The free tier covers the core, with paid tiers roughly in the $15 to $35 per month range. CPA access is exports rather than a ledger login, and it is a cash-tracking system rather than a full double-entry ledger, so loan balances and improvement projects take more year-end attention as the portfolio grows.
Baselane
A banking-first take: property-level checking accounts, rent collection, and bookkeeping in one place, with the core platform free and revenue coming from banking and per-use fees. For a landlord with a handful of doors who wants the bank account itself to be the system, it is a clean answer, and the property-tagged reporting is genuinely useful. Like Stessa, the CPA story is exports, and multi-entity portfolios will eventually want a real general ledger behind it.
Buildium
Property management software with real accounting underneath, including per-property ledgers and the trust accounting you need if you manage units for anyone else. Plans start around $62 per month and scale with door count, with per-transaction fees on top. Best fit: 10+ doors self-managed, or small PM operations. Your CPA can get a user seat, and the per-property reporting holds up at tax time.
AppFolio
The step up for scale. Pricing is per unit (around $1.49 per unit per month on the entry plan) with a monthly minimum near $300 and a 50-unit floor, which tells you exactly who it is for: portfolios of 50+ units and property management firms. Full general ledger by property, strong owner and investor reporting, and real workflow automation. Below the unit minimum it simply is not your product, and that is fine.
Rent Manager
The operator's choice among PM platforms: deep accounting, heavy customization, and per-unit pricing that is quote-based with monthly minimums. It rewards teams willing to invest in setup and training. For a hands-on operator scaling past small portfolio size, or a PM company that has outgrown simpler tools, it is a serious contender; for a six-door landlord it is more machine than the job needs.
Wave, and the humble spreadsheet
Wave is free general-purpose accounting with a paid tier for automated bank feeds. For one or two doors on a tight budget it can work, but it is not built for per-property reporting, so you end up forcing property splits through workarounds. At that portfolio size, an honest spreadsheet with one tab per property often does the same job with less friction. More on when that is genuinely fine in the last section.
A note on Xero
Xero is a legitimate QBO alternative: a real double-entry ledger with tracking categories that can stand in for classes. US plans run roughly $25 to $90 per month. The practical catch is bench depth: far fewer US real estate bookkeepers and CPAs standardize on it, so when you hand off the books or hire help, the talent pool is thinner. Nothing wrong with the software; the ecosystem is the tradeoff.
| Tool | Best for | Per-property tax P&L? | CPA access | Price tier |
|---|---|---|---|---|
| QuickBooks Online | 4+ doors, any entity mix | Yes, P&L by class | Native accountant access | $$ |
| Stessa | 1 to 10 doors, one entity | Yes, landlord tax package | Report exports | Free / $ |
| Baselane | 1 to 5 doors, banking-first | Property-tagged reports | Report exports | Free |
| Buildium | 10+ doors, self-managing | Yes, per-property ledger | User seat for your CPA | $$ |
| AppFolio | 50+ units or PM firms | Yes, full GL by property | User seat for your CPA | $$$ |
| Rent Manager | Serious operators, PM firms | Yes, full GL by property | User seat for your CPA | $$ to $$$ |
| Wave | 1 to 2 doors, budget-first | Workarounds required | Invited collaborator | Free / $ |
| Xero | QBO alternative | Yes, tracking categories | Advisor access | $ to $$ |
The Tax-Readiness Test
What your books must produce at year end, whatever tool you pick
Here is the lens the software blogs never apply: the entire point of rental bookkeeping is a handful of year-end outputs. If your tool produces them, it passes. If it cannot, no dashboard makes up for it. The list:
- A profit and loss for each property. Rental income and expenses are reported property by property on Schedule E, so a combined P&L across the whole portfolio is not enough. Our plain-English walkthrough of Schedule E shows exactly what those lines look like.
- Fixed asset and depreciation inputs. Residential rental buildings are generally depreciated over 27.5 years, which means your CPA needs purchase closing statements, and a list of capital additions with dates and amounts, not a lump of costs buried in repairs.
- Loan interest split per property. Mortgage interest is deductible against the property it financed, and the Form 1098s have to tie to the right property in the books. A bank feed that books the entire mortgage payment as one expense line is overstating expenses and hiding the loan balance at the same time.
- Capital improvements vs repairs, tagged when they happen. Repairs are deductible now; improvements are capitalized and depreciated, with a de minimis safe harbor that lets most investors expense items up to $2,500 per invoice or item when elected. This is a judgment call made per transaction, which is why it has to happen during the year, not in a panic the week before filing.
- Security deposits handled as liabilities. A deposit you intend to return is not income when you receive it; it becomes income only if you keep some of it. Cash-tracking apps that count every deposit as revenue quietly overstate your income.
If reading that list felt like a to-do list you do not want, that is the actual product of our real estate bookkeeping service: books that arrive at tax season already passing the test.
Not sure which stack fits your portfolio?
A free initial consultation looks at your door count, entities, and current books, and tells you exactly what we would set up.
Find Out What You're Overpaying in Taxes
Book a free 30-minute call to walk through your situation. We'll tell you exactly how our CPA-led team can help — and whether we're the right fit.
What to Expect on the Call
Worked Example: 6 Doors, 2 LLCs, One Monthly Close
What this actually looks like in QuickBooks Online
Take a hypothetical investor, Dan, with six doors: two duplexes (four doors) held in an LLC he owns 50/50 with a partner, and two single-family rentals in an LLC he owns alone. The partnership LLC files its own return; the single-member LLC is disregarded, so those two rentals land on Schedule E of Dan's personal return. Two entities, two standalone sets of books. In practice that means two QuickBooks Online files, each connected to its own bank account, with a class for each property: two classes in the partnership file, two in the single-member file.
Once the chart of accounts and classes are set up, the monthly close is boring on purpose, and boring takes about 30 to 45 minutes per entity:
The Monthly Close, in Order
Bank feeds in, per entity
Each LLC has its own QBO file and its own bank account. Feeds pull every transaction in automatically.
Categorize with a class per property
Every rent deposit and every expense gets an account AND a property class. No unclassified lines allowed.
Split the mortgage payments
Interest to expense, principal to the loan balance, escrow to the escrow account. One payment, three destinations.
Tag repairs vs improvements at entry
The $450 faucet fix is an expense. The $12,000 roof is an asset. Decide now, not in April.
Reconcile and run P&L by class
Bank balance ties to the books, and each property shows its own column. That report IS your tax prep.
The payoff shows up in February. The partnership file's P&L by class becomes the per-property detail for the partnership return, and the single-member file's P&L by class maps to Schedule E, property by property. No shoebox, no reconstruction, no billing surprises from your CPA. This example is hypothetical and illustrative; your close will vary with transaction volume and how clean the setup is.
When a Spreadsheet Is Genuinely Fine
And what software cannot fix
Honest answer from a firm that sells bookkeeping: if you have one or two doors, one entity, one dedicated bank account, and maybe twenty transactions a month, a spreadsheet you update monthly passes the tax-readiness test just fine. One tab per property, columns matched to how rentals are reported, a separate tab listing capital improvements with dates and amounts, and a note of each loan's year-end balance and interest. That is a complete system at that scale, and it costs nothing.
The spreadsheet stops being fine when any of these show up: a second entity, a partner, a refinance or 1031 in motion, door count past three or four, or the honest realization that you have not opened the file since March.
And the part nobody selling software will tell you: software cannot fix bad bookkeeping. If personal and rental spending run through the same account, if three months of transactions sit uncategorized, if nobody decided whether the roof was a repair or an improvement, then Stessa, QBO, and AppFolio all produce the same thing: wrong reports, faster. The fix for bad books is a cleanup and a process, usually a human one. That is the honest boundary between a software purchase and a bookkeeping service, and it is also why our landlord CPA engagements start with the books before they touch the tax strategy.
Frequently Asked Questions
Picking and running accounting software for rentals
Get the Right Stack, Set Up Right
A free initial consultation covers your portfolio, your entities, and your current books, and maps the shortest path to tax-ready accounting, whether you run it or we do.
Find Out What You're Overpaying in Taxes
Book a free 30-minute call to walk through your situation. We'll tell you exactly how our CPA-led team can help — and whether we're the right fit.
