Property management software

The spreadsheet is free.
Your Sundays aren’t.

Dwelleroo collects the rent, tracks every repair, and keeps the books balanced across your whole portfolio — so the admin that eats your weekend just happens without you.

No credit card · Cancel anytime · Built in Canada

app.dwelleroo.com/dashboard
Workspace /DashboardPortfolio AK
Monday, August 8
Good morning, Alex.
Record payment
Collected
$38,420
94% of invoiced
Occupancy
96%
48 of 50
Requests
7
2 past target
Renewals
3
next 30 days
Needs your attentionPlan my day →
Rent is overdueThree tenants are past due this period.$2,440Outstanding
2 requests past targetDispatch or follow up with the assigned vendor.2Overdue
3 leases ending soonRenewal decisions are due this month.3This month
Revenue · 12 moReconciled
Recent activity
  • Priya N. paid rent — Unit 3B9m
  • System PAD batch settled · 22 payments1h
  • Dan R. opened a maintenance ticket2h
  • Lease signed — 48 Maple St · Unit 44h
  • Aisha K. message: parking spot request6h
Representative product view · demo data
Replaces

Nobody sends you an invoice for the spreadsheet. That’s what makes it so easy to keep.

It has no price tag, so it never gets compared to anything. But it bills you all the same — in evenings, in re-typed numbers, and in the rent that shows up late because chasing it was one more thing on your list.

01Hours, monthly

The chase

Rent arrives when someone remembers to ask for it. You send the nudge, watch for the e-transfer, then match it to a row by hand. Every month, from scratch.

02Errors you find late

The re-typing

One payment gets keyed into a rent tab, an expense sheet, and a folder for your accountant. Three chances to fat-finger a number nobody catches until it matters.

03A lost weekend, annually

The reconstruction

Come tax time you rebuild a year of records out of receipts, bank exports, and memory — because nothing was written down as it happened.

Put your own numbers in and the bill stops being invisible.

Put a number on the hours, then decide.

Move the sliders to match how you actually operate. The ledger recalculates as you go, priced on the plan your unit count belongs on, and shows every step of its arithmetic.

Your numbers

What is the spreadsheet costing you?

Reset
24
9 hrs

Chasing payments, updating tabs, building reports, relaying repairs.

$45/hr
$40/mo

Bookkeeping software, e-sign, file storage, payment fees.

60%

Rent runs, reminders, reconciliation and report building stop being manual. Dial this to whatever you find believable.

Estimated · per year24 units
281
Hours back
$11,916
Net saved
Time reclaimed
5.4 hrs/wk × 52 × $45
+ $12,636
Tools retired
$40/mo × 12
+ $480
Dwelleroo Scale
$99.99/mo — the plan that covers 24 units
− $1,200
Return on spend10.9×

Pays for itself in about 33 days.

Start free — keep the 281 hours

Every figure above comes from the sliders you set — no industry averages, no assumptions you can’t see. 30-day trial, no card.

Eight jobs, one system, no re-typing between them.

A payment recorded in rent shows up in the books. A closed ticket shows up in the expense line. Nothing has to be copied anywhere, because there is only one copy.

Dashboard
Rent
Operations
Books
Budgeting
Leasing
Dwelby
Tenant portal

One screen instead of six browser tabs

Collected, occupancy, arrears, and open tickets across every building — updated as things happen, not when you remember to update a row.

  • Portfolio totals across all properties
  • Arrears surfaced before they compound
  • Live activity feed with full history
  • Drill from a number to the tenant behind it
Go deeper
app.dwelleroo.com/dashboard
Workspace /DashboardPortfolio AK
Monday, August 8
Good morning, Alex.
Record payment
Collected
$38,420
94% of invoiced
Occupancy
96%
48 of 50
Requests
7
2 past target
Renewals
3
next 30 days
Needs your attentionPlan my day →
Rent is overdueThree tenants are past due this period.$2,440Outstanding
2 requests past targetDispatch or follow up with the assigned vendor.2Overdue
3 leases ending soonRenewal decisions are due this month.3This month
Revenue · 12 moReconciled
Recent activity
  • Priya N. paid rent — Unit 3B9m
  • System PAD batch settled · 22 payments1h
  • Dan R. opened a maintenance ticket2h
  • Lease signed — 48 Maple St · Unit 44h
  • Aisha K. message: parking spot request6h
