Demo environment
This is the real landlord portal on seeded, synthetic data — one property, three doors, six months of history. Every section below reads from the same endpoints a live owner’s portal reads. Nothing here is a mock-up, and nothing can be edited without an account.
A landlord’s month, at a glance.
2 of 5 doors occupied · live since Dec 12, 2025
Properties
2
Doors
5
2 occupied
Vacancy
60%
Active tenants
3
Monthly rent roll
$56,950
Across all properties
Management fee
$5,487
Per month, at current roll
Needs the owner · renewal decision
Demo Tenant Two (Synthetic) · renew at $1,998 (from $1,950) for 12 months
Keep vs turn · the arithmetic
Keep · renew at $1,998
$23,976
over 12 months · +2.46% increase (guideline 2.1%) · no vacancy
Turn · re-list instead
$20,978–$21,218
re-lets typically at $1,872–$1,892/mo, less ≈24 days vacant ($1,486)
Keeping this tenant pays $2,758–$2,998 more over the term than re-listing.
Excludes make-ready/turn costs — no GTA-native figure exists yet (US proxy ≈US$3,872 per move-out, Evidence §6 [M]); including one would only widen the keep advantage.
Sources: CMHC Rental Market Report (Oct 2025 survey, pub. Dec 2025); TRREB Q1-2026 — docs/research/2026-07-market-evidence.md §6 [H] · ontario.ca — docs/research/2026-07-market-evidence.md §6 [H] · Broker analyses of TRREB MLS, Jan–Aug 2025 — docs/research/2026-07-market-evidence.md §6 [M]
In the live portal this card carries Approve / Counter buttons. The demo is read-only — a demo session holds no credentials, so the backend refuses any write.
Monthly statements
| Period | Collected | PM fee | Maintenance | Net to owner |
|---|---|---|---|---|
| June 2026 | $4,350 | −$348 | −$140 | $3,862 |
| May 2026 | $4,350 | −$348 | — | $4,002 |
| April 2026 | $4,350 | −$348 | −$385 | $3,617 |
| March 2026 | $4,350 | −$348 | −$95 | $3,907 |
| February 2026 | $4,350 | −$348 | — | $4,002 |
| January 2026 | $4,350 | −$348 | −$260 | $3,742 |
Live owners download each month as a PDF and see the line items per tenant. Figures render verbatim from statement rows — nothing is recomputed for display.
Net operating income
NOI = rent collected − categorized operating expenses (T776 categories) for the same month.
Where the money goes
management fees
$3,12878%
repairs maintenance
$88022%
revenue_events rows carrying a T776 expense_category; amount = what was charged to you; bucketed by event month (UTC). NOI = statement rent_collected − expense_total for the same period.
Held in trust
Tenant money held under Ontario RTA ss. 105–106 — principal plus accrued interest, released or applied at lease end.
Reconciled nightlyLast month's rent · Demo Tenant (Synthetic)
Principal $2,400 · interest accrued $30.00
$2,430.00
Maintenance
A repair estimate is waiting on the owner above their auto-approve limit.
What clients say
Reviews land here as clients leave them — collected through the same pipeline that asks after every completed repair, never written for us. None to show yet; we’d rather show you an empty box than a fake quote.
Want this view of your portfolio?
Every number you just walked through is how we run real portfolios: statements that reconcile nightly, trust money tracked to the cent, and renewal math you can audit.