How should a real estate investor track rental income and expenses?
The most important principle is tracking by property. Every rental property is its own profit center, and your accounting system needs to reflect that. When you lump all rental income and expenses together, you lose visibility into which properties are actually performing and which ones are dragging your portfolio down. Set up each property as a separate class, location, or project in your accounting software so every transaction gets assigned to the right unit.
Use dedicated bank accounts for your rental activity. At minimum, keep one business checking account that handles all rental deposits and property expenses. If you have a larger portfolio, separate accounts by property or by entity can make reconciliation cleaner. The goal is to keep personal finances completely separate from rental activity, which simplifies bookkeeping and protects you if the IRS ever asks questions.
For income, track rent payments, late fees, security deposit forfeiture, and any other revenue tied to a property. Record the date received and which tenant paid. If a tenant is behind, you want to know that quickly, not at the end of the quarter when you’re reviewing financials.
On the expense side, common categories include mortgage interest, property taxes, insurance, repairs and maintenance, property management fees, HOA dues, utilities you cover, and advertising for vacant units. Capital improvements like a new roof or HVAC system need to be separated from routine repairs because they get depreciated over time rather than deducted in full during the year they’re paid. Getting that distinction wrong can create problems on your tax return.
Depreciation is one of the biggest tax advantages for real estate investors, but it only works correctly if your records are clean. You need to know the cost basis of each property, track capital improvements that add to that basis, and ensure your tax preparer has accurate data to calculate depreciation schedules. Sloppy records lead to missed deductions or incorrect amounts that could trigger issues down the road.
Reconcile your accounts monthly. Match every bank transaction to a category and a property. This catches duplicate charges, missed rent payments, and coding errors while they’re still fresh. Letting transactions pile up for months creates a mess that takes significantly more time and money to untangle.
Save every receipt and document digitally. Vendor invoices, contractor agreements, closing statements, insurance declarations, and property tax notices should all be organized and accessible. If you sell a property, you’ll need records going back to the original purchase to calculate your gain correctly.
The payoff for consistent tracking goes beyond tax compliance. You’ll know your actual cash-on-cash return for each property, spot maintenance trends before they become expensive surprises, and have the data to make informed decisions about refinancing, selling, or acquiring new properties. Working with a bookkeeper in Chandler who understands rental portfolios means your books stay current and your numbers actually tell you something useful about your investments.
Bookkeeping for East Valley Small Businesses
The Next Step:
Tell Us About Your Business
Let us know where things stand with your books and what kind of help you're looking for. We'll give you an honest assessment and a clear price.
More Questions
Do I need a local bookkeeper or can I use someone remote?
Either can work. Modern bookkeeping runs through cloud-based tools, so location isn't a technical barrier. But a local bookkeeper brings advantages like familiarity with Arizona tax requirements and the ability to meet in person when it matters.
Read answerCan a bookkeeper clean up my messy QuickBooks file?
Yes. A skilled bookkeeper can untangle uncategorized transactions, fix reconciliation errors, and get your QuickBooks file into reliable shape. The scope depends on how far behind things are and what went wrong.
Read answerShould I use cash basis or accrual basis bookkeeping?
Most small businesses do well with cash basis bookkeeping. It's simpler and offers more tax flexibility. But if you carry receivables, manage inventory, or need to understand true monthly profitability, accrual basis gives you a much clearer picture.
Read answerCan QuickBooks Online handle job costing for my business?
Yes, QuickBooks Online can handle job costing through its Projects feature, but how well it works depends on your industry and how the system is configured. For many project-based businesses it works fine. For construction with detailed phase and cost code tracking, it takes careful setup.
Read answerWhat financial reports should I look at every month?
At minimum, review your Profit & Loss statement, Balance Sheet, and a cash flow summary every month. These three reports tell you whether you're profitable, what your financial position looks like, and whether you have enough cash to operate.
Read answerWhat insurance costs should a contractor track separately?
Track general liability, workers' compensation, builder's risk, vehicle, and equipment insurance in separate accounts. Each one affects your books differently, and lumping them together makes it impossible to accurately cost jobs or set overhead rates for bidding.
Read answer

