For self-managing landlords · 1–50 units · Early access

Rent, leases, and repairs — handled.

Collect rent, track repairs, and keep every lease in one place — for landlords who self-manage 1–50 units.

  • Rent tracked automatically — paid, pending, or overdue
  • Maintenance requests with photos, on one thread
  • Every lease and signed PDF, filed per unit

Free under 5 units · No card required

Product view · the rent ledger

The whole month, on one screen

Collected

$1,450

Paid

Awaiting

$1,200

Pending

Overdue

$980

Overdue
UnitRentStatus
Unit 2A$1,450 Paid
Unit 1B$1,200 Pending
Unit 3C$980 Overdue

Illustrative data — statuses update automatically from Stripe.

A few doors shouldn’t feel like a second job

Rent arrives four different ways — Venmo, a check, cash, a promise — and none of them add up to a ledger you could hand an accountant.

Maintenance lives in text threads, voicemails, and your camera roll. Six months later, nobody can prove what got fixed or when.

Every lease is a PDF attachment in last year's email, and the due dates live in your head.

One place instead of five apps

Everything a small portfolio actually needs — nothing you need a training video for.

01

Rent on autopilot

Tenants pay through a Stripe checkout link. Every payment lands as paid, pending, or overdue on its own — you see who's late without scrolling a Venmo feed, and there's a clean ledger at tax time.

Paid Pending Overdue
02

Maintenance without phone tag

Tenants file requests from the portal with photos attached. You move each one from open to in progress to resolved, and the whole history stays on one thread — not in your camera roll and three text chains.

03

Every lease in one place

Units, tenants, rent amount, due day, and the signed PDF — filed per unit. Renewal coming up? It's one click away, not a dig through last year's email attachments.

Set up in an afternoon

01

Add your properties

Properties, units, tenants, rent amounts, due days — a few minutes of typing at this portfolio size. No import wizard required.

02

Send the rent link

One click generates a Stripe checkout link for the month and emails it to your tenant.

03

Watch the month settle itself

Payments flip to paid the moment Stripe confirms. Everything else shows pending or overdue on its own — no chasing screenshots.

Built for the way small portfolios actually run

1–4 units

The accidental landlord

Inherited a duplex, kept the old condo as a rental. Keyhold is free at this size — and rent stops being a text-message negotiation.

5–20 units

The spreadsheet operator

The Excel tab technically works, but late rent hides in it. Statuses surface who's late the moment a due date passes — no formulas, no cross-checking a payment feed.

20–50 units

The small management company

Every owner question — payment history, maintenance record, the lease itself — answered from one screen, filed per unit.

Priced per door, like everything else you pay for

All features on both tiers. Standard Stripe processing fees apply to payments.

Free

For fewer than 5 units

$0 / month, up to 4 units

  • Rent collection through Stripe
  • Maintenance requests with photos
  • Lease tracking + PDF storage
  • Tenant portal and messaging
Start free — no card

Pro

For growing portfolios

From 5 units up

$2 / unit / month

  • Everything in Free, unlimited properties
  • No setup fee, no per-lease fees
  • No contracts — cancel anytime
  • Priority support

10 units is $20/mo, 25 units is $50/mo — less than one late fee.

Get started
  • Free under 5 units
  • No card to start
  • No contracts — cancel online
  • Your data is yours — export on request

What is Keyhold?

Keyhold is property management software for self-managing landlords and small property managers with 1 to 50 units. It replaces the rent spreadsheet, the payment-app requests, and the maintenance text threads with one system: rent is collected through Stripe checkout links and every month is tracked automatically as paid, pending, or overdue; each unit keeps its lease, rent amount, due day, and signed PDF together; and tenants file maintenance requests with photos and message you from their own portal. Pricing fits in one sentence: free with every feature for fewer than 5 units, then $2 per unit per month — 10 units costs $20 a month, 25 units costs $50. No setup fee, no contract, no card required to start; standard Stripe processing fees apply to payments.

Common questions

Is Keyhold free?
Yes, for small portfolios: every feature is free for landlords with fewer than 5 units (up to 4 units), no card required. From 5 units up it's $2 per unit per month — 10 units is $20/month, 25 units is $50/month.
What does Keyhold actually do?
It collects rent through Stripe checkout links and tracks each month automatically as paid, pending, or overdue; keeps every lease (with the signed PDF) filed per unit; handles maintenance requests with photos and statuses; and gives each tenant a portal to pay rent, file requests, and message you.
Is Keyhold a property manager?
No — Keyhold is software. It isn't a property manager, broker, bank, or a party to any lease. Your lease and local law govern the tenancy; Keyhold keeps the records and runs the workflow.
How do tenants pay rent?
You generate a Stripe checkout link for the month and Keyhold emails it to your tenant. They pay by bank transfer or card, and the month flips to paid on your dashboard once Stripe confirms it. Bank transfers show as clearing for a few business days first, and are far cheaper — Stripe charges 0.8% capped at $5, against 2.9% + 30¢ on a card. Either way the fee is yours, never added to your tenant's payment.
Do tenants need an account?
Yes — a free one. Tenants sign up in the tenant portal using the same email address you put on the lease, and their unit links automatically.
Can I cancel anytime?
Yes — no contracts. Paid plans start only after early access ends, with 30 days' email notice and your explicit opt-in, and you'll always be able to cancel online, effective at the end of the billing period.

Put the spreadsheet down.

Set up your first property in minutes — free under 5 units, no card required.

Not ready to switch yet?

Join the waitlist and we’ll send a short note every couple of weeks — what shipped and what’s next. No spam.

We’ll email you occasional product updates — unsubscribe anytime. See our Privacy Policy.