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 | Phone | Properties | Portal | Status | Actions |
|---|
| Name | Phone | Portal | Status | Actions |
|---|
| Property | Tenant | Start Date | End Date | Rent | Status | Document | Actions |
|---|
| Company / Contact | Specialty | 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
Professional
$99
per month
Up to 50 properties
5 team members
500 AI tasks included
Then $0.15/task
Priority 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
