How LeaseLab works

Eight steps, in the order you meet them. Everything below is in the product today. What is owed, what was reported, what is waiting on you, and what actually happened — in one place that you, your team and your agent all work from.

1

Create your account

Sign up with your email and create a workspace for your rentals. No sales call, no approval step, no card — you are in the product immediately.

Start for free
2

Bring in your portfolio

Your properties, units, tenants and leases live in one workspace.

Every record goes through the same typed commands and checks, whoever enters it.

3

Set your limits and your team

Set the spending limit that work can proceed under without you. Invite the people who help you, each with a role — owner, admin, manager, or viewer — and, for managers and viewers, the properties they can see.

Only an owner can change the spending limit. Above it, a work order cannot be completed without the owner’s recorded approval — whoever is doing the work, including an agent you connect later.

Safe, bounded actions — not your database

Nobody gets raw access to your records — not a team member, not an agent. Changes go through specific actions: record a payment, report a repair, complete a work order. LeaseLab checks each one against who is asking and the limits you set, then records the result.

Above your spending limit, the work stops and asks you. Nothing outside your limits happens quietly.

4

Track rent

LeaseLab generates the monthly rent obligation for each active lease and tracks whether it is expected, partly paid, paid, overdue, or waived. You record the payments you receive, and a tenant’s promise to pay by a date when they make one.

LeaseLab never invents a rent amount or a date. If something is missing, it asks you rather than guessing. Overdue is worked out from that unit’s own due day and grace period, on Toronto time. If a promised date passes, LeaseLab marks it missed and, if you have turned on automatic reminders, sends one follow-up.

Read more about rent tracking without collecting rent.

5

Run maintenance

When a tenant reports a problem, an agent you authorize can report it as a work order. Priority comes from a fixed urgency check on what was reported. From there you track the vendor, the appointment and completion.

LeaseLab never connects to or reads your mailbox, and tenants never need an account. A report that cannot be matched to a tenant confidently still becomes a work order, marked as unmatched.

6

Decide what needs you

Work above your spending limit, and anything escalated, waits in Needs your decision on your home screen. Strategy reviews flag patterns — rent that keeps arriving late, broken payment promises, maintenance costs rising against earlier periods. When a maintenance case closes, an outcome receipt records what was done, by whom, and what it cost. The Action Center on your home screen lists what else needs attention today.

7

Optionally, connect an agent you choose

If you already use an AI agent, it can work through LeaseLab. An owner or admin creates a key for the agent, chooses what it can read and which actions it can take, and sets when it expires. The agent then works through LeaseLab’s HTTP API. Actions its key doesn’t allow are refused; anything past your limits becomes a decision for you instead of happening. Your records and your authority stay in LeaseLab.

You do not need an agent, or AI, to use LeaseLab. Keys can be revoked at any time.

How agent access works
8

Look back, and take your data with you

Once a month has ended, LeaseLab summarises what happened across your portfolio. Every change is recorded with who made it, and an owner can export the workspace’s records at any time. Months later you can still answer “did we ever fix that?”

Log in

Before you start

LeaseLab does not collect rent and is not accounting software. It is built for residential rentals in Ontario, with a limit of 25 active units per workspace. See pricing, the FAQ, or what we do with your data.