Skip to content

LeaseLab · our own tool

A landlord app for your Mac.

LeaseLab keeps properties, tenants, leases, rent, maintenance, and expenses for a small portfolio. It is a native Mac app, and the same one on iPhone and iPad. It syncs through your own iCloud and works with the wifi off. The download is free.

Tell me when it ships

Free for one property · $129.99 once to add the rest · Mac, iPhone, and iPad

LeaseLab dashboard on iPhone listing lease, maintenance, and vacancy alerts above a portfolio summary
The dashboard opens on what needs attention: renewals, maintenance, vacancies, and the rent nobody has confirmed yet.

Why it exists

Software for four doors should not bill like software for four hundred.

Property management software is sold per unit, per month, forever. A landlord with six rentals ends up renting the tool that tracks the things they own, and the bill arrives whether or not anything happened that month. Stop paying and the records go with it.

LeaseLab is the other arrangement. The download is free, one property you add is free, and a one-time unlock adds the rest. The app and its data sit on hardware you already own. No account to keep alive, no per-door fee, no vendor deciding next year that your portfolio is now on the Professional tier. At $129.99 the unlock costs less than a year of a typical per-unit subscription, and then it stops costing anything at all.

What it does

The whole job, not the parts that demo well.

  • Properties, units, and the details you forget

    Addresses, structure, year built, square footage, purchase price and insurance renewal. Rooms, windows, and appliances per unit, so the water heater's age is written down somewhere other than your memory.

  • Tenants and leases that print

    Lease terms, deposits, pets, and everyone on the agreement. Generate a residential lease as a PDF you can hand over, sign, and file.

  • Rent you confirm, not rent an API guesses

    Every month's charges appear from the lease terms, prorated for partial months. You mark what actually arrived — check, money order, cash, or an ACH you already run at the bank.

  • Maintenance, vendors, and what it cost

    Scheduled tasks with due dates, work orders against a property, and the vendors who did the work. Expenses roll up per property against the rent it brought in.

  • Numbers before you buy

    Cap rate, cash-on-cash, and break-even occupancy on a prospective purchase, using the rate you were actually quoted. Vacancy modeled as an assumption you control, because it is one.

  • Reminders on your terms

    Optional notifications when rent comes due or a task is coming up, configured per device. Off by default. Nothing is sent anywhere to make them work.

A look at it

Same portfolio, whichever screen is nearest.

LeaseLab payments page on Mac showing four rent charges for September with owed, confirmed, and unconfirmed totals
See what is owed, and confirm what actually arrived
LeaseLab purchase analyzer on Mac with purchase price, financing, and vacancy assumptions, returning a 5.8 percent cap rate and slightly negative cash flow
Run the numbers before you make an offer, including the ones that say no
LeaseLab properties list on iPad with three properties, unit and occupancy counts, and a locator map of the portfolio
Every door, and which ones are empty

Each property carries its own units, rooms, windows, appliances, insurance, and photos, so the age of the roof and the model of the water heater are written down where you will look for them.

The locator map is built from the addresses you typed. Apple Maps turns each one into a pin, the same way it would if you looked the address up yourself, and nothing else is sent anywhere.

  • LeaseLab dashboard on iPhone listing lease, maintenance, and vacancy alerts above a portfolio summary
    What needs attention today
  • LeaseLab payments list on iPhone with overdue, paid, and pending rent charges
    Confirm rent from the truck
  • LeaseLab maintenance page on iPhone showing scheduled tasks and a work order history
    Scheduled work and what you spent

Plainly stated

What it deliberately does not do.

Every one of these is a feature somebody will ask for. Each is left out on purpose, and it is better to know that before you buy than after.

  • It does not touch your bank

    LeaseLab stores no routing or account numbers and never originates a debit. If a lease is on ACH, you mark it authorized and note where the signed form is filed. The money still moves at your bank.

  • There is no tenant portal

    No logins to hand out, no listings syndication, no screening service reselling your applicants' credit reports. It is your book of record, not a marketplace.

  • No account, no analytics, no telemetry

    There is no server to sign in to and nothing phones home. The developer cannot see your portfolio, and could not produce it if asked.

Your data, your account

iCloud, because it is already yours.

The portfolio lives in a database on the device. Signed in to iCloud, the same Apple ID picks it up on your other Macs, your iPhone, and your iPad. There is no middle server, because there is no server.

Invite a spouse or a partner on their own Apple ID and they see the portfolio too, or just the properties you actually share with them. Revoke it whenever you like.

When you want a copy in your hands, LeaseLab writes a zip backup and CSV exports to a folder you choose. Read the privacy policy for exactly what leaves the device, and what does not.

LeaseLab dashboard on iPhone in Spanish, showing alerts and a portfolio summary translated into Spanish
Fully translated into Spanish, dates and counts included. Switch language in Settings, independent of the device.

Questions

A native Mac app, not another monthly login.

Is there a landlord app that runs on a Mac?
LeaseLab is a native Mac app, not a website squeezed into a window. The same portfolio opens on iPhone and iPad. It works with the wifi off. Sync, when you want it, goes through your own iCloud.
What does LeaseLab cost?
The download is free. One property you add is free. A one-time unlock, Unlimited Rental Properties, is $129.99 and adds the rest. There is no subscription and no per-door fee. Houses someone shares with you never count.
Does it connect to my bank?
No. LeaseLab never sees a routing number and never pulls a transaction. You confirm the rent that actually arrived: check, money order, cash, or an ACH you already run at the bank.
Do I buy it again for iPhone or iPad?
No. Install it on each device with the same Apple ID. The free property and the unlock both follow that Apple ID. Restore Purchases is in Settings if a device you already paid on still shows the paywall.

The particulars

Before you buy.

Price
Free to download. One property you add is free. A one-time unlock ($129.99) adds the rest, on Mac, iPhone, and iPad with the same Apple ID.
Requires
macOS 14 or later, iOS and iPadOS 17 or later. iCloud sync is optional.
Languages
English and Spanish.
Support
Email a person who wrote it. Support and questions.

Built here, for a job we were doing anyway.

LeaseLab came out of the same workshop as the client work. If your business runs on a process no subscription quite fits, that is the conversation we like having.