The product, populated
See a real portfolio before you sign up.
This is the actual product, not a sales reel. Every account starts in this demo, so you land inside a working $1.74M portfolio with three buildings, 7 units, one late tenant, and a tax year already added up. Scroll through the five moments that earn a self-managing landlord's trust.
No signup or card · $1.74M portfolio · 7 units
- app.rents.ai/finances
Rent roll
June 2026
$7,540 of $12,260 collected
Property · Unit Tenant Expected Received Balance Status Bristol · Unit 1 Marcus Whitfield $1,725 $1,725 - Paid Bristol · Unit 2 Priya Natarajan $1,780 $1,780 - Paid Cranston · Main House Alyssa Fontaine $2,395 $2,395 - Paid Providence · Unit 1 Devon Carter $1,675 $0 $1,675 Late Providence · Unit 2 Rosa Delgado $1,640 $1,640 - Paid Providence · Unit 3 - $1,350 $0 - Vacant Providence · Unit 4 - $1,695 $0 - Vacant Total $12,260 $7,540 $1,675 PaidBristol · Unit 1
Marcus Whitfield
Expected
$1,725
Received
$1,725
Balance
-
PaidBristol · Unit 2
Priya Natarajan
Expected
$1,780
Received
$1,780
Balance
-
PaidCranston · Main House
Alyssa Fontaine
Expected
$2,395
Received
$2,395
Balance
-
LateProvidence · Unit 1
Devon Carter
Expected
$1,675
Received
$0
Balance
$1,675
PaidProvidence · Unit 2
Rosa Delgado
Expected
$1,640
Received
$1,640
Balance
-
VacantProvidence · Unit 3
-
Expected
$1,350
Received
$0
Balance
-
VacantProvidence · Unit 4
-
Expected
$1,695
Received
$0
Balance
-
Expected
$12,260
Received
$7,540
Balance
$1,675
01 / Rent roll
This is June. One tenant hasn't paid.
Nine units across three buildings, one screen. Every row shows what was expected, what came in, and what's still owed - footed at the bottom so the month always balances.
Bristol Apt A is the pink badge: rent due, nothing received, a $1,950 balance. You found your one late tenant in about five seconds without opening a spreadsheet or counting deposits in your head.
Status is derived from charges and payments - paid, partial, late, vacant.
- app.rents.ai/dashboard
Portfolio
Across all properties
Portfolio value
$1.74M
$907,386 equity
Monthly NOI
$6,408
income less costs
Annual cap rate
4.4%
healthy yield
Total units
7
5 occupied
Occupancy
71%
5 of 7 units
YTD net income
$10,893
this calendar year
Cash flow
IncomeExpenseNOITrailing 12 months · avg NOI -$1,079/mo
02 / Dashboard
The whole portfolio, before your coffee.
Outstanding rent sits next to monthly NOI, cap rate, occupancy, and YTD net income. The cash-flow chart underneath plots income against expense for the trailing twelve months, with the NOI line on top.
You don't recompute any of this. It's the same numbers your spreadsheet holds, kept current and footed for you - $2,675 still outstanding, two tenants behind, and you knew it the moment you opened the page.
Principal, escrow, and capital costs are kept out of NOI - only operating money counts.
- app.rents.ai/tax
Schedule E
Tax year 2025
Form 1040 · per property
Line Bristol Cranston Providence Rents received $42,060 $28,740 $66,600 Insurance $2,640 $1,840 $3,770 Repairs $3,180 $2,310 $6,540 Management fees $0 $0 $0 Taxes $5,120 $3,980 $8,240 Utilities $1,460 $1,040 $3,680 Mortgage interesttracked $11,240 $8,220 $15,560 Depreciationnon-cash $8,270 $6,640 $13,280 Total expenses $31,910 $24,030 $51,070 Net income $10,150 $4,710 $15,530 Estimates for your CPA, not tax advice.
03 / Schedule E
March, and your taxes are already added up.
Each property gets its own Schedule E column in IRS line order. Mortgage interest is split from principal automatically - only the deductible half lands here. Depreciation is computed straight-line over 27.5 years on the mid-month convention.
The non-cash and tracked lines are the two your spreadsheet usually fudges. Here they're already in the table. You hand your CPA an export instead of a shoebox.
Estimates for your CPA, not tax advice. Print view and CSV export included.
- app.rents.ai/dashboard#renewals
Renewals
next 90 days
Landlord policy renewal
Insurance · Providence Fourplex
11d$3,770City rental license
Rental license · Providence Fourplex
24d$185Lease end · Unit 1
Lease · Bristol Duplex
22d2nd-half property tax
Property tax · Cranston Single-Family
73d$3,980Umbrella policy renewal
Insurance · Bristol Duplex
86d$540
04 / Renewals
The lapse you can't afford to forget.
Insurance, property-tax installments, and the city rental license each carry their own deadline. The countdown turns red inside thirty days, so the Bristol policy renewal at 11 days is the one shouting first.
Add a record once and the reminder schedules itself. A reminder before it lapses is the difference between a renewal notice and an uninsured building - and the app texts you, with lead days you set.
Reminders are delivered by SMS with configurable lead days.
- app.rents.ai/maintenance
Maintenance
5 open items
Open
2Leaking bathtub drain
Providence · Unit 2
HighWater stain on dining-room ceiling
Cranston
MediumScheduled
2Annual boiler service · both units
Bristol
Medium$240Unit 3 turnover · paint & deep clean
Providence · Unit 3
High$1,450In progress
1Re-key Unit 4
Providence · Unit 4
Medium$95Done
2Roof section replacement
Providence
Urgent$4,200Smoke detector swap
Bristol · Unit 1
Low$6005 / Maintenance
Every open job, from reported to done.
Work orders move across four columns - open, scheduled, in progress, done. Each card carries its property, a priority dot, the vendor, and the cost, so the Bristol water-heater job reads as urgent at $1,450 at a glance.
This is the running tally your texts and sticky notes never become. Drag a card when its state changes; the cost rolls into the same books that feed your Schedule E.
Vendors and costs attach to each job and flow into your finances.
You just watched it work. Now open it.
The demo you scrolled is the same one waiting in your account. Sign up and you land inside this portfolio - swap in your own buildings when you're ready.
Trial signup requires a card, with $0 due today.