Simple, listing-based pricing
Every plan is priced by how many active listings you need — never by the price or value of your properties. Pick a plan, list your properties, upgrade whenever you need more room.
Landlord Plans
For individual landlords and property owners listing directly.
Free
Try Mahaba Homes with a single active listing.
Free
Up to 1 active listing
- 1 active listing
- Standard listing visibility
- Basic enquiry notifications
Starter
For landlords managing a handful of properties.
Ksh 1,000/mo
Up to 5 active listings
- 5 active listings
- Listing analytics
- WhatsApp and phone enquiry buttons
- 1 featured-listing credit per month
Professional
For landlords with a larger property portfolio.
Ksh 2,000/mo
Up to 20 active listings
- 20 active listings
- Advanced analytics
- Priority support
- 3 featured-listing credits per month
Agent Plans
For independent agents managing listings on behalf of clients.
Starter
For agents just getting started on Mahaba Homes.
Ksh 1,499/mo
Up to 15 active listings
- 15 active listings
- Public agent profile
- Lead inbox
- Listing analytics
- WhatsApp and phone enquiry buttons
Professional
For established agents building a lead pipeline.
Ksh 2,999/mo
Up to 50 active listings
- 50 active listings
- Everything in Starter
- 5 featured-listing credits per month
- Verified-agent badge eligibility
- Priority support
Agency Plans
For registered agencies managing a team of agents under one shared plan.
Agency
For agencies running a full team on Mahaba Homes.
Ksh 7,499/mo
Up to 200 active listings
- 200 active listings, shared across your whole team
- Unlimited authorized agent accounts
- Agency profile + team property view
- 10 featured-listing credits per month
- WhatsApp and phone enquiry buttons
Extra Purchases
One-off boosts on top of any plan — useful when you want extra visibility for a single listing.
Featured listing
7 days
Ksh 200
Featured listing
30 days
Ksh 500
Additional listing above plan limit
per listing / month
Ksh 100
Paid the same way as a subscription — with M-Pesa or card via IntaSend from your dashboard.
All prices are in Kenyan Shillings (KES) and billed monthly. Sign up or sign in to choose a plan from your dashboard.