Representative product view · demo data

Rent that collects itself

Pre-authorised debit through Stripe. Set the lease up once and invoices, reminders, and reconciliation run on schedule without you touching them.

  • PAD collection via Stripe
  • Automatic invoicing and late reminders
  • Payments matched to units on arrival
  • Flat $6 processing fee per transaction
Go deeper
app.dwelleroo.com/finance/rent-collection
Workspace /FinancePortfolio AK
Rent roll
April 2026 · PAD via Stripe
Autopay on
TenantAmountStatus
  • PN
    Priya Nandi
    104 Birch Ave · 3B
    $2,450
    Paid
  • JT
    James Thorne
    22 Linden Ct · 1A
    $1,820
    Paid
  • AK
    Aisha Karim
    104 Birch Ave · 2C
    $2,150
    Paid
  • DR
    Dan Rivera
    48 Maple St · 4
    $1,950
    3d late
  • WC
    Wei Chen
    22 Linden Ct · 2B
    $1,780
    Paid
Reminder queued · 1 tenant
Collected
$8,200 / $10,150
Representative product view · demo data

From request to completed work

Tenants submit with photos. You triage, raise a work order, dispatch a vendor, and capture the approval — with the history staying attached to the unit.

  • Requests, work orders, and tasks
  • Vendor dispatch and approval workflow
  • Priority levels, owners, and due dates
  • Repeat-issue history per unit
Go deeper
app.dwelleroo.com/operations/requests
Workspace /MaintenancePortfolio AK
Operations · requests
Maintenance
New request
All7Open4In progress2Waiting1Completed24
RequestProperty / unitPriorityStatus · due
  • Water leak under kitchen sink
    REQ-108 · M. Price
    Birch House · 3B
    Urgent
    In progressToday
  • Dishwasher won't drain
    REQ-107 · J. King
    Linden Court · 1A
    High
    Vendor assignedAug 9
  • Hallway light replacement
    REQ-106 · E. Hall
    Maple Street · Common
    Normal
    OpenAug 11
  • HVAC filter replacement
    REQ-105 · V. Diaz
    Birch House · 2A
    Normal
    ScheduledAug 13
Representative product view · demo data

Books that are already done

Real double-entry accounting underneath, built for property rather than retail. Every rent run and expense posts itself, so statements are current instead of reconstructed.

  • P&L, balance sheet, cash flow, rent roll
  • Chart of accounts and journal entries
  • Expense tracking with receipts attached
  • CSV export for your accountant
Go deeper
app.dwelleroo.com/finance/reports
Workspace /FinancePortfolio AK
Profit & loss
Apr 2026 · all properties · accrual
CSVExport
Rental income$52,840
Parking & storage$1,120
Repairs & maintenance−$4,380
Property tax−$6,210
Insurance−$1,840
Utilities−$2,960
Net operating income
$38,570
+6.2% vs March
Balance sheetBalanced · 0 unreconciled
Cash flowUpdated 2m ago
Rent roll32 units
Representative product view · demo data
Pro plan

Know you're over before the year ends

Draft a budget, route it for approval, lock it, then watch actuals land against it. Alerts fire when a line runs hot — while there's still time to do something.

  • Draft revisions with approval workflow
  • Locked budgets with an audit trail
  • Budget vs actuals by property
  • Threshold alerts on overspend
Go deeper
app.dwelleroo.com/finance/budgeting
Workspace /FinancePortfolio AK
Budget vs actuals
FY2026 · revision 3 · approved
Locked
Repairs & maintenance$4,380 / $5,000
Utilities$2,960 / $2,800
Alert sent · 5.7% over
Insurance$1,840 / $1,900
Turnover & cleaning$640 / $1,500
Variance report ready · approvals by M. Poulin
Representative product view · demo data

Every prospect, and the next move

Inquiry, invite, application, screening, approval, onboarding. The pipeline shows who is waiting on you and who you are waiting on — which is where good applicants usually get lost.

  • Visual pipeline from inquiry to moved-in
  • Tour scheduling on a shared calendar
  • Suitability and screening in the same record
  • Move-in onboarding and e-signed leases
