← Jeff Mejia

The Duplex Math Nobody Wants to Run

Jeff Mejia · September 7, 2026

A duplex came up on Heacock Street in Moreno Valley about five weeks ago. Listed at $485,000. Two units, both occupied, combined rent around $3,200 a month. On paper it looked like a solid buy. I ran the numbers for a client that same afternoon.

Here's where most investors stop. They see $3,200 in rent, subtract a mortgage payment, and think they're cash flowing. But that's not how it works. You have to subtract property taxes, insurance, a vacancy assumption (even if it's occupied right now), maintenance reserves, and if you're using a property manager, that fee too. On that Heacock property, with 25% down at roughly a 7% rate, the real monthly cash flow came out to about $80. Eighty dollars. Before any surprise repairs.

My client passed on it. I think that was the right call.

I see this pattern repeat across the Inland Empire. Properties that look like wins on a napkin fall apart once you actually stress-test them. And investors who skip that step end up underwater within a year, selling at a loss or stuck holding something that bleeds $300 a month they didn't plan for.

The strategy I've actually seen work in these markets right now is buying a single-family home with an ADU, or the space to add one. In Menifee and Lake Elsinore especially, I'm seeing more of these pop up. A 3-bed house with a detached 1-bed unit, total purchase around $520,000 to $560,000, combined rents closer to $3,800. The math is tighter because insurance costs less than a traditional multi-unit, and your tenant pool for the main house tends to be more stable. Families. Longer leases.

I grew up watching family members stress over property decisions, trying to build something long-term without a clear roadmap. That stuck with me. It's part of why I don't sugarcoat numbers for clients. If a deal doesn't work, I'd rather say so now than watch someone learn it the hard way six months in.

The Inland Empire still has real opportunity for investors. But the margin for error is thinner than it was two years ago. If you're looking at rentals right now, run the full calculation. Not the napkin version.

What does your spreadsheet actually say?