Features
Everything GatherDwell does
Track your rent, keep your numbers straight, and keep every record in one place, in Canadian dollars. Here's every feature, grouped by the job it does.
Rent & bills
Know what's paid and what's late
Rent, payments, and the bills that come every month, without rebuilding a spreadsheet.
Rent Roll
The view you'll check every month: expected, collected, and outstanding rent for every property, with each tenant's balance and status.
- Paid, partial, and vacant at a glance
- Balances update as you record payments
- Every property side by side
Rent Roll
Expected vs collected rent across all properties
Expected
$10,000
Collected
$8,200
Outstanding
$1,800
| Property | Tenant | Expected | Collected | Balance | Status |
|---|---|---|---|---|---|
72 Oakwood Drive Brampton | Rachel Cooper | $2,870 | $2,870 | $0 | Paid |
310-88 Lakeview Blvd Mississauga | Daniel Kim | $2,400 | $600 | $1,800 | Partial |
15 Maple Crescent Hamilton | Marie Tremblay, Sam Patel | $4,730 | $4,730 | $0 | Paid |
44 Elm Street Toronto | — | $0 | $0 | $0 | Vacant |
Payment Tracking
Record each rent payment in a few clicks. See what's paid, pending, and overdue, and duplicate last month's payment instead of re-entering it.
Recurring Expenses
Mortgage, insurance, condo fees — the same expenses every month. Mark them as recurring and generate next month's entries with one click.
Reports
Your numbers, without the formulas
Revenue, expenses, and net income for any period, broken down by property and ready to export.
Financial Reports
Income vs. expenses over any period — last 30 days, year to date, or a custom range — with a month-by-month chart and a breakdown for every property.
- Total revenue, expenses, and net income
- Your profit margin and each property's occupancy
- Six reports that export to CSV
Reports
Total Revenue
$98,200
Year to date
Total Expenses
$55,600
Year to date
Net Income
$42,600
43% profit margin
Total Properties
4
3 occupied
Property Breakdown
| Property | Income | Expenses | Net |
|---|---|---|---|
| 72 Oakwood Drive | $28,700 | $14,900 | $13,800 |
| 310-88 Lakeview Blvd | $22,200 | $13,100 | $9,100 |
| 15 Maple Crescent | $47,300 | $21,400 | $25,900 |
| 44 Elm Street | $0 | $6,200 | −$6,200 |
Dashboard
Rent received, rent overdue, upcoming payments, and occupancy as soon as you sign in, with six months of cash flow and a heads-up when a lease is about to end.
CSV Report Exports
Download reports for your records or your accountant: income statements, rent ledgers, overdue payments, occupancy, and lease expiry, all as clean CSV files.
Custom Categories & Suppliers
Set up your own expense categories and supplier list, so entries use your real vendor names and accounting categories instead of generic dropdowns.
Properties & tenants
Your records, all in one place
Properties, tenants, and leases, connected to each other, plus an easy way to bring in what you already have.
Spreadsheet Import
Moving off a spreadsheet? Import past rent payments and expenses from a CSV file. GatherDwell checks every row and shows you what it found before anything is saved.
- Templates for payments and expenses
- Rows you've already imported are caught and skipped
- Missing properties, tenants, and categories can be created for you
Import Data
| Status | Property | Date | Amount |
|---|---|---|---|
| Ready | 72 Oakwood Drive | Jan 1 | $2,870.00 |
| Ready | 310-88 Lakeview Blvd | Jan 1 | $2,400.00 |
| Will create | 15 Maple Crescent | Jan 1 | $4,730.00 |
| Already imported | 72 Oakwood Drive | Dec 1 | $2,870.00 |
Property Management
Add your portfolio in minutes. Start typing an address and it fills in, then add the details: property type, bedrooms, and rent.
Tenants & Contacts
Every tenant's name, phone, email, and lease history, and which property they're in. Your whole contact list in one place.
Leases
Dates, rent and how often it's paid, the security deposit, and who's on the lease. The dashboard tells you when a lease is about to end.
AI & API
Ask questions, or connect your own tools
An assistant that answers from your own records, and a way in for Claude, ChatGPT, and your scripts.
AI Property Assistant
Ask about your rentals in plain English and get the answer from your own data: who's behind on rent, what you've spent this year, which leases end soon.
- “Which tenants have overdue payments?”
- “What's my financial summary this year?”
- Opens in a panel beside whatever you're working on
GatherDwell AI
Which tenants have overdue payments?
One tenant is behind this month:
What's my financial summary this year?
So far this year: $98,200 in revenue and $55,600 in expenses, for $42,600 net income across 4 properties.
Connect Claude & ChatGPT
Add GatherDwell as a connector in Claude, ChatGPT, or any app that supports MCP, and look up or update your rentals from there.
Public API
Read, add, and delete your properties, leases, payments, and expenses from your own scripts, with an API key from Settings. Read the API docs
Canada & privacy
Made for Canada, private by default
Canadian dollars and provinces, your data kept to yourself, and the whole app on any screen.
Canadian Dollars & Provinces
Every amount, report, and export is in CAD. Addresses use provinces, territories, and postal codes, and fill in as you type.
Secure & Private
Every account's properties, tenants, and finances are kept apart from everyone else's, and never sold. Sign in with Google or email.
Works on Every Device
Manage your properties from your phone, tablet, or desktop. The whole app, including reports and the AI assistant, fits any screen.
Ready to try it?
All of these features. Completely free. No trial, no credit card, no catch.