1902 8th Ave N
Triplex · 3 units: 3 bed / 1 bath, 2 bed / 1 bath and 1 bed / 1 bath · 2,898 sq ft
Moorhead, MN · View the listing ↗
Photos, via Realtor.com.
- Asking price
- $269,900 3 units · $90K per unit
- Monthly cash flow
- −$139 at 20% down, 7%
- Break-even price
- $243,851 where cash flow hits $0
First look
This is a 1958 cape-style house sold as a triplex, with a 3-bed main, 2-bed upstairs and 1-bed basement. At $269,900 our numbers show about -$139/mo cash flow and a 5.8% cap rate. Break-even price is around $243,851, so it doesn't work at ask. Verify the legal unit count first, since we couldn't match a county parcel and this looks like a single-family house converted. Then check whether the basement unit has egress and is licensed. After 91 days on market, the seller should have room to move, but get actual rents and expenses before going to a showing.
Things to consider
- Negative cash flow at ask Our model shows about -$139/mo at ask, and break-even is roughly $26K below the price.
- Rents are unknown Our estimates are modest, especially for the 3-bed and 2-bed. Actual rents decide whether the numbers improve.
- Interior and mechanical condition not shown Three units in a 1958 house likely share systems. Heating, electrical and plumbing could be costly to fix.From photo 1
- Basement unit viability Below-grade units need egress, ceiling height and licensing. A weak basement unit drags down the income.Listing says: “The basement unit has 1 bedroom”
From the photos
Based on 4 of the listing photos. Photos can hide as much as they show; an inspection is the real answer.
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
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
- $269,900
- Cash to close
- $35,087
- Price per unit
- $89,967
- GRM
- 7.8
Each month
- Cash flow
- −$470/mo
- Cash-on-cash
- −16.1%
- Cap rate
- 5.8%
- DSCR
- 0.73×
Break-even
- Price that breaks even
- $198,142
- Rent that breaks even
- $3,478/mo
Long run
- Year 30: property vs stocks
- $829K vs $427K
- Cash flow turns positive
- year 10
The deal
- Price
- $269,900
- Cash to close
- $35,087
- Price per unit
- $89,967
- GRM
- 7.8
Each month
- Cash flow
- −$713/mo
- Cash-on-cash
- −24.4%
- Cap rate
- 4.7%
- DSCR
- 0.60×
Break-even
- Price that breaks even
- $161,010
- Rent that breaks even
- $3,901/mo
Long run
- Year 30: property vs stocks
- $667K vs $644K
- Cash flow turns positive
- year 19
The deal
- Price
- $259,900
- Cash to close
- $33,787
- Price per unit
- $86,633
- GRM
- 7.5
Each month
- Cash flow
- −$405/mo
- Cash-on-cash
- −14.4%
- Cap rate
- 6.0%
- DSCR
- 0.76×
Break-even
- Price that breaks even
- $198,142
- Rent that breaks even
- $3,394/mo
Long run
- Year 30: property vs stocks
- $840K vs $382K
- Cash flow turns positive
- year 8
The deal
- Price
- $259,900
- Cash to close
- $33,787
- Price per unit
- $86,633
- GRM
- 7.5
Each month
- Cash flow
- −$648/mo
- Cash-on-cash
- −23.0%
- Cap rate
- 4.9%
- DSCR
- 0.62×
Break-even
- Price that breaks even
- $161,010
- Rent that breaks even
- $3,806/mo
Long run
- Year 30: property vs stocks
- $659K vs $579K
- Cash flow turns positive
- year 17
The deal
- Price
- $269,900
- Cash to close
- $62,077
- Price per unit
- $89,967
- GRM
- 7.8
Each month
- Cash flow
- −$139/mo
- Cash-on-cash
- −2.7%
- Cap rate
- 5.8%
- DSCR
- 0.90×
Break-even
- Price that breaks even
- $243,851
- Rent that breaks even
- $3,053/mo
Long run
- Year 30: property vs stocks
- $947K vs $500K
- Cash flow turns positive
- year 5
The deal
- Price
- $269,900
- Cash to close
- $62,077
- Price per unit
- $89,967
- GRM
- 7.8
Each month
- Cash flow
- −$382/mo
- Cash-on-cash
- −7.4%
- Cap rate
- 4.7%
- DSCR
- 0.73×
Break-even
- Price that breaks even
- $198,152
- Rent that breaks even
- $3,424/mo
Long run
- Year 30: property vs stocks
- $720K vs $651K
- Cash flow turns positive
- year 14
The deal
- Price
- $259,900
- Cash to close
- $59,777
- Price per unit
- $86,633
- GRM
- 7.5
Each month
- Cash flow
- −$85/mo
- Cash-on-cash
- −1.7%
- Cap rate
- 6.0%
- DSCR
- 0.94×
Break-even
- Price that breaks even
- $243,851
- Rent that breaks even
- $2,985/mo
Long run
- Year 30: property vs stocks
- $969K vs $468K
- Cash flow turns positive
- year 4
The deal
- Price
- $259,900
- Cash to close
- $59,777
- Price per unit
- $86,633
- GRM
- 7.5
Each month
- Cash flow
- −$329/mo
- Cash-on-cash
- −6.6%
- Cap rate
- 4.9%
- DSCR
- 0.76×
Break-even
- Price that breaks even
- $198,152
- Rent that breaks even
- $3,348/mo
Long run
- Year 30: property vs stocks
- $718K vs $595K
- Cash flow turns positive
- year 12
The deal
- Price
- $269,900
- Cash to close
- $75,572
- Price per unit
- $89,967
- GRM
- 7.8
Each month
- Cash flow
- −$49/mo
- Cash-on-cash
- −0.8%
- Cap rate
- 5.8%
- DSCR
- 0.96×
Break-even
- Price that breaks even
- $260,107
- Rent that breaks even
- $2,938/mo
Long run
- Year 30: property vs stocks
- $1.03M vs $581K
- Cash flow turns positive
- year 3
The deal
- Price
- $269,900
- Cash to close
- $75,572
- Price per unit
- $89,967
- GRM
- 7.8
Each month
- Cash flow
- −$292/mo
- Cash-on-cash
- −4.6%
- Cap rate
- 4.7%
- DSCR
- 0.78×
Break-even
- Price that breaks even
- $211,363
- Rent that breaks even
- $3,295/mo
Long run
- Year 30: property vs stocks
- $758K vs $690K
- Cash flow turns positive
- year 11
The deal
- Price
- $259,900
- Cash to close
- $72,772
- Price per unit
- $86,633
- GRM
- 7.5
Each month
- Cash flow
- $1/mo
- Cash-on-cash
- 0.0%
- Cap rate
- 6.0%
- DSCR
- 1.00×
Break-even
- Price that breaks even
- $260,107
- Rent that breaks even
- $2,874/mo
Long run
- Year 30: property vs stocks
- $1.05M vs $554K
- Cash flow turns positive
- year 1
The deal
- Price
- $259,900
- Cash to close
- $72,772
- Price per unit
- $86,633
- GRM
- 7.5
Each month
- Cash flow
- −$242/mo
- Cash-on-cash
- −4.0%
- Cap rate
- 4.9%
- DSCR
- 0.81×
Break-even
- Price that breaks even
- $211,363
- Rent that breaks even
- $3,223/mo
Long run
- Year 30: property vs stocks
- $761K vs $638K
- Cash flow turns positive
- year 10
Monthly
Monthly breakdown
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Net operating income | $1,298 |
| Mortgage (principal + interest) | −$1,616 |
| PMI | −$152 |
| Cash flow | −$470 |
| Principal paid down (equity, not cash) | $206 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Property management | −$243 |
| Net operating income | $1,055 |
| Mortgage (principal + interest) | −$1,616 |
| PMI | −$152 |
| Cash flow | −$713 |
| Principal paid down (equity, not cash) | $206 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Net operating income | $1,298 |
| Mortgage (principal + interest) | −$1,556 |
| PMI | −$146 |
| Cash flow | −$405 |
| Principal paid down (equity, not cash) | $198 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Property management | −$243 |
| Net operating income | $1,055 |
| Mortgage (principal + interest) | −$1,556 |
| PMI | −$146 |
| Cash flow | −$648 |
| Principal paid down (equity, not cash) | $198 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Net operating income | $1,298 |
| Mortgage (principal + interest) | −$1,437 |
| Cash flow | −$139 |
| Principal paid down (equity, not cash) | $183 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Property management | −$243 |
| Net operating income | $1,055 |
| Mortgage (principal + interest) | −$1,437 |
| Cash flow | −$382 |
| Principal paid down (equity, not cash) | $183 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Net operating income | $1,298 |
| Mortgage (principal + interest) | −$1,383 |
| Cash flow | −$85 |
| Principal paid down (equity, not cash) | $176 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Property management | −$243 |
| Net operating income | $1,055 |
| Mortgage (principal + interest) | −$1,383 |
| Cash flow | −$329 |
| Principal paid down (equity, not cash) | $176 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Net operating income | $1,298 |
| Mortgage (principal + interest) | −$1,347 |
| Cash flow | −$49 |
| Principal paid down (equity, not cash) | $171 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Property management | −$243 |
| Net operating income | $1,055 |
| Mortgage (principal + interest) | −$1,347 |
| Cash flow | −$292 |
| Principal paid down (equity, not cash) | $171 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Net operating income | $1,298 |
| Mortgage (principal + interest) | −$1,297 |
| Cash flow | $1 |
| Principal paid down (equity, not cash) | $165 |
| Rent | $2,875 |
| Vacancy (6%) | −$172 |
| Collected | $2,702 |
| Property tax Listing | −$344 |
| Insurance Estimate | −$285 |
| Water, sewer, trash Estimate | −$255 |
| Lawn care ($120 × 6 mo ÷ 12) | −$60 |
| Repairs (8% of rent) | −$230 |
| Capital reserve (8% of rent) | −$230 |
| Property management | −$243 |
| Net operating income | $1,055 |
| Mortgage (principal + interest) | −$1,297 |
| Cash flow | −$242 |
| Principal paid down (equity, not cash) | $165 |
Cash flow each year
Rents +3%/yr, costs +3.5%/yr. Red bars are months you'd cover out of pocket.
30 years
How those totals add up
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $212,897
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $242,910 of loan.
$131,982 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $267,091
- Monthly shortfalls, invested
- $159,901
$35,087 put into an index fund instead of the down payment and closing costs.
$25,975 you'd have paid in while the building lost money, invested instead.
The building comes out $401,716 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $51,098
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $242,910 of loan.
$39,484 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $267,091
- Monthly shortfalls, invested
- $376,438
$35,087 put into an index fund instead of the down payment and closing costs.
$72,335 you'd have paid in while the building lost money, invested instead.
The building comes out $23,380 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $247,153
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $233,910 of loan.
$147,559 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $257,195
- Monthly shortfalls, invested
- $124,543
$33,787 put into an index fund instead of the down payment and closing costs.
$19,726 you'd have paid in while the building lost money, invested instead.
The building comes out $458,409 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $65,790
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $233,910 of loan.
$48,911 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $257,195
- Monthly shortfalls, invested
- $321,517
$33,787 put into an index fund instead of the down payment and closing costs.
$59,937 you'd have paid in while the building lost money, invested instead.
The building comes out $80,073 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $331,181
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $215,920 of loan.
$182,088 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $472,546
- Monthly shortfalls, invested
- $27,668
$62,077 put into an index fund instead of the down payment and closing costs.
$4,150 you'd have paid in while the building lost money, invested instead.
The building comes out $446,779 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $103,861
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $215,920 of loan.
$71,135 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $472,546
- Monthly shortfalls, invested
- $178,684
$62,077 put into an index fund instead of the down payment and closing costs.
$32,055 you'd have paid in while the building lost money, invested instead.
The building comes out $68,442 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $376,426
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $207,920 of loan.
$198,932 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $455,038
- Monthly shortfalls, invested
- $12,581
$59,777 put into an index fund instead of the down payment and closing costs.
$1,833 you'd have paid in while the building lost money, invested instead.
The building comes out $501,802 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $125,272
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $207,920 of loan.
$82,531 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $455,038
- Monthly shortfalls, invested
- $139,763
$59,777 put into an index fund instead of the down payment and closing costs.
$24,291 you'd have paid in while the building lost money, invested instead.
The building comes out $123,465 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $410,625
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $202,425 of loan.
$211,022 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $575,273
- Monthly shortfalls, invested
- $5,340
$75,572 put into an index fund instead of the down payment and closing costs.
$762 you'd have paid in while the building lost money, invested instead.
The building comes out $445,822 ahead after 30 years.
- Your equity when you sell
- $615,811
- Rental profits, invested at 7%
- $142,001
Sells for $655,118 (value up 3% a year), minus 6% selling cost ($39,307). Rent paid down $202,425 of loan.
$90,958 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $575,273
- Monthly shortfalls, invested
- $115,053
$75,572 put into an index fund instead of the down payment and closing costs.
$19,556 you'd have paid in while the building lost money, invested instead.
The building comes out $67,486 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $461,845
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $194,925 of loan.
$228,223 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $553,959
$72,772 put into an index fund instead of the down payment and closing costs.
The building comes out $500,881 ahead after 30 years.
- Your equity when you sell
- $592,995
- Rental profits, invested at 7%
- $167,678
Sells for $630,846 (value up 3% a year), minus 6% selling cost ($37,851). Rent paid down $194,925 of loan.
$103,225 of cash flow over 30 years, plus what it earned invested.
- Cash to close, invested at 7%
- $553,959
- Monthly shortfalls, invested
- $84,169
$72,772 put into an index fund instead of the down payment and closing costs.
$13,861 you'd have paid in while the building lost money, invested instead.
The building comes out $122,545 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
Year 30 (loan paid off): property $829K, stocks $427K. The property wins.
Year 30 (loan paid off): property $667K, stocks $644K. The property wins.
Year 30 (loan paid off): property $840K, stocks $382K. The property wins.
Year 30 (loan paid off): property $659K, stocks $579K. The property wins.
Year 30 (loan paid off): property $947K, stocks $500K. The property wins.
Year 30 (loan paid off): property $720K, stocks $651K. The property wins.
Year 30 (loan paid off): property $969K, stocks $468K. The property wins.
Year 30 (loan paid off): property $718K, stocks $595K. The property wins.
Year 30 (loan paid off): property $1.03M, stocks $581K. The property wins.
Year 30 (loan paid off): property $758K, stocks $690K. The property wins.
Year 30 (loan paid off): property $1.05M, stocks $554K. The property wins.
Year 30 (loan paid off): property $761K, stocks $638K. The property wins.
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.
3 bed estimate $1,000/mo · range $975–$1,500 · 7 rentals within 1.5 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 1521 1st Ave N, Moorhead | $1,440 | 3 / 2 | 0.6 mi |
| 915-18 1/2 St S, Moorhead | $945 | 3 / 2 | 1.3 mi |
| 1410 8th Ave NW, Dilworth | $1,495 | 3 / 2 | 1.3 mi |
| 921 19th St S Apt 4, Moorhead | $1,000 | 3 / 1 | 1.4 mi |
| 1011 18 1/2 St S, Moorhead | $925 | 3 / 1 | 1.4 mi |
| 1810 12th Ave S, Moorhead | $925 | 3 / 1 | 1.5 mi |
| 1802 12th Ave S, Moorhead | $925 | 3 / 1 | 1.5 mi |
2 bed estimate $1,000/mo · range $1,000–$1,425 · 6 rentals within 1.5 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 1521 1st Ave N, Moorhead | $1,210 | 2 / 2 | 0.6 mi |
| 1205 Main Ave, Moorhead | $1,200 | 2 / 2 | 0.9 mi |
| 801 Main Ave Apt 308, Moorhead | $1,350 | 2 / 1 | 1.1 mi |
| 915-18 1/2 St S, Moorhead | $725 | 2 / 1 | 1.3 mi |
| 1410 8th Ave NW, Dilworth | $1,175 | 2 / 2 | 1.3 mi |
| 600 8th St S Apt 304, Moorhead | $1,395 | 2 / 2 | 1.4 mi |
1 bed estimate $875/mo · range $725–$1,075 · 22 rentals within 3 mi
| Address | Rent | Bd / Ba | Distance |
|---|---|---|---|
| 1521 1st Ave N, Moorhead | $995 | 1 / 1 | 0.6 mi |
| 1205 Main Ave, Moorhead | $995 | 1 / 1 | 0.9 mi |
| 915-18 1/2 St S, Moorhead | $625 | 1 / 1 | 1.3 mi |
| 1103 20th St S, Moorhead | $700 | 1 / 1 | 1.4 mi |
| 429 4th St S, Moorhead | $600 | 1 / 1 | 1.5 mi |
| 910 8th St S Apt 5, Moorhead | $700 | 1 / 1 | 1.6 mi |
| 3450 8th Ave S, Moorhead | $995 | 1 / 1 | 1.6 mi |
| 735 Center Ave W, Dilworth | $550 | 1 / 1 | 1.7 mi |
| 1605 20th St S, Moorhead | $595 | 1 / 1 | 1.8 mi |
| 1211 34th Street Cir S, Moorhead | $795 | 1 / 1 | 1.9 mi |
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
- highLooks like a single-family house converted to three units. Legal status of the units is unconfirmed. Based on: data: city.rental_license · AI review
- mediumCouldn't match this address to a county parcel record, so taxes and unit count are unverified. Public record: County parcels: no match for 1902 8TH AVE N
- mediumBasement unit has no egress for a second bedroom, so confirm the existing bedroom is legal too. Listing says: potential for 2, by adding an egress window! · AI review
- mediumListing gives no rents, lease status, utilities or expenses. Income is unproven. Listing says: So much income potential with this tri-plex in North Moorhead! · AI review
- mediumPriced above break-even with negative cash flow at ask. Based on: data: underwriting.cash_flow_monthly · AI review
Opportunities
- Long time on market: room to negotiate. Based on: Listing data: 91 days on market
- Add an egress window to make the basement a 2-bed and lift its rent, if permitted. Listing says: potential for 2, by adding an egress window! · AI review
- 91 days on market gives room to negotiate toward break-even. Based on: data: listing.days_on_market · AI review
- No rent cap, so rents can follow the market. Based on: data: underwriting.rent_rule · AI review
Questions for the agent
- Is this licensed as a triplex with the city of Moorhead, and can I see the rental license?
- What are the current rents, lease terms and security deposits for each unit?
- Which utilities does the owner pay, and are there separate meters or one furnace and water heater?
- Does the basement unit have a legal egress window in its current bedroom?
- What are the annual taxes, insurance and any recent repairs?
- Why has it sat 91 days, and have there been price changes or offers?
Bottom line
A house converted to three units that loses money at $269,900; it only makes sense near $244K, and only if the units are legal. AI-assisted summary
What the records say
Where each number comes from
| Property tax / yr Listinglisting, tax year 2026. The tax the listing states. If the seller lives there it may be at the lower homestead rate; an investor owner pays the non-homestead rate, often 20–40% more on the owner's unit. | $4,131 |
| Insurance / yr Estimateestimate. from units, square feet and age; get a quote | $3,424 |
| 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. base rate | 8% / 8% |
Price history Realtor.com
On the market since 2026-07-06 (91 days); last sold for $240,000 on 2022-10-07.
| Date | Event | Price |
|---|---|---|
| Listed | $269,900 | |
| Sold | $240,000 | |
| Listed | $260,000 | |
| Sold public record | $152,500 |
From the listing Listing
| Listed as | triplex |
| Property tax, 2026 | $4,131 |
| County | Clay |
| Parcel number | 582850070 |
As the listing states it (NorthstarMLS, via Realtor.com). We don't have county records here yet; check the tax, homestead status and special assessments with the county.
Crime, rental-license and vacant-building records are only available for St. Paul and Minneapolis so far. Check with Moorhead on rental licensing before you buy.