Introducing

Rental tax figures, ready before the 20th.

Daftari reads a landlord's M-Pesa statements, matches every payment to a unit and tenant, and works out the month's tax: 7.5% for landlords in Kenya, 30% for landlords abroad, withholding for the agents who collect for them, and credits for company tenants who withhold themselves.

7.5%
of gross residential rent, every month, for landlords in Kenya
30%
of gross rent for landlords abroad, since 1 July 2026
5 days
for agents to remit tax withheld from rent paid to landlords abroad
20th
the monthly deadline, nil returns included

The problem

Rental tax is still worked out by hand, one statement at a time.

  1. Statements are reconciled line by line

    Someone downloads the landlord's M-Pesa statement, then matches each payment to a tenant in a spreadsheet. Masked phone numbers, spouses paying for tenants and one payment covering two units make it slow and error-prone.

  2. The rules changed in 2026

    Landlords living abroad moved to a 30% tax on gross rent, residential and commercial. Agents collecting their rent must withhold 30% of each payment and remit it within five working days. Getting the regime wrong means paying a quarter of the tax, or four times too much.

  3. Tax withheld by tenants gets lost

    Company tenants often deduct withholding tax before paying. The landlord's statement shows the net amount, the gross rent is never recorded, and the certificates that prove the tax was paid go uncollected.

  4. KRA is tightening the net

    KRA's eRITS system links landlords to their properties, and proposed regulations would register every rental unit. Monthly records that trace back to real payments are becoming the minimum.

How it works

Upload a statement. Get the month's figures.

  1. 1

    Import the rent roll

    One spreadsheet of properties, units, tenants, phone numbers and rents. Daftari checks every row before importing.

  2. 2

    Upload the statement

    The M-Pesa statement PDF, or the Paybill or Till export. The file and its password are used once and never stored.

  3. 3

    Confirm the few it was unsure of

    Payments are matched by Paybill account, phone number, payer name and amount. Each confirmation teaches Daftari that payer for next month.

  4. 4

    File by the 20th

    Copy the month's figures into your return. Every figure traces back to the payments behind it.

Example output · resident landlord with two company tenants · test data
Gross residential rentKES 30,000
Tax to pay (7.5% less tenants' withholding)KES 1,125
File and pay by20 Nov 2026
Commercial rent (outside MRI)KES 30,000

Withholding certificates to collect

ReceivedTenantUnitReceived (net)Rent (gross)Withheld
3 Oct 2026Bigco LtdA213,87515,0001,125 (7.5%)
5 Oct 2026Acme LtdSHOP127,00030,0003,000 (10%)

Landlords abroad and their agents

Thirty percent, payment by payment, with the deadline beside it.

Since 1 July 2026, a landlord living abroad owes 30% of gross rent from residential and commercial property. If they file themselves, it is due by the 20th. If a resident agent collects the rent, the agent withholds 30% of each payment and remits it within five working days.

Example output · agent collecting for a landlord abroad · test data
ReceivedTenantUnitRentWithhold 30%Remit by
1 Oct 2026Jane WanjikuA115,0004,5008 Oct 2026
2 Oct 2026Peter OtienoA212,0003,6009 Oct 2026
5 Oct 2026Acme LtdSHOP130,0009,00012 Oct 2026

Deadlines skip weekends and public holidays: rent received on 16 October 2026 is due on the 26th, because the 20th is Mashujaa Day.

What Daftari calculates

The right tax for each landlord, set once.

LandlordTaxOnDue
Lives in Kenya7.5% Monthly Rental Income taxResidential rent20th of the next month
Lives abroad, files own return30% Non-Resident Rental Income Tax, finalAll rent, residential and commercial20th of the next month
Lives abroad, rent collected by an agent30% withholding, finalEach rent payment5 working days after each payment
Any landlord with a company tenant who withholdsTenant deducts 7.5%, 10% or 30%Grossed up from the net receivedCredited, with certificates listed

Compared

What a spreadsheet leaves to you.

TaskSpreadsheet by handDaftari
Read M-Pesa PDF and Paybill/Till statementsCopy and pasteAutomatic
Match masked numbers (2547******222)GuessworkPhone, name, account and amount together
Remember who pays for whomIn someone's headLearned from each confirmation
One payment covering two unitsSplit by handSplit automatically
Resident, abroad and agent-withheld regimesSeparate workbooksOne setting per landlord
Withholding deadlines per paymentCalendar remindersListed, holidays skipped, overdue flagged
Tenants who withhold tax themselvesOften missedGrossed up, credited, certificates listed
Nil-return monthsEasy to forgetShown every month
Proof behind each figureHunt through filesEvery figure traces to its payments
Many landlords, many staffShared filesOne account, roles for staff and clients

Your clients' data

Built for the people who sign the returns.

  • Statements are not kept

    The file and its password are used once to read the transactions, then discarded. Only the transactions and a fingerprint of the file are stored.

  • Roles, not shared passwords

    Owners, staff and read-only viewers per organisation. Give a landlord a view of their own figures and nothing more.

  • Every decision recorded

    Each confirmed payment and each change of tax status is logged with who made it.

  • Sign in your way

    Email and password, or your Google or Microsoft account. Daftari never sends email, so invites and resets are one-time codes your organisation's owner hands over.

Pricing

Priced by the landlords you look after.

Solo

A landlord doing their own

KES 990 / month

1 landlord

Firm

Larger practices and agencies

KES 14,900 / month

Up to 60 landlords

Every plan includes all tax regimes, unlimited statements and units, and staff and client accounts. Pay a year ahead and get two months free. Pay by M-Pesa or card through Paystack. New organisations get a 30-day free trial with up to five landlords, no payment needed.

What is coming

Built with the pilot, in the order pilots ask for.

Live now

  • M-Pesa PDF and Paybill/Till statements
  • Matching with learned payers
  • MRI, non-resident tax and agent withholding
  • Tenant withholding and certificates
  • Rent-roll import, roles, Google and Microsoft sign-in

Next

  • Bank statements by CSV and Excel
  • Detection of M-Pesa settlement sweeps into bank accounts
  • KRA e-invoices (eTIMS) for every payment

Later

  • Filing to eRITS through KRA's Gava Connect
  • MT940 business bank statements
  • Search for homes in plain English, from verified vacancies

Founding pilot

Free for 12 months. Then a founding price, fixed for life.

We are looking for accountants, tax agents and letting agents to run three filing cycles with us. We set you up, rent roll and first statement included, and your requests shape what comes next. We ask for real statements, a 15-minute call every two weeks, and honest feedback.

QR code linking to daftari.ghorofa.co.ke
daftari.ghorofa.co.ke