Login

Keyturn is in closed beta. Accounts are by invitation only.
Reach us at support@keyturnpm.com.

Forgot your password?

Enter your account email. If it matches an account, we'll send a reset link that's good for one hour.

← Back to sign in
🔐
Two-Factor Authentication
Open your authenticator app and enter the 6-digit code.
Back to sign in

Choose a new password. Minimum 8 characters.

Cancel

Welcome. Set your name and a password to activate your KeyTurn account.

Dashboard
Portfolio overview and key metrics
Financial Overview (Month to Date)
Loading...
Suggested Actions
Open Maintenance Requests
Expiring Leases (Next 90 Days)
Upcoming Deadlines
Address Type Units Status Actions
Name / Entity Email Phone Properties Portal Status Actions
Name Email Phone Portal Status Actions
Property Tenant Start Date End Date Rent Status Document Actions
Company / Contact Specialty Email Phone Actions
Property Unit Rent Status Listed Actions
Title Category Due Date Priority Status Actions
Date Type Property Tenant / Description Amount Status Actions
How statements work
1. Generate. Click + Generate Drafts at the top right. Creates one draft per property for the month, pre-filled from rent payments and expenses you've logged. Once Stripe is live, paid rent flows in automatically — no manual entry needed.
2. Review. Click ✎ Edit on each draft to check the math, add notes (e.g. "Late fee waived this month"), or adjust amounts. The PM fee, rent, and expenses are auto-calculated but you can override anything.
3. Approve + publish. Tick the checkbox next to each draft you're happy with. The bulk-publish bar appears at the top with a count. Click Publish Selected — they all flip to published in one shot.
4. Email the owner. Click 📧 Email on any published row. Sends the owner a single consolidated PDF covering ALL their properties for the month. One email per owner, not per property.
Edge cases & tips
Tenant paid late? Leave that property's draft sitting in the list. When the payment lands (Stripe or manual entry in Money), open the property → click 📋 Draft this month's statement to regenerate just that one with the new numbers. Then publish it.
Per-property control. Don't want to generate for the whole org? Open any property and use 📋 Draft this month's statement in its Money card. Targets just that property.
Auto-publish safety net. Any draft sitting unpublished for 5 days automatically flips to published (no email is sent — that's still manual). Keeps the queue from rotting if you take a vacation.
Need to fix a published statement? Click Amend on the published row. Creates a new draft based on the published version; the old one becomes "superseded" but stays in history.
Owner has 6 properties? They still get ONE email with a single PDF covering all six. Click 📧 Email from any of their property rows for the month — same output regardless of which row.
Property Month Status Rent PM Fee Expenses Net to Owner Actions
Title Assigned To Priority Status Due Date Actions
AI Task Usage
Tasks this month 0 / 25
Tasks reset at the start of each billing cycle. Unused tasks do not carry over.
Current Plan
Plan Trial
Status Active
Available Plans
Starter
$49
per month
Up to 10 properties
2 team members
100 AI tasks included
Then $0.25/task
Email support
Enterprise
$199
per month
Up to 200 properties
25 team members
2,000 AI tasks included
Then $0.10/task
24/7 support
Organization Information
Change Password
Two-Factor Authentication
Add a second layer of security to your account. Once enabled, you will enter a code from an authenticator app (Google Authenticator, Authy, or any TOTP app) each time you sign in.
Notifications
Choose which operational emails land in your inbox. Useful if you have a support / dev login that doesn't need to be in every tenant alert.
Team
Add admins, members, and read-only viewers to your org. Invitees set their own password from an email link. Owners and admins receive maintenance escalation alerts; members and viewers do not.
Document Storage
Checking…
Connect your Google Drive to store leases, notices, inspection reports, and other property documents. Files live in your own Drive — KeyTurn keeps an index. Disconnecting removes KeyTurn's access but never deletes your files.
Import Data
Moving from AppFolio? Export each report from AppFolio and upload in the order below. Each step is color-coded and numbered. How to export each report →
1 Rent Roll — properties, units, tenants, leases
2 Owner Directory — creates owner records (entity / contact / fee %)
3 Property Directory — links each property to its owner
4 Tenant Directory — fills email + phone on existing tenants
5 Generic CSV / Excel — Buildium, Rent Manager, or a hand-maintained sheet