Skip to content
LeaseForce

Kenya

Property management software built for Kenya

LeaseForce works the way Kenyan rent is paid: by M-Pesa, through the bank and in cash. It invoices tenants, matches every payment to the right tenant, sends tax invoices to KRA eTIMS and keeps the books, for landlords and agencies alike.

Common problems

What landlords in Kenya deal with, and how it is solved

  • Rent arrives through M-Pesa, the bank and cash

    Every channel feeds one place and follows the same matching rules, so each tenant has one balance that is always up to date.

  • Tenants enter the wrong M-Pesa account number

    Each tenant gets a permanent payment code, printed on every invoice. If they still get it wrong, the phone number they paid from is used to suggest who paid.

  • Chasing late rent by phone

    Reminders go out by SMS, WhatsApp and email on schedule, late fees are added under each lease’s rules, and the arrears report shows who owes what and for how long.

  • Water bills that do not add up

    Each unit’s meter reading is billed on the tenant’s next invoice, and the main meter reading shows how much water is being lost.

  • KRA eTIMS tax invoices

    Tax invoices are sent to KRA eTIMS as they are issued, and each one reaches the tenant with KRA’s QR code on it.

  • Monthly rental income tax

    Rent collected is tracked month by month. The tax due shows with its due date, and a filing pack is ready for the return.

  • Company tenants deducting withholding tax from rent

    Mark the lease as one where the tenant withholds tax. Their invoices and balance then reflect what they deduct, and their certificates are tracked.

  • Owners waiting for their statements and money

    Agencies get each owner’s fees, statement and payout worked out automatically, with bank or M-Pesa bulk payment files. Owners check their figures in their own portal.

  • Caretakers and staff handling money

    Each person sees only their building. Cash received is recorded and receipted, expenses need approval before they are paid, and every action is logged.

Payments

Every way tenants pay, and how each one is matched

Each tenant has one permanent payment code. Whichever way they pay, that code is how the payment finds its way to the right invoice.

  • Your own M-Pesa Paybill

    How it is matched
    The tenant enters their payment code as the account number. The payment is matched and receipted within seconds.
    Setup
    Link your Paybill through Safaricom’s Daraja portal, following the steps in the app.
  • Your bank’s Paybill

    How it is matched
    The tenant pays into your bank account through the bank’s Paybill, entering your account number followed by their payment code where the bank allows it.
    Setup
    Matched from your bank’s payment notifications, or from its statement.
  • M-Pesa prompt on the tenant’s phone

    How it is matched
    From the tenant portal or a payment link, the tenant enters their phone number and approves the M-Pesa prompt with their PIN. The payment goes straight to that invoice.
    Setup
    Uses your connected Paybill. Nothing extra to set up.
  • Bank transfer, RTGS, EFT and PesaLink

    How it is matched
    The tenant uses their payment code as the reference. If your bank sends payment notifications, the payment is matched within seconds.
    Setup
    Ask your bank for payment notifications. If it does not offer them, upload the statement and AI reads it (Agency plan and above).
  • Card

    How it is matched
    Paid through a card payment gateway, matched the moment the gateway confirms it.
    Setup
    Connect any gateway that sends a notification for each payment.
  • Cash and cheque

    How it is matched
    Your staff record the payment in a few clicks, and the tenant gets a receipt straight away.
    Setup
    Nothing to set up. Who may record cash is controlled by role.

Integrations

Connected to what Kenya runs on

  • M-Pesa (Safaricom Daraja)

    Paybill payments matched in real time, and M-Pesa payment prompts sent to tenants’ phones.

    Live
  • Bank payment notifications

    Any Kenyan bank or payment gateway that sends a notification for each incoming payment.

    Live
  • KRA eTIMS

    Tax invoices submitted to KRA as they are issued, with KRA’s QR code.

    Live
  • SMS and WhatsApp

    Invoices, receipts, reminders and notices sent to tenants’ phones.

    Live
  • Occupy marketplace

    Vacant units advertised to people looking for a place, and enquiries sent back to you.

    Live
  • Smart water meters

    Readings sent automatically, with no meter rounds.

    Coming soon
app.leaseforce.co.ke
LeaseForce in KenyaLeaseForce in Kenya

Tax

Kenya’s taxes, worked out for you

Add Kenya’s taxes from a ready-made preset, then each one is applied by itself to the invoices, expenses and payouts it belongs to.

  • Monthly rental income tax

    Worked out on residential rent collected, with the amount due each month and a filing pack.

  • VAT on commercial rent

    Added to commercial tenants’ invoices and sent to KRA eTIMS.

  • Withholding tax on rent

    For company tenants who deduct tax from what they pay you.

  • Withholding tax on suppliers

    Deducted from contractor and supplier payments where it applies.

Rates come from the Kenya preset and can be changed. Confirm them with your accountant.

Questions

Common questions from Kenya

Does it work with M-Pesa?

Yes. Connect your Paybill and every M-Pesa payment is matched to the right tenant and invoice within seconds. Tenants can also pay through an M-Pesa prompt on their phone.

Can tenants pay into my bank account through the bank’s Paybill?

Yes. Tenants enter your account number, followed by their payment code where your bank allows it. The payments are matched from your bank’s notifications or its statement.

Which Kenyan banks work?

Any bank that can send a notification for each incoming payment. Ask your bank’s business banking team for “instant payment notifications”. A statement from any bank can be uploaded instead (Agency plan and above).

Does it send invoices to KRA eTIMS?

Yes. Tax invoices are submitted to KRA eTIMS as they are issued, and each one carries KRA’s QR code.

Does it handle monthly rental income tax?

Yes. Rent collected is tracked by month, the tax due shows with its due date, and a filing pack is prepared for the return.

Are prices in shillings?

Yes. Prices are in KES and include VAT. The Starter plan is free for up to 5 units, with every core feature included.

Read more

How the main features work

See your rent reconcile itself.

Set up in an afternoon, on any device. Free for up to 5 units.

Properties managed
850+
Units managed
12,000+
Tenants served
9,000+
Countries
6