Go deeper
app.dwelleroo.com/applications/pipeline
Workspace /PipelinePortfolio AK
Leasing · applications
Application pipeline
Invite applicant
Inquiries2
LSLeah Sinclair1d
Birch House · 3B
Send invite
OMOwen Martin3d
Linden Court · 1A
Send invite
Invited2
NRNora Reed4d
Maple Street · 4
Waiting on applicant
CJCaleb Jones6d
Linden Court · 2C
Resend invite
Applied2
APAmara Patel2d
Birch House · 5A
Review application
DKDaniel Kim5d
Maple Street · 2
Review application
Approved1
SBSofia Brown1d
Linden Court · 4B
Start onboarding
Representative product view · demo data
Scale plan

Find the leak. Quantify it. Decide.

Dwelleroo compares your portfolio against its own history to surface vacancy loss, arrears aging, expense creep, and repeat maintenance. Dwelby writes the monthly review from those figures and cites them.

  • Money-leak findings with a dollar value attached
  • Baselines from your data, not pooled market rates
  • Estimates kept separate from realized value
  • Dwelby explains and drafts; your team commits
Go deeper
app.dwelleroo.com/intelligence/pulse
Workspace /IntelligencePortfolio AK
Intelligence · demo portfolio
Portfolio pulse
Run review
Realized · 12 mo
$4,280
collected + vacancy closed
Value at stake
$12,640
open, quantified findings
Resolved
18
findings this year
Highest-impact findingsMoney · Leasing · Maintenance
$Vacancy gap is rising at Birch HouseMedian days vacant moved from 18 to 31 days.$6,200/yrReview
Emergency work is 2.4× your baselineThree HVAC calls account for most of the change.$3,840/yrOpen
$Late balance recovered after reminderPayment cleared 6 days after the due date.$1,950Realized
Dwelby · monthly review
Protect occupancy before optimizing anything else.

Two units account for 74% of current value at stake. Resolve the Birch House turn, then review the repeated HVAC pattern.

View cited review →
Representative product view · demo data

The half your tenants see

Rent paid with a tap, repairs reported with a photo, lease and receipts where they left them. Most of what used to become a phone call handles itself.

  • Pay rent and enable autopay
  • Report issues with photos attached
  • Lease, renewals, and receipts on file
  • Message the manager in one thread
Go deeper
9:41
104 Birch Ave · Unit 3B
Hi, Priya
Rent due May 1Autopay
$2,450
Pay now
Report an issue
Add photos
Message manager
1 unread
Lease & documents
Renewal ready
Included from Scale

Meet Dwelby.

Dwelleroo watches the portfolio for money leaks — vacancy gaps widening, arrears aging, emergency work drifting above your own baseline — and puts a number on each one. Dwelby writes the monthly review from those figures and cites them, so you can check its work instead of trusting it.

  • Findings computed from your portfolio's own history
  • Every leak carries a dollar figure, not a vibe
  • Estimates stay separate from value actually realized
  • Dwelby explains and drafts; your team commits
app.dwelleroo.com/intelligence/pulse
Workspace /IntelligencePortfolio AK
Intelligence · demo portfolio
Portfolio pulse
Run review
Realized · 12 mo
$4,280
collected + vacancy closed
Value at stake
$12,640
open, quantified findings
Resolved
18
findings this year
Highest-impact findingsMoney · Leasing · Maintenance
$Vacancy gap is rising at Birch HouseMedian days vacant moved from 18 to 31 days.$6,200/yrReview
Emergency work is 2.4× your baselineThree HVAC calls account for most of the change.$3,840/yrOpen
$Late balance recovered after reminderPayment cleared 6 days after the due date.$1,950Realized
Dwelby · monthly review
Protect occupancy before optimizing anything else.

Two units account for 74% of current value at stake. Resolve the Birch House turn, then review the repeated HVAC pattern.

View cited review →
Representative product view · demo data
Eight modules, one workspace
Portfolio
Properties, units, tenants, leases
Operations
Requests, work orders, tasks, vendors
Applications
Pipeline, screening, onboarding
Bookings
Tours, calendars, resources
Finance
Invoices, payments, expenses, reports
Intelligence
Money leaks, reviews, Dwelby
Documents
Templates, envelopes, signatures
Inbox
Chat, email, activity history

Three ways to run a portfolio. Only one of them is free on paper.

We are not going to pretend a spreadsheet can’t hold a rent roll. It can. The question is what it asks of you every month to keep doing it.

