How We Turned a Vacant Seminole Heights Home Into $2,100/Month
A vacant Seminole Heights bungalow, $15K in cosmetic work, and 18 days to a signed lease at $2,100/month. Here is how the numbers worked.
The Situation
Owner background: A Tampa couple who bought the house as their primary residence in 2021. They relocated to Jacksonville for work in mid-2025 and decided to rent it instead of selling. Neither had managed a rental before. They'd listed it themselves for six weeks with no serious applicants.. See our Tampa duplex stabilization case study for more.
Property details: A 3BR/2BA bungalow in Seminole Heights, about 10 minutes from downtown Tampa. Built in 1928, 1,450 sq ft. The house had good bones — original hardwood, a front porch, a decent yard — but it looked tired. Dated kitchen hardware, worn flooring in the bathrooms, overgrown landscaping, and paint that had seen better days. In a neighborhood where Seminole Heights rents run $1,900–$2,200 for updated bungalows, the property was priced too high for its condition and too low to attract tenants who'd overlook the wear.
The problem: Six weeks vacant. The owner had dropped the rent from $2,200 to $2,050 with no takers. Carrying costs — mortgage, insurance, taxes — were running about $1,100/month with zero income. By the time they called us, they'd burned through $6,600 and were getting nervous.
What We Did
- Property assessment (Day 1–2). We walked the house with our maintenance coordinator. The issues weren't structural — they were cosmetic and presentation. The kitchen had original cabinets with hardware from the 1980s. Bathroom floors were vinyl that had curled at the edges. The exterior needed a pressure wash and the yard needed a trim. We documented everything and put together a repair scope with costs.
- Targeted cosmetic reno (Day 3–21). Total spend: $15,000. Here's the breakdown:We skipped a full kitchen remodel. The cabinets were solid; new hardware and a fresh coat of paint on the walls made them look current. The LVP in the bathrooms was a deliberate choice — it holds up through tenant turnovers better than vinyl or tile grout. Over five years, that decision saves the owner $2,000+ in replacement costs.
- Interior paint (whole house, neutral gray): $3,200
- LVP flooring in both bathrooms (replacing worn vinyl): $1,800
- Kitchen hardware, new faucet, under-cabinet lighting: $680
- Landscaping (trim, mulch, pressure wash driveway): $1,100
- Professional deep clean: $350
- Minor drywall patches and touch-ups: $420
- Staging consultation (furniture placement, not full staging): $0 (included)
- Market pricing (Day 18). While the reno was finishing, we ran comps. Similar 3BR/2BA bungalows in Seminole Heights were leasing at $1,950–$2,150 depending on condition. With the updates and fresh presentation, we priced at $2,100/month — the top of the range, but justified. The owner's instinct was $1,950 "to fill it fast." We talked them out of it. In a Tampa market with 10.7% vacancy, pricing right matters more than pricing low. $150/month under market costs $1,800/year.
- Listing and showings (Day 22–25). Professional photos ($175), listed on Zillow, Apartments.com, Facebook Marketplace, and our site. We had 14 inquiries in the first 48 hours and scheduled 8 showings across two days.
- Screening and lease-up (Day 26–40). Applied our standard screening criteria — credit, income (3x rent), rental history, eviction check, criminal background. We had a signed lease on day 40 from our start date. The tenant moved in 18 days after the listing went live.
Timeline: From first call to lease signed: 40 days. From listing live to lease signed: 18 days.
The Results
| Metric | Before | After |
|---|---|---|
| Purchase price | $320,000 | — |
| Renovation investment | $0 | $15,000 |
| All-in cost | — | $335,000 |
| Monthly rent | $0 (vacant) | $2,100 |
| Time to lease | 6 weeks and counting | 18 days |
| Monthly expenses | $1,100 (carrying only) | $763 (see below) |
| Monthly net | -$1,100 | $1,337 |
| Annual net | -$13,200 (projected) | $16,044 |
| Cash-on-cash return | — | 4.79% |
Expense breakdown (monthly):
- Property tax: $168
- Insurance: $235
- Property management (10%): $210
- Maintenance reserve: $150
Total: $763. Net: $1,337/month.
The $15,000 reno paid for itself in about 11 months of rental income. The owner went from losing $1,100/month to netting $1,337/month after all expenses. Cash-on-cash on the $335,000 all-in: 4.79%. Not a home run — but a solid, performing asset in a neighborhood with strong demand.
The Lesson
- Cosmetic fixes beat full remodels when the structure is sound. The owner was tempted to gut the kitchen. We spent $680 on hardware and lighting instead. The house leased at $2,100 — the top of the Seminole Heights range. You don't need granite and stainless to attract tenants in a character neighborhood. You need clean, updated, and well-presented.
- Price to comps, not to fear. The owner wanted $1,950 to "get someone in." We listed at $2,100 based on Tampa rent comps and had a signed lease in 18 days. Fear-based pricing costs $1,800/year on a $150 underprice. Property management pays for itself when the alternative is six weeks of vacancy and a rent that's $150 below market.
- Seminole Heights rewards presentation. This isn't a generic subdivision. Tenants here want character — original floors, front porches, a yard. They'll pay for it when the property looks cared for. A tired bungalow with overgrown landscaping signals "landlord doesn't care." A refreshed one with clean lines and updated touches signals "this is a good place to live." The $15K reno wasn't about adding square footage. It was about showing the property at its best.
Next steps
Lessons for Other Landlords
The biggest lesson: don't let a property sit vacant while you figure out next steps. Every month empty is money gone. Get a property manager or listing agent on it within two weeks of vacancy—or sooner if you're out of state.
Second, invest in curb appeal and staging. A fresh coat of paint, trimmed landscaping, and professional photos can cut days-on-market by half. We've seen $400 in staging yield $2,000 in faster rent. The math works.
Third, price right from day one. Overpricing by $100 costs you more in lost rent than underpricing by $50. Run comps, then list at the midpoint. You can always raise on renewal.
If you've got a vacant property in Seminole Heights or anywhere in Tampa — inherited, relocated, or just underperforming — the same playbook applies. Assess what actually needs work, spend where it shows, price to market, and present it well. We run free rental analyses for Tampa landlords. We'll look at your property, run the numbers, and tell you what it would take to turn it around.