Curious how other property managers here handle reporting — specifically things like per-unit expense tracking, or seeing rent income broken out by month in a way that's actually usable for owner statements. Do you rely on what your PM software (Buildium, AppFolio, etc.) gives you natively, or do you end up rebuilding reports yourself in Excel? Trying to understand how big a gap this actually is for people, or whether it's a non-issue.
I self-manage two Chicago rentals, so there's no PM software in the middle and I rebuild it all in my custom P&L, one per property, every month.
The mortgage takes the most work. My payment hits as a single line, so I split it into principal, interest, and escrow before anything else. Without that the property looks more expensive than it is and the equity number drifts. I track the escrow balance separately too, since a shortage shows up there months before it changes what I pay.
In general, I use Monarch for transactions and expense tracking and then I import that data into my P&L tool for KPI's and analysis.
Appfolio tracks all of the unit expenses for multifamily- maintenance, utilities, etc. If there are overhead expenses than you would have to divide those out - taxes, insurance, lawn, etc.
I self-manage two Chicago rentals, so there's no PM software in the middle and I rebuild it all in my custom P&L, one per property, every month.
The mortgage takes the most work. My payment hits as a single line, so I split it into principal, interest, and escrow before anything else. Without that the property looks more expensive than it is and the equity number drifts. I track the escrow balance separately too, since a shortage shows up there months before it changes what I pay.
In general, I use Monarch for transactions and expense tracking and then I import that data into my P&L tool for KPI's and analysis.
I self-manage two Chicago rentals, so there's no PM software in the middle and I rebuild it all in my custom P&L, one per property, every month.
The mortgage takes the most work. My payment hits as a single line, so I split it into principal, interest, and escrow before anything else. Without that the property looks more expensive than it is and the equity number drifts. I track the escrow balance separately too, since a shortage shows up there months before it changes what I pay.
In general, I use Monarch for transactions and expense tracking and then I import that data into my P&L tool for KPI's and analysis.
I self-manage two Chicago rentals, so there's no PM software in the middle and I rebuild it all in my custom P&L, one per property, every month.
The mortgage takes the most work. My payment hits as a single line, so I split it into principal, interest, and escrow before anything else. Without that the property looks more expensive than it is and the equity number drifts. I track the escrow balance separately too, since a shortage shows up there months before it changes what I pay.
In general, I use Monarch for transactions and expense tracking and then I import that data into my P&L tool for KPI's and analysis.
Adam, I think you’re right, and that distinction between direct unit expenses and shared overhead is important.
The larger platforms like AppFolio and Buildium are designed to handle that kind of multi-unit reporting and allocation because they’re built around professional property management and owner reporting. For a larger multifamily portfolio, that makes a lot of sense.
For a smaller self-managing portfolio, I think the need is a little different. I want to track income and expenses by property, see how each property is performing, and still be able to look at the portfolio as a whole without needing all the infrastructure of a larger PM platform.
I use Easy Rental Records for my own properties for that, and if I want to manipulate the data further or need it for my CPA, I export it to Excel.
So I do think there’s a gap—but maybe it’s less about whether the larger platforms can produce the reports and more about how much software you need to get the financial visibility you actually use.
I’d be curious how often your owners ask for true per-unit reporting versus property-level reporting.
Good question - I don't manage properties myself, this was more me trying to gauge whether per-unit reporting is a real widespread pain point or something the bigger platforms already handle well enough. Your point about needing less infrastructure for a smaller portfolio makes sense - sounds like the actual gap might be less about missing features and more about most tools being sized for a bigger operation than a lot of self-managers actually run.
WE self manage small multi units. Excel sheets work just fine for what we are wanting to do. We try and "KISS" keep it super simple
Try something small and simple like quicken. It can tell you total expenses, general expenses, and property specific expenses. It can break them down by property, by time period, and by expense or income type.
Of course it will also compare it to your budget, last year or any other time period you can think of. It will download and enter automated transactions from bank accounts and credit cards. I only have a dozen properties, but it doesn't take an hour per month even with 10+ HOA's.
Try something small and simple like quicken. It can tell you total expenses, general expenses, and property specific expenses. It can break them down by property, by time period, and by expense or income type.
Of course it will also compare it to your budget, last year or any other time period you can think of. It will download and enter automated transactions from bank accounts and credit cards. I only have a dozen properties, but it doesn't take an hour per month even with 10+ HOA's.
Curious how other property managers here handle reporting — specifically things like per-unit expense tracking, or seeing rent income broken out by month in a way that's actually usable for owner statements. Do you rely on what your PM software (Buildium, AppFolio, etc.) gives you natively, or do you end up rebuilding reports yourself in Excel? Trying to understand how big a gap this actually is for people, or whether it's a non-issue.
@Aravind Sanjeevi, from owning and working around rental property, I’ve learned that I care less about having a perfect report and more about whether I can quickly see what needs my attention.
For me, I want to be able to look at a property and answer a few simple questions. Which unit is costing me more than the others? Are repairs starting to repeat? Is one unit turning over more often? Is the rent still covering what that unit is really costing me?
I also do not think every expense needs to be forced down to the unit level. Things like taxes, insurance, landscaping, or work on a shared area may make more sense at the property level.
What matters to me is keeping the reporting consistent. If the same types of expenses are tracked the same way every month, it becomes much easier to see when something changes.
That is where I think the real value is. The report should help the owner make a decision, not just give them more numbers to look at.
This is a really useful reframe, thanks. Sounds like the real value isn't more granularity but consistency - and a report that points you to what needs attention rather than just handing you more numbers. That's a distinction I hadn't thought about enough.
Curious how other property managers here handle reporting — specifically things like per-unit expense tracking, or seeing rent income broken out by month in a way that's actually usable for owner statements. Do you rely on what your PM software (Buildium, AppFolio, etc.) gives you natively, or do you end up rebuilding reports yourself in Excel? Trying to understand how big a gap this actually is for people, or whether it's a non-issue.
@Aravind Sanjeevi, from owning and working around rental property, I’ve learned that I care less about having a perfect report and more about whether I can quickly see what needs my attention.
For me, I want to be able to look at a property and answer a few simple questions. Which unit is costing me more than the others? Are repairs starting to repeat? Is one unit turning over more often? Is the rent still covering what that unit is really costing me?
I also do not think every expense needs to be forced down to the unit level. Things like taxes, insurance, landscaping, or work on a shared area may make more sense at the property level.
What matters to me is keeping the reporting consistent. If the same types of expenses are tracked the same way every month, it becomes much easier to see when something changes.
That is where I think the real value is. The report should help the owner make a decision, not just give them more numbers to look at.
For mine, I don't track expenses by unit. I typically know which unit is the biggest headache
It does all the schedule E work for you or property.
You enter the loan balance, # of payments and interest rate plus any extras like insurance/hoa/property taxes. So each loan payment is automatically and correctly allocated and matches the bank’s amortization table, even if you make extra payments.
Even on the other side of this, using a PM instead of self-managing, the gap is still real. My PM's software produces a statement built for their operations, not my books, so I still end up re-deriving true per-property net and tying it back to what actually hit my bank before I trust the number for taxes or a hold sell call. Kim's point lands for me too, it was never really about the size of the platform, it was whether the report was built for the owner's decision or the manager's workflow.
Really appreciate everyone chiming in on this -- this thread ended up being more useful than I expected.
Diana's reframe stuck with me most: the value isn't more granularity, it's consistency, plus something that flags what actually needs a look -- a unit costing more than others, repairs repeating, a turnover that ran high. That's different from a fuller per-unit P&L, and closer to what a few of you described actually wanting.
I've started mocking up exactly that: a simple "needs attention" feed sitting on top of whatever you already use (Buildium, Excel, Quicken, etc.) rather than replacing it. Still early and using illustrative data for now, but if anyone wants a look or has thoughts on what should trigger a flag, I'd love to hear it.
The income side is where my reports used to fall apart, not the expense side. My tenants pay by Zelle, Cash App, check, sometimes cash. None of that flows into any software on its own. So the "rent income by month" view was only ever as honest as my manual entry, and my manual entry was not honest. I was rebuilding in a spreadsheet every month, same as you.
So the gap is real, but for a self-manager it isn't that PM software reports badly. It's that half the transactions never reach the software in the first place.
For the people here on Buildium or AppFolio - are your tenants actually paying through the portal, or are you hand-entering the Zelle and Cash App payments too? That answer decides whether the native reports mean anything.
The gap is real, but I wouldn’t frame it as “AppFolio vs Excel.”
The bigger issue is whether the expense still carries enough context when it reaches the owner report.
Per-unit reporting is only useful if you can answer things like: was this recurring or one-time, controllable or uncontrollable, unit-specific or allocated, maintenance or capital, normal variance or an emerging pattern?
Most PM systems can tell you what was spent. The harder problem is preserving why it was spent, what changed, whether it should repeat, and what action it created.
That’s where teams usually end up rebuilding the story manually in spreadsheets, notes, email, or owner commentary.
So I’d look for a reporting process that preserves the transaction plus the operating context around it, not just cleaner monthly columns.
Feel free to reach out if you have any questions.
the income side gap yisroel mentioned is the one that bites people hardest i think. you can get your expense tracking as clean as you want but if half your rent is coming in through zelle and venmo and cash app and it never makes it into whatever system you're using, your "per unit report" is already wrong before you even look at it.
i spent way too long trying to get the expense side perfect before realizing the real mess was on the income side. payments hitting the wrong account, tenants splitting rent between roommates on different apps, security deposit vs first month getting coded wrong. once i fixed that pipeline the expense tracking part got a lot less stressful because at least i knew the starting number was right.
the mortgage split thing joseph brought up is real too. until you separate principal from interest your property looks like it's bleeding more than it actually is, and your equity number is just a guess. that one's worth automating early if you have more than a couple doors.
Yisroel and Igor, I'm curious about something. Do you have dedicated bank accounts for your rentals, or do you receive rent into your personal bank accounts?
If you're receiving rent through Zelle, Venmo, or Cash App, and those payments eventually hit your bank account, wouldn't connecting that account to your bookkeeping software capture those transactions automatically?
Are you not connecting your bank accounts to these platforms, or is the issue that the software doesn't recognize these deposits as rental income and assign them to the correct property or unit?
I'm trying to understand where the actual gap is — getting transactions into the software, identifying them correctly, or both.
Both, but mostly the second. The bank feed gets the deposit in fine. A Zelle memo that just says "rent," or a Cash App transfer from a roommate's name, doesn't tell the software which unit or which month it's for. Someone still sits there and tags it.
Starting number first, then the expenses. That's the order I wish I'd figured out sooner. Roommates splitting rent across two apps is the worst of it - one unit, two names, and neither one matches the lease.
@Yisroel Pollock An important question would be what scale are you referring to. I manage 910 single-family properties in Phoenix metro and we use AppFolio. Easily provides tracking on a property to property basis, even when one owner may hold 30+ properties in the same portfolio.
Fair - at 910 doors AppFolio is built for exactly that. I meant the other end: a few doors, rent coming in by Zelle and Cash App, no portal at all. I'd guess nearly all your rent runs through the portal, which is why the numbers hold.
I use Easy Rental Records. I enter the expense and assign it to the property when I record it. Then I can pull a P&L for an individual property or the full portfolio. I can also export the reports to Excel when I need them; no formulas required. It keeps me from having to separate everything later.
Most of what owners actually need is clean property-level reporting, not true unit-level for every single expense.
In practice:
• Rent and unit-specific repairs can live at the unit
• Shared costs (insurance, property management fee, many utilities, mortgage interest/escrow) usually stay at the property and get allocated only when the owner statement actually needs it
• Forcing every expense down to the unit creates noise and breaks context on the transaction
If you're in AppFolio/Buildium, use their native property/unit structure and keep the chart of accounts consistent. Excel is fine as a presentation layer, not as the system of record.
The goal isn't perfect unit cost accounting. It's owner statements you can explain in two minutes without rebuilding the month.
In QuickBooks the report is only as good as the tagging. If every bill gets assigned to a property and unit the day it's entered, the built-in reports work fine for owner statements. When that slips, you end up rebuilding it in Excel at month end.