The job
Spreadsheet + inbox
Dwelleroo
Legacy PM suite
Getting the rent in
You ask. They e-transfer. You tick a box.
PAD debits on the lease date; reminders send themselves.
Supported — once onboarding is finished.
Knowing who's late
Scroll the sheet and compare dates by eye.
On the dashboard the morning it happens.
In a report you configure first.
A repair request
A text, a call, or a knock — logged if you remember.
Submitted with photos, raised as a work order, tracked to close.
A ticketing module, often per extra seat.
Keeping the books
Re-key every figure into a second sheet.
Posts itself as rent and expenses happen.
Syncs to an accounting product you also pay for.
Tax time
Rebuild the year from receipts and bank exports.
Statements already current. Export CSV and send.
Fine — assuming the setup was right in January.
What tenants can do alone
Nothing. Everything routes through you.
Pay, report, sign, and find documents themselves.
A portal, usually as a paid add-on.
Spotting a money leak
You notice at year end, if the totals happen to catch your eye.
Findings are quantified against your own history and prioritized.
A reporting suite, once someone builds the report.
Time to be running on it
It's already there. That's the trap.
An afternoon. Import units, invite tenants, done.
Weeks, an implementation call, and a setup fee.
What it costs
$0 — plus every evening it quietly takes.
From $49.99/mo. 30 days free, no card.
A quote, an annual contract, and a minimum.
Getting the rent in
Spreadsheet

You ask. They e-transfer. You tick a box.

Dwelleroo

PAD debits on the lease date; reminders send themselves.

Legacy PM suite

Supported — once onboarding is finished.

Knowing who's late
Spreadsheet

Scroll the sheet and compare dates by eye.

Dwelleroo

On the dashboard the morning it happens.

Legacy PM suite

In a report you configure first.

A repair request
Spreadsheet

A text, a call, or a knock — logged if you remember.

Dwelleroo

Submitted with photos, raised as a work order, tracked to close.

Legacy PM suite

A ticketing module, often per extra seat.

Keeping the books
Spreadsheet

Re-key every figure into a second sheet.

Dwelleroo

Posts itself as rent and expenses happen.

Legacy PM suite

Syncs to an accounting product you also pay for.

Tax time
Spreadsheet

Rebuild the year from receipts and bank exports.

Dwelleroo

Statements already current. Export CSV and send.

Legacy PM suite

Fine — assuming the setup was right in January.

What tenants can do alone
Spreadsheet

Nothing. Everything routes through you.

Dwelleroo

Pay, report, sign, and find documents themselves.

Legacy PM suite

A portal, usually as a paid add-on.

Spotting a money leak
Spreadsheet

You notice at year end, if the totals happen to catch your eye.

Dwelleroo

Findings are quantified against your own history and prioritized.

Legacy PM suite

A reporting suite, once someone builds the report.

Time to be running on it
Spreadsheet

It's already there. That's the trap.

Dwelleroo

An afternoon. Import units, invite tenants, done.

Legacy PM suite

Weeks, an implementation call, and a setup fee.

What it costs
Spreadsheet

$0 — plus every evening it quietly takes.

Dwelleroo

From $49.99/mo. 30 days free, no card.

Legacy PM suite

A quote, an annual contract, and a minimum.

Switching takes an afternoon, not a quarter.

There is no implementation call, no onboarding fee, and no six-week rollout. The whole migration is four steps and you can do it between tenant calls.

01~15 min

Bring the sheet over

Import units, tenants, and rent amounts from a CSV. Your existing columns map across — you are not retyping a portfolio.

02~20 min

Switch the rent on

Connect Stripe, set each lease's amount and due date, invite tenants to authorise pre-authorised debit. The first run goes on the next due date.

03~10 min

Invite the building

Tenants get a portal link. Repairs, messages, and documents start arriving in one place instead of across four apps.

040 min

Keep the spreadsheet

Seriously. Nobody is asking you to delete it on day one. Run both for a month and see which one you actually open.

Your data stays yours, on the way in and on the way out.

CSV import to start, CSV export on every report after. No lock-in clause, no contract, cancel from settings.

Start the trial

Six areas. Everything a portfolio actually needs, nothing it doesn’t.

Built for independent landlords and small management firms — not trimmed down from software designed for institutional portfolios.

