Land Rent in Kenya
If you own leasehold property in Kenya, you’re required to pay land rent every year. But what exactly is land rent in Kenya? Who pays it? And how do you avoid penalties?
In this 2024 guide, you’ll learn everything you need to know about annual land rent—from who is liable, to how much it costs, to the simple steps to pay online via eCitizen.
What Is Land Rent in Kenya?
Land rent is an annual fee paid by owners of leasehold property to the national government for the right to use public land.
📌 Key Facts:
- Applies to leasehold properties (e.g., 99-year or 49-year leases)
- Does not apply to freehold property owners
- Managed by the Ministry of Lands and collected by KRA
- Must be paid every year—usually between January and March
It’s different from:
- Property rates (paid to county governments)
- Service charges (paid to estate managers)
Who Pays Land Rent?
You must pay land rent if: ✅ You own a leasehold property (most apartments and homes in Nairobi, Mombasa, etc.)
✅ Your land is on government-owned land (leased to individuals)
✅ You’ve received a valuation notice from the Ministry of Lands
💡 Note: Even if you don’t receive a notice, you’re still liable to pay.<!– IMAGE SUGGESTION 1 –>

How Much Is Land Rent in Kenya?
Land rent is calculated as a percentage of the annual value of the property, set by the government.
📌 Typical Rates (2024):
- 0.5% to 3% of the property’s annual value
- Example:
- Property annual value: Ksh 500,000
- Land rent (1%): Ksh 5,000/year
💡 Tip: Rent is usually lower in residential zones and higher in commercial areas.
You can check your exact amount via eCitizen using your Title Deed Number.
How to Pay Land Rent in Kenya (Step-by-Step)
Paying land rent is fast and secure—online via eCitizen.
Step 1: Log in to eCitizen
Go to: https://www.ecitizen.go.ke
Step 2: Navigate to Lands Services
- Click “Payments” > “Lands” > “Land Rent Payment”
Step 3: Enter Property Details
- Input your Title Deed Number (e.g., LR No. 12345/Nairobi)
- System will display:
- Amount due
- Arrears (if any)
- Payment reference number
Step 4: Pay via M-Pesa or Card
- Choose M-Pesa (Paybill No. 572572) or credit/debit card
- Enter your phone number or card details
- Confirm payment
Step 5: Save Your Receipt
- Download and save the official receipt
- Keep it with your property documents
✅ Payment is instant and reflected in KRA systems.<!– IMAGE SUGGESTION 2 –>

Can You Pay at Physical Centers?
Yes. You can also pay at:
- KRA Service Centres (Nairobi, Mombasa, etc.)
- Lands Registry Offices
- Posta Kenya branches (integrated with eCitizen)
Bring:
- Original ID
- Title Deed copy
- KRA PIN
What Happens If You Don’t Pay?
Failure to pay land rent can lead to:
- 10% penalty on arrears
- Legal notices from the Ministry of Lands
- Suspension of property transactions
- Potential repossession of the land
📌 Note: Unpaid land rent follows the property—even if you sell it.
Is Land Rent Tax-Deductible?
Yes! As of 2024, land rent is a deductible expense when calculating taxable rental income under the Income Tax Act.
This means:
- If you earn rent from a leasehold property, you can deduct land rent from gross income
- Reduces your taxable rent
- Must keep the official receipt for KRA audits

Common Mistakes to Avoid
🚫 Ignoring payment reminders
🚫 Paying without verifying the correct title number
🚫 Losing the receipt
🚫 Assuming no payment is due without checking
💡 Pro Tip: Set a yearly calendar reminder (January) to pay land rent.
Final Thoughts
Land rent in Kenya is a mandatory annual payment for leasehold property owners—but it’s easy to manage if you know the process.
With eCitizen and M-Pesa, you can pay in under 10 minutes from your phone. Stay compliant, keep your receipt, and protect your property rights.
Don’t wait until March—pay early, stay safe.<!– IMAGE SUGGESTION 4 –>

Frequently Asked Questions (FAQ)
Q: Do freehold property owners pay land rent?
A: No. Only leasehold property owners pay land rent. Freehold owners pay county property rates instead.
Q: Can I pay land rent in installments?
A: No. It must be paid in full annually. However, you can pay early.
Q: How do I check if I have land rent arrears?
A: Log in to eCitizen, go to Lands > Land Rent Payment, and enter your Title Number.


