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
Awaiting
$1,200
Overdue
$980
| Unit | Rent | Status |
|---|---|---|
| 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.
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.
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.
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
Add your properties
Properties, units, tenants, rent amounts, due days — a few minutes of typing at this portfolio size. No import wizard required.
Send the rent link
One click generates a Stripe checkout link for the month and emails it to your tenant.
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
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.
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.
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
Pro
For growing portfoliosFrom 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.