Also in the box
Dwelby assistantMoney-leak detectionMonthly portfolio reviewApplication pipelineTour schedulingWork orders & vendorsApproval workflowsMortgage trackingE-signature via DocusealChart of accountsInvoice analyticsBulk messagingTeam roles & permissionsFull activity historyRent roll reportingCash flow statementsDocument storage & searchVacancy listingsApplications & viewingsCSV export on every reportCustom brandingMulti-property roll-upsCredit screening via Equifax
I used to spend hours on spreadsheets. Now everything is in one place. It just works.
SSarah M.Landlord · 27 units · Halifax, NS

Payments run on Stripe

Pre-authorised debit is processed by Stripe. Card details never touch Dwelleroo's servers.

Encrypted end to end

TLS 1.3 in transit, AES-256 at rest — for tenant records and financial data alike.

Built in Canada

Made by people managing Canadian rentals, with PAD and CRA-ready statements as first-class citizens.

No contract, no lock-in

Month to month. Cancel from settings. Export every report to CSV on the way out.

Priced against the hours it gives back.

One flat monthly price with your unit count included. Extra units are $1 each — no per-seat surprises, no annual contract, no onboarding fee.

Lite
$49.99/mo

1–10 units · $1/additional unit

Everything a small landlord needs to retire the spreadsheet.

Pays for itself at

1.1 hours of admin saved a month

valued at $45/hr

  • Up to 10 units
  • 2 active listings
  • Tenant & lease management
  • Maintenance request tracking
  • Invoice management
  • PAD rent collection
  • Document signing
  • Journal entries
  • Basic P&L report
  • Self-reported tenant screening
  • 1:1 messaging
  • Inline AI assistance
Start 30-day trial

No card required

ScaleMost popular
$99.99/mo

10–50 units · $1/additional unit

Full books, team roles, bulk comms, and Dwelby for a growing portfolio.

Pays for itself at

2.2 hours of admin saved a month

valued at $45/hr

  • Everything in Lite
  • Up to 50 units
  • Unlimited active listings
  • Up to 5 team members with roles
  • Full financial reports (P&L, Balance Sheet, Cash Flow, Rent Roll)
  • Chart of Accounts
  • Invoice analytics (5 chart types)
  • Bulk messaging
  • Dwelby & portfolio intelligence
  • Full activity history
  • Priority support
Start 30-day trial

No card required

Pro
$399.99/mo

50–150+ units · $1/additional unit

Budget control, approvals, and branding for professional managers.

Pays for itself at

8.9 hours of admin saved a month

valued at $45/hr

  • Everything in Scale
  • Up to 150 units
  • Unlimited team members
  • Budgeting
  • Advanced budgeting with draft revisions, approvals, locks, alerts, and budget vs actuals
  • CSV export on all reports
  • Custom branding
  • Dedicated account manager
  • SLA guarantees
Start 30-day trial

No card required

Tenant rent payments carry a flat $6 processing fee per transaction · Annual billing pays 11 months for 12

The questions people actually email us.

If yours isn’t here, send it over — a person answers.

I only have a handful of units. Isn't this overkill?

Small portfolios are the ones the spreadsheet punishes hardest, because there is nobody else to absorb the admin. Lite starts at 10 units and turns on rent collection, maintenance intake, and a basic P&L — you don't touch the accounting depth until you want it.

You export it as CSV and import units, tenants, and rent amounts in one step. Your existing columns map across during import, so nothing is retyped. Keep the original file as long as you like — plenty of people run both for a month before they stop opening it.

No. The tenant portal runs in a browser on any phone. They get an invite link, set a password, and can pay rent, submit a repair with photos, and pull up their lease from there.

As soon as tenants authorise pre-authorised debit and the next due date comes around. Setup is connecting Stripe and entering lease terms — the first automated run goes out on the following rent day, not months later.

Really free. Thirty days, no credit card at signup, no automatic conversion. If you don't subscribe at the end, the account simply stops — you aren't charged for a month you didn't decide to buy.

No. Dwelby is read-only where it matters: it can explain a finding, draft a message, or prioritize your day, but model calls don't write to the records that run your business. The money-leak figures it talks about are computed on the server from your own numbers, and it cites them so you can check the work.

Cancel from settings at any time; there's no contract and no cancellation fee. Every report exports to CSV, so you leave with your rent roll, ledgers, and statements in hand.

Your next rent day could run without you.

Import your units this afternoon and the following rent run collects itself. Thirty days free, no credit card, cancel from settings.

No credit card · Cancel anytime · Set up in an afternoon

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.