Built around how landlords actually work
Every feature in Keydoro comes from a real day in property management β collecting rent, chasing paperwork, remembering what's due.
Hierarchical units
Keydoro models property the way it exists: a building contains floors, a floor contains apartments, shops and rooms. Each unit carries its own rent, status and description β and rolls up into the parent's view.
- Five unit types: building, floor, apartment, room, shop
- Vacant / rented / maintenance status at every level
- Sub-unit counts and rent visible from the parent
Tenant management
Add a tenant to a unit and the unit flips to rented automatically. Keep the contract details that matter: national ID, phone, start date, rent and deposit.
- Active, inactive and ended tenancy states
- Deposit tracking alongside rent
- Tenant history stays attached to the unit
Payments ledger
One ledger for both directions. Incoming rent and deposits, outgoing maintenance and bills β each entry stamped with type, method, date and optional notes.
- Cash, bank transfer and card methods
- Rent, deposit, maintenance, bills and custom types
- Linked to the unit and tenant they belong to
Recurring obligations
The dues you owe on a property don't stop: mortgages, purchase installments, insurance, association fees. Set the frequency once and Keydoro computes every next due date.
- Monthly, quarterly, semi-annual and annual cycles
- Pay from the app β the next due date advances itself
- Overdue and due-soon flags on the dashboard
Smart reminders
A notification the day before an obligation falls due, at 9 AM β early enough to act, late enough to be relevant.
- Local notifications, no server required
- Per-obligation control
- Payment reminders too
Reports & dashboard
Total income, total expenses, net profit, occupancy β computed live from your ledger. Expense breakdowns by category show where the money actually goes.
- Live dashboard with due-soon alerts
- Monthly expense breakdown by category
- Net profit that colors itself green or red
Your data, your device β cloud sync coming
Keydoro stores your portfolio in a local database on your phone. Sign-in secures your account; day-to-day work runs offline. A cloud sync service is in development so your data can follow you across devices β each customer will get their own private workspace at their own keydoro.com subdomain.