I’ve been experimenting with using AI alongside QuickBooks Online to improve my annual property reviews.
My current process is:
I started a few years ago with Chap GPT, then moved to Claude, and currently back with Chat GPT.
AI has been especially useful for turning basic accounting reports into something much more powerful from an owner/investor perspective. More powerful and faster, but not more simple.
I’m curious how others are using AI:
I’d love to hear what is actually working for other owners
All of these are great post-acquisition workflows. The AI use case I've found most valuable is on the pre-acquisition side — specifically for tax deed auction underwriting, where the analysis problem is fundamentally different from portfolio management.
At a county tax deed auction, you might have 16 properties to evaluate simultaneously. You can't inspect any of them inside. You have the assessed value, the minimum bid, and public records — that's it. The margin for error is huge because you're buying sight-unseen with 100% cash.
Here's how AI changes the auction analysis:
1. Batch comparable screening: Feed the AI the full auction property list with assessed values and parcel details. Have it pull comparable sales within 0.5 miles for each property simultaneously. What would take a analyst days becomes a structured comparison table in minutes. For Broward County's upcoming Auction #113, I'm ranking all 16 properties by spread (assessed value vs. expected bid range) and flagging which ones have the thickest equity cushion.
2. Public data extraction: County appraiser records give you land value vs. building value, year built, square footage, zoning, and ownership history. AI can parse those records across multiple parcels and build a standardized underwriting sheet — something that would require manually pulling data from 16 different property appraiser pages.
3. Risk scoring: Aaron's point about T12 variance analysis applies even more at auction. Since you can't see inside the property, AI can flag risk factors from public data — properties with code enforcement liens, environmental overlays, flood zones, or title clouds that the clerk's database reveals. It's not a replacement for a title search, but it helps you decide which properties deserve deeper due diligence before bidding.
4. Rehab estimation from exterior data: This is where AI is still rough but improving. Street view images, property age, and neighborhood comparable conditions can give you a rehab range — not a precise estimate, but enough to know whether the spread justifies the risk.
The key difference from Justin's QBO workflow: you're not analyzing historical performance. You're predicting forward returns on properties where the data is incomplete and the acquisition is irreversible. Alison's point about treating AI like a fast junior analyst is exactly right — but at auction, that junior analyst is working with half the information and the stakes are higher because there's no inspection contingency.
For anyone doing tax deed auctions, the AI edge isn't in the reporting — it's in the speed of initial screening. You need to know within 48 hours of the auction which 4-5 properties deserve your full attention and which 11 you should pass on. That's where batch AI analysis pays for itself.
I’ve been experimenting with using AI alongside QuickBooks Online to improve my annual property reviews.
My current process is:
I started a few years ago with Chap GPT, then moved to Claude, and currently back with Chat GPT.
AI has been especially useful for turning basic accounting reports into something much more powerful from an owner/investor perspective. More powerful and faster, but not more simple.
I’m curious how others are using AI:
I’d love to hear what is actually working for other owners
This is a great use of AI, especially because you’re using it to interpret the numbers rather than simply generate a prettier report.
One area I think has a lot of potential is using AI to compare property performance against the original investment assumptions. For example:
The year-over-year comparison can be especially valuable because a property can look profitable on the surface while quietly becoming less efficient due to rising insurance, taxes, maintenance, utilities, or financing costs.
I also like the idea of creating a standardized one-page report for every property. That makes it much easier to look at the portfolio as a business rather than managing each property in isolation.
The key, as you pointed out, is that AI makes the analysis faster—but the investor still needs to understand what the numbers actually mean and verify the underlying data.
I’d be interested in seeing your one-page annual report template. That sounds like something many investors could adapt to their own portfolios.
@Justin R., this is exactly the kind of one-page reporting framework I was hoping you’d share. Thanks for posting it.
Looking at this from a lender’s perspective, I really like that the report separates NOI, debt service, CapEx, and accounting items instead of treating “net income” as the same thing as property cash flow.
A few things immediately stand out in this example:
That last point is one I think investors sometimes overlook. A property can technically be cash-flow positive after debt service while having very little actual cash available once realistic CapEx is accounted for.
From a lending standpoint, I’d probably want to take this analysis one step further by adding a few items to the annual review:
1. Debt maturity/refinance risk — What happens to DSCR if the loan has to be refinanced at a higher rate?
2. Sensitivity analysis — What does cash flow look like at 90%, 85%, or 80% occupancy?
3. Insurance and tax trend — Are those expenses increasing faster than rents?
4. Debt yield — NOI divided by the outstanding loan balance can provide another useful lender-oriented metric.
5. Stabilized value vs. loan balance — Particularly important when evaluating a future refinance or cash-out strategy.
6. CapEx reserve adequacy — Is the annual CapEx number based on actual historical spending, a replacement reserve assumption, or both?
I also like the separation of cap rate on cost vs. cap rate on current value. That can tell an investor something very different about how the original investment is performing versus what the current equity is earning.
This is a great example of your point that AI makes the analysis more powerful and faster, but not necessarily simpler. The value isn't just generating the report—the real value is asking the right questions after the report is generated.
As a lender, this type of standardized annual property review would make it much easier to have a productive conversation with an investor about leverage, refinance capacity, DSCR, equity, and the property's ability to support additional debt.
Really well done. This is a template I could see being useful not only for owners, but also for investors preparing for their next acquisition or refinance.
Justin, I’m using AI as an operating and decision-support system for the portfolio.
A few of the recurring uses that have been most valuable for me:
For example, I’ve built a small rental market intelligence process that collects comparable listings and helps establish a market-rent range before I make renewal decisions. I also use a rent target below full market rather than automatically pushing every tenant to the maximum.
The biggest limitation has been data discipline. AI can find patterns very quickly, but if the source data changes format, accounting classifications are inconsistent, or you don't clearly define what belongs in NOI versus CapEx, it can produce a very polished wrong answer.
So I’ve moved toward treating AI more like a very fast junior analyst: give it structured data, define the rules, let it do the repetitive analysis, and then challenge the conclusions.
Your comment that it becomes “more powerful and faster, but not more simple” matches my experience almost exactly.
Your workflow is solid. The class-based P&L separation is the right foundation but everything else falls apart if interest, principal, depreciation, and CapEx are mixed into operating expenses. A few things I've added that changed how useful the AI output actually is that I upload a trailing-12 alongside the annual P&L. When you give the model two periods at once and ask it to flag line items where variance exceeds 15%, it catches things a single year report buries which is a repair category that quietly doubled, or a utility expense that's been creeping because of a leak nobody flagged. Loan amortization schedules pasted directly into the chat let the AI calculate actual DSCR at the property level rather than using the stated payment. Lenders don't always structure IO periods cleanly in QBO, so the model doing that math from the schedule itself is more reliable. For cost segregation work, I've had good results feeding the AI a depreciation schedule from Form 4562 and asking it to identify assets still on 27.5 year MACRS that would likely qualify for 5 or 15 year reclassification. It won't replace an actual cost segregation study, but it's a useful pre-screen before you pay for one. The repeatable template piece is where I'd push you. Build a master prompt that specifies every metric you want calculated, the exact format for the one-pager, and how you want anomalies flagged. Once that's dialed in, the review time per property drops considerably and the outputs are actually comparable year over year.
All of these are great post-acquisition workflows. The AI use case I've found most valuable is on the pre-acquisition side — specifically for tax deed auction underwriting, where the analysis problem is fundamentally different from portfolio management.
At a county tax deed auction, you might have 16 properties to evaluate simultaneously. You can't inspect any of them inside. You have the assessed value, the minimum bid, and public records — that's it. The margin for error is huge because you're buying sight-unseen with 100% cash.
Here's how AI changes the auction analysis:
1. Batch comparable screening: Feed the AI the full auction property list with assessed values and parcel details. Have it pull comparable sales within 0.5 miles for each property simultaneously. What would take a analyst days becomes a structured comparison table in minutes. For Broward County's upcoming Auction #113, I'm ranking all 16 properties by spread (assessed value vs. expected bid range) and flagging which ones have the thickest equity cushion.
2. Public data extraction: County appraiser records give you land value vs. building value, year built, square footage, zoning, and ownership history. AI can parse those records across multiple parcels and build a standardized underwriting sheet — something that would require manually pulling data from 16 different property appraiser pages.
3. Risk scoring: Aaron's point about T12 variance analysis applies even more at auction. Since you can't see inside the property, AI can flag risk factors from public data — properties with code enforcement liens, environmental overlays, flood zones, or title clouds that the clerk's database reveals. It's not a replacement for a title search, but it helps you decide which properties deserve deeper due diligence before bidding.
4. Rehab estimation from exterior data: This is where AI is still rough but improving. Street view images, property age, and neighborhood comparable conditions can give you a rehab range — not a precise estimate, but enough to know whether the spread justifies the risk.
The key difference from Justin's QBO workflow: you're not analyzing historical performance. You're predicting forward returns on properties where the data is incomplete and the acquisition is irreversible. Alison's point about treating AI like a fast junior analyst is exactly right — but at auction, that junior analyst is working with half the information and the stakes are higher because there's no inspection contingency.
For anyone doing tax deed auctions, the AI edge isn't in the reporting — it's in the speed of initial screening. You need to know within 48 hours of the auction which 4-5 properties deserve your full attention and which 11 you should pass on. That's where batch AI analysis pays for itself.
Taking 16 property records, standardizing the data, identifying obvious risks, and narrowing the list to the 4–5 properties worth deeper investigation is a very practical AI use.
That is similar to how I’ve been thinking about AI in rental operations: collect and organize more evidence than I could reasonably process manually, then use the output to focus my own attention and judgment.
The “fast junior analyst” comparison fits especially well here because speed and consistency are relatively low-risk fits for AI. I also find the analytical and intelligence components hugely valuable, as long as they expand and build on your own decision-making rather than replace due diligence.