Back to St. Paul

1070 Bradley St

Triplex · 3 units: 2 bed / 1.5 bath ×2 and 1 bed / 1.5 bath unit split estimated · 3,163 sq ft

Saint Paul, MN · Payne – Phalen (Railroad Island) · View the listing ↗

Far off

Photos courtesy of Property Executives Realty, LLC - Broke, via Realtor.com.

Asking price
$499,000
3 units · $166K per unit
Monthly cash flow
−$1,329
at 20% down, 7%
Estimated rent
$3,475/mo
low confidence · 7 rentals within 0.75 mi
Break-even price
$249,213
where cash flow hits $0

Adjust the numbers See the full breakdown

First look

This is a vacant 1916 triplex asking $499K, and the numbers don't work at that price. Our underwriting shows about -$1,329/month and a 3.2% cap rate, with break-even near $249K, so the ask is roughly double what the rents support. The rent estimates ($1,075-$1,200 per unit) are the best guide since no rents are stated. The upside is real, with fresh work and a double lot, but much of it looks cosmetic. Check the lapsed rental license, the heating system and the electrical before spending time on a showing. At 95 days on market, a much lower offer is the only version that pencils.

Things to consider

  1. Price is far above what rents support Underwriting shows negative cash flow and break-even near $249K. You would be paying for a property that can't carry itself.
  2. Vacant means no rent roll, but also a turnover and lease-up cost You carry costs until units are rented and must price against estimates of $1,075-$1,200.Listing says: “This vacant triplex gives investors the rare advantage of setting market rents from day one”
  3. Lapsed rental license City inspection or repair requirements may surface when you renew, adding cost or delay.
  4. Updates look mostly cosmetic Kitchens look dated, so rents likely won't reach the high end without more spending.From photo 6
  5. Heavy tax bill and assessments Non-homestead tax of about $8,572 plus $3,306 in assessments weighs on net income.

From the photos

Listing photo 6
1 of 8Concern

Kitchen has original-style wood and painted cabinets, tile countertops and an older white gas range. It appears dated but clean.

Listing photo 9
2 of 8Concern

Second kitchen has older painted cabinets and an older gas range, with a utilitarian layout. Cosmetic refresh only, with no sign of a full remodel.

Listing photo 8
3 of 8Concern

Radiator in bathroom shows heavy rust or corrosion. Check for leaks and the age of the steam system.

Listing photo 4
4 of 8Plus

Hardwood floors look refinished and in good shape, with fresh paint and a working fireplace feature.

Listing photo 2
5 of 8Check

Exterior is wood siding with a brick stoop. Paint looks fresh, with no visible major damage. Roof is not visible, so check its age.

Listing photo 10
6 of 8Plus

Bathrooms have subway tile and older fixtures, which appear serviceable and clean.

Listing photo 3
7 of 8Check

No photos of the basement, boiler, electrical panel, or the roof. These are the key systems and are not shown.

Listing photo 4
8 of 8Check

A window air conditioner is visible in the living room, suggesting no central air.

Based on 10 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.

Condition and repairs

  • doneNew copper boiler linesListing says: New copper boiler lines, steam heat recently serviced, and all radiators flushed
  • doneNew water heaterListing says: new water heater
  • doneFresh paint interior and exteriorListing says: fresh paint interior/exterior
  • doneNew exterior doorsListing says: new exterior doors
  • doneNew hall carpetingListing says: new carpeting in halls
  • doneRefinished hardwood floors in front of house and stairwayListing says: refinished hardwood floors in front of house & stairway
  • doneNew copper water line to streetListing says: new copper water line to street
  • doneNew dryer and 2024 washerListing says: new dryer, washer 2024

AI-assisted first read of the listing description and photos (Claude), checked against public records. Every rent and repair above quotes the listing; verify with the agent, leases and an inspection.

The numbers

Down payment %
Offer $
Management
Interest rate %
Edit rents, costs and assumptions

Default: 20% down (no PMI), offer at asking, self-managed, 7.00% for 30 years, buyer pays closing costs (3%).

The deal

Price
$499,000
Cash to close
$114,770
Price per unit
$166,333
GRM
12.0

Each month

Cash flow
−$1,329/mo
Cash-on-cash
−13.9%
Cap rate
3.2%
DSCR
0.50×

Break-even

Price that breaks even
$249,213
Rent that breaks even
$5,202/mo

Long run

Year 30: property vs stocks
$1.14M vs $1.95M
Cash flow turns positive
not within 30 years

Monthly

Monthly breakdown

Rent$3,475
Vacancy (6%)−$208
Collected$3,266
Property tax Public record−$714
Insurance Estimate−$320
Water, sewer, trash Estimate−$255
Lawn care ($120 × 6 mo ÷ 12)−$60
Repairs (8% of rent)−$278
Capital reserve (9% of rent)−$313
Net operating income$1,326
Mortgage (principal + interest)−$2,656
Cash flow−$1,329
Principal paid down (equity, not cash)$338

Cash flow each year

Rents +3%/yr (St. Paul's cap for sitting tenants), costs +3.5%/yr. Red bars are months you'd cover out of pocket.

30 years

How those totals add up

If you buy this building$1,138,532
Your equity when you sell
$1,138,532

Sells for $1,211,204 (value up 3% a year), minus 6% selling cost ($72,672). Rent paid down $399,200 of loan.

Rental profits, invested at 7%
$0

$0 of cash flow over 30 years, plus what it earned invested.

Same money in stocks$1,945,209
Cash to close, invested at 7%
$873,659

$114,770 put into an index fund instead of the down payment and closing costs.

Monthly shortfalls, invested
$1,071,551

$264,396 you'd have paid in while the building lost money, invested instead.

Stocks come out $806,677 ahead after 30 years.

Future dollars. At 3% inflation, divide year-30 figures by about 2.4 for today's buying power. Rental profits are assumed invested, not spent.

30 years: this property vs. the same money in stocks

This propertyStocks at 7%

Year 30 (loan paid off): property $1.14M, stocks $1.95M. Stocks win.

Comparable rentals

The closest rental listings with each unit's bedroom count, as of 2026-10-06. The estimate is the median asking rent of every rental we found nearby (the count is shown for each); houses are left out. Asking rents from Realtor.com rental listings, not signed leases.

2 bed estimate $1,200/mo · range $1,125–$1,450 · 13 rentals within 0.75 mi

AddressRentBd / BaSq ftDistanceListedType
1039-1041 Arkwright St, Saint Paul $1,445 2 / 1 1,100 0.3 mi 2026-09-19 Apartment
953 Desoto St, Saint Paul $950 2 / 1 650 0.3 mi 2026-02-12 Apartment
904-906 Burr St, Saint Paul $999 2 / 1 900 0.3 mi 2025-01-11 Apartment
1205 Westminster St, Saint Paul $1,120 2 / 1 710 0.5 mi 2025-01-03 Apartment
734 Sims Ave, Saint Paul $1,695 2 / 1 1,834 0.5 mi 2026-07-31 Duplex triplex
650 Aguirre St, Saint Paul $1,719 2 / 2 1,028 0.5 mi 2025-05-28 Apartment
1280 Westminster St, Saint Paul $1,042 2 / 1 850 0.5 mi 2026-03-03 Apartment
1337 Arkwright St N Unit 112, Saint Paul $1,050 2 / 1 880 0.6 mi — Apartment
1337 Arkwright St N Unit 216, Saint Paul $1,215 2 / 1 880 0.6 mi — Apartment
1337 Arkwright St N Unit 114, Saint Paul $1,075 2 / 1 880 0.6 mi — Apartment

1 bed estimate $1,075/mo · range $1,000–$1,125 · 7 rentals within 0.75 mi

AddressRentBd / BaSq ftDistanceListedType
556 Jenks Ave E Unit 4, Saint Paul $1,000 1 / 1 — 0.2 mi 2026-08-19 Apartment
1205 Westminster St, Saint Paul $965 1 / 1 600 0.5 mi 2025-01-03 Apartment
616 Ivy Ave E, Saint Paul $1,150 1 / 1 502 0.5 mi 2026-03-20 Apartment
1337 Arkwright St N Unit 303, Saint Paul $925 1 / 1 625 0.6 mi — Apartment
1337 Arkwright St N, Saint Paul $995 1 / 1 500 0.6 mi 2025-01-03 Apartment
870 E Cook Ave Unit 3, Saint Paul $900 1 / 1 580 0.7 mi — Apartment
1332 Mississippi St, Saint Paul $1,049 1 / 1 586 0.7 mi 2026-01-27 Apartment

On the maps, this property and comparable rentals. Comparable rentals and rent estimate: Realtor.com rental listings. Rents are asking rents from listings; check them against the actual leases.

Red flags and opportunities

Watch for

  • medium$3,306 in special assessments on the payable 2026 tax bill (often street, sewer or code-enforcement charges). Ask what they're for, whether they continue, and whether the seller pays them off at closing. Public record: Ramsey County parcel 292922240021: special assessments (payable 2026) = $3,305.80
  • mediumAsking is $249,787 above the price where cash flow breaks even ($249,213) at the default scenario. Based on: Derived: price $499,000 vs. break-even $249,213
  • mediumRental license shows Renewal Due, expired January 2024. Confirm the triplex is licensed and inspection-clean before closing. Based on: data: city.rental_license · AI review
  • mediumBasement living space is not a legal unit. Don't count its income, and verify zoning and conversion requirements. Listing says: This space is not recognized as a legal 4th unit. · AI review
  • mediumSteam radiator heat on a 1916 building. Recent servicing doesn't tell you the boiler's age or condition. Likely one heating system, so the owner may pay heat. Listing says: steam heat recently serviced, and all radiators flushed · AI review
  • mediumLast sold for $365K in 2021. Asking is $134K more, and the county values it at $401,700. Based on: data: county.last_sale_price · AI review
  • lowVisible rust and corrosion on a radiator in a bathroom photo suggests an aging heating system. Based on: photo 8 · AI review

Opportunities

  • Long time on market: room to negotiate. Based on: Listing data: 95 days on market
  • Vacant, so you set rents from day one with no sitting-tenant 3% cap. The cap applies once tenants are in place. Listing says: setting market rents from day one · AI review
  • Owner-occupy one unit to offset the mortgage. Financing terms may differ from investor loans. Listing says: offers the flexibility to owner-occupy while generating rental income from the other units · AI review
  • Double lot with a 2-car garage and storage may add value or parking appeal. Listing says: Situated on a spacious double lot · AI review

Questions for the agent

  • Why has it sat 95 days, and have there been price cuts or offers?
  • What are the special assessments for, and will the seller pay them at closing?
  • What is the status of the rental license and the last city inspection?
  • How old are the boiler and the electrical panels, and how is heat metered and paid?
  • Is the basement bathroom permitted, and what would legal conversion require?
  • What did the units rent for before they went vacant, and why are they empty?

Bottom line

Nice, refreshed triplex, but at $499K it loses over $1,300 a month, and it only works near half the asking price. AI-assisted summary

What the records say

Where each number comes from

Property tax / yr Public recordRamsey County record, payable 2026 (non-homestead)$8,572
Insurance / yr Estimateestimate. from units, square feet and age; get a quote$3,840
Water, sewer, trash / mo Estimateestimate. $85/unit/mo, owner-paid$255
Heat / mo Assumptionassumption. tenants pay heat; confirm with the agent$0
Lawn care / mo Assumptionassumption. $120/mo for 6 months, spread over 12; no snow removal$60
Repairs / capital reserve Rulerule. built 1916: +1 pt capital reserve8% / 9%

Price history Realtor.com

On the market since 2026-07-02 (95 days); last sold for $365,000 on 2021-11-17.

DateEventPrice
Listed$499,000
Sold$365,000
Listed$338,500
Sold—
Sold public record$205,000
Sold public record$25,026

County record Public record

Recorded asthree family dwelling, platted lot
Living units3
Year built1916
Market value (2026)$401,700
Property tax, payable 2026$8,572
Special assessments$3,306
Homesteadno
Last sale2021-11-17 · $365,000

Source: Ramsey County parcel records.

City rental certificate (CofO)

Residential 3+ Units: 3 unit(s), A, status renewal due, renews 2024-01-08.

Nearest highway

I 35E;US 10, about 805 m away.

Crime in Payne – Phalen

1,695 incidents in the last 12 months (51 per 1,000 residents), −10% vs. the year before. St. Paul police incidents, excluding proactive visits and community events.