Skip to content

Leases

Leases define the legal and financial relationship between a tenant and a unit. Create digital leases, set terms, add charges, and track the lease lifecycle.

Leases table

The leases table gives you full control over how you view and manage all lease agreements.

Filter leases using any column with advanced filter options:

Filter typeDescription
ContainsField contains the specified text
Not containsField does NOT contain the specified text
IsField exactly matches the specified value
Is notField does NOT match the specified value
Is emptyField has no value
Is not emptyField has a value

How to filter: Click the filter icon then click Add filter button , select your filter type, and enter the value.

Filter examples:

  • Lease ID contains “2026”
  • Status is “Active”
  • Tenant name contains “Mwangi”
  • End date is not empty

Click the View Settings button to customize your table:

SettingDescription
Row heightCompact / Standard / Comfortable
GroupingAdd grouping level… (group by Status)
Toggle columnsShow/hide any column

Toggle columns available:

  • Lease ID
  • Tenant name
  • Lease type
  • Unit number
  • Rent amount
  • Rent frequency
  • Signed at
  • Document url
  • Status (Active / Expired / Terminated / Draft)
  • Created at
  • Updated at
  • Monthly rent
  • Start date
  • End date
  • Rent due day
  • Security deposit

Pin important columns to keep them at the table:

  1. Click the pin icon on any column
  2. Pinned column stay fixed while scrolling
  3. Click the pin icon again to unpin

Click the Refresh button to reload the latest lease data.

Export lease data as CSV or Excel:

  1. Click Export button
  2. Select format: CSV or Excel
  3. Choose which columns to export (all or selected)
  4. Click Download
Create lease

Click the Create lease button to open the lease creation form.

FieldRequiredDescription
TenantYesSelect an existing tenant from the dropdown
UnitYesSelect an existing unit from the dropdown (shows only vacant units)
Tip: Need to add a new tenant first? Go to Tenants →
FieldRequiredDescription
Agreement typeYesMonth to month or Fixed term
Move-in dateYesDate tenant takes possession of the unit
Move-out dateNoFor fixed-term leases, when the lease ends
Rent due dayYesDay of the month rent is due (1 to 28)

Rent is required. Add any additional recurring or one-off charges.

FieldDescription
DescriptionMonthly Rent (default, can be customized)
Amount (KES)Monthly rent amount
FrequencyMonthly (default)
Account (optional)Map to chart of accounts for accurate financial reporting
FieldDescription
AmountOne-off, refundable deposit, e.g., 50000. Leave blank if no deposit is required.

Click Add charge to add more charges:

Charge typeFrequencyExamples
Recurring chargesMonthly, Quarterly, YearlyParking fee, Service charge, Internet
One-off chargesOne-timePet fee, Admin fee, Key deposit

Add charge fields:

  • Description (e.g., “Parking Fee”, “Service Charge”)
  • Amount (KES)
  • Frequency (Monthly / Quarterly / Yearly / One-time)
  • Account (optional) — Map to chart of accounts

Select which utilities apply to this unit. A meter account will be created for each selected utility.

Select utilities:

UtilityDescription
WaterMetered water consumption
ElectricityMetered power consumption
GasMetered gas consumption
InternetFixed monthly or metered
TrashWaste collection service

Add any additional notes about this lease. Internal notes are visible only to your team.

Lease overview

Click on a lease ID in the table to open its detailed overview. You can also click on tenant names or unit numbers from the lease table to navigate to their respective overview pages.

FieldValue
Unit - Tenantunit and tenant names
Status badgeActive / Completed / Cancelled
Lease IDlease id number
Agreement typemonth to month
Start datedate
End dateOpen-ended

Click Actions for quick operations on this lease.

Lease tabs

The default tab showing key lease information:

FieldValue
View tenant linkLink to tenant overview
Tenant nameName
Contactemail and phone number
StatusActive / Completed / Cancelled
Accountprofile only or auth
FieldValue
View unit linkLink to unit overview
Unitunit number
Unit typetypes
Bedrooms and Bathroomsnumber of bedroon and bathroom
RentAmount in kes
Unit statusstatus
Service chargeAmount in kes

All charges associated with this lease.

ColumnDescription
Charge nameDescription of the charge
TypeRent / Deposit / Service charge / Utility / Other
FrequencyMonthly / One-time / Quarterly
AmountCharge amount
Next billing dateWhen this charge will be applied next
StatusActive / Completed / Cancelled

Actions:

  • Add charge
  • Edit charge
  • Remove charge
Lease actions

From the lease overview, available actions include:

ActionDescription
Mark as activeActivate the lease
Renew leaseExtend or create a new lease
Terminate leaseEnd lease early (requires confirmation)
Delete leaseParmanetly delete lease (requires confirmation)
Lease statuses
StatusDescription
DraftLease created but not yet active
ActiveCurrent, valid lease agreement
ExpiredLease end date passed, not renewed
TerminatedEnded early by mutual agreement or breach