The product, populated
Watch resty.ai run a real portfolio.
This is the actual product, not a sales reel. Every account starts in this demo, so you land inside a working portfolio — three buildings, nine units, one late tenant, a tax year already added up. Scroll through the five moments that earn a self-managing landlord's trust.
Free 7-day trial · No card to start · Export everything, anytime
- app.resty.ai/finances
Rent roll
June 2026
$11,200 of $15,375 collected
Property · Unit Tenant Expected Received Balance Status Hawthorne · Unit 1 Dana Whitfield $1,650 $1,650 — Paid Hawthorne · Unit 2 Marcus Reyes $1,725 $1,725 — Paid Bristol · Apt A Priya Nair $1,950 $0 $1,950 Late Bristol · Apt B Colton Briggs $1,875 $1,875 — Paid Bristol · Apt C Renata Oliveira $2,200 $2,200 — Paid Powderhorn · Unit 1 Aisha Bello $1,525 $800 $725 Partial Powderhorn · Unit 2 Tomasz Kowalski $1,450 $1,450 — Paid Powderhorn · Unit 3 Grace Lindqvist $1,500 $1,500 — Paid Powderhorn · Unit 4 — $1,500 $0 — Vacant Total $15,375 $11,200 $2,675 PaidHawthorne · Unit 1
Dana Whitfield
Expected
$1,650
Received
$1,650
Balance
—
PaidHawthorne · Unit 2
Marcus Reyes
Expected
$1,725
Received
$1,725
Balance
—
LateBristol · Apt A
Priya Nair
Expected
$1,950
Received
$0
Balance
$1,950
PaidBristol · Apt B
Colton Briggs
Expected
$1,875
Received
$1,875
Balance
—
PaidBristol · Apt C
Renata Oliveira
Expected
$2,200
Received
$2,200
Balance
—
PartialPowderhorn · Unit 1
Aisha Bello
Expected
$1,525
Received
$800
Balance
$725
PaidPowderhorn · Unit 2
Tomasz Kowalski
Expected
$1,450
Received
$1,450
Balance
—
PaidPowderhorn · Unit 3
Grace Lindqvist
Expected
$1,500
Received
$1,500
Balance
—
VacantPowderhorn · Unit 4
—
Expected
$1,500
Received
$0
Balance
—
Expected
$15,375
Received
$11,200
Balance
$2,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.resty.ai/dashboard
Portfolio
June 2026
Portfolio value
$1.84M
3 buildings · 9 units
Monthly NOI
$7,430
income less operating costs
Cap rate
6.2%
trailing 12 months
Occupancy
89%
8 of 9 units rented
Outstanding rent
$2,675
2 tenants behind
YTD net income
$38,640
Jan–Jun 2026
Cash flow
IncomeExpenseNOITrailing 12 months · avg NOI $6,649/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.resty.ai/tax
Schedule E
Tax year 2025
Form 1040 · per property
Line Hawthorne Bristol Powderhorn Rents received $40,500 $72,300 $71,700 Insurance $1,840 $2,640 $3,120 Repairs $2,310 $4,180 $5,460 Management fees $0 $0 $0 Taxes $4,120 $6,980 $7,540 Utilities $1,260 $2,040 $3,180 Mortgage interesttracked $9,840 $14,220 $13,560 Depreciationnon-cash $7,270 $11,640 $11,280 Total expenses $26,640 $41,700 $44,140 Net income $13,860 $30,600 $27,560 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.resty.ai/dashboard#renewals
Renewals
next 90 days
Landlord policy renewal
Insurance · Bristol Triplex
11d$2,640City rental license
Rental license · Powderhorn Fourplex
24d$185Lease end — Unit 2
Lease · Hawthorne Duplex
58d2nd-half property tax
Property tax · Powderhorn Fourplex
73d$7,540Umbrella policy renewal
Insurance · Hawthorne 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.resty.ai/maintenance
Maintenance
5 open items
Open
2Garbage disposal jammed
Powderhorn · Unit 1
MediumGutter pulling away
Bristol · exterior
LowScheduled
2Furnace tune-up
Hawthorne
Medium$180Re-key vacant unit
Powderhorn · Unit 4
High$95In progress
1Water heater replacement
Bristol · Apt A
Urgent$1,450Done
2Snow removal contract
Both MN buildings
Low$720Smoke detector swap
Hawthorne · Unit 1
Medium$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.
Free 7-day trial · No card to start · Export everything, anytime