For self-managing landlords · 1–50 units

Rent, leases, and repairs — handled.

Keyhold replaces the rent spreadsheet, the Venmo requests, and the 11pm maintenance texts for landlords who manage their own 1–50 units.

Free under 5 units · No card required

What is Keyhold?

Keyhold is property management software for self-managing landlords and small property managers with 1 to 50 units, built by Tech For CFO LLC. 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.

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.

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

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 card, Stripe confirms the payment, and the month flips to paid on your dashboard. Standard Stripe processing fees apply.
Do tenants need an account?
Tenants sign up free in the tenant portal using the same email address you put on the lease — 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.

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.