KRA eTIMS ready  ·  M-Pesa built in

Bill the rent. Collect it.
Account for it.

Green Hut RMS raises every tenant's rent invoice on the first of the month, chases it by SMS and email, takes payment by M-Pesa, issues the receipt — and, if you are registered, the KRA eTIMS tax invoice — then has your rental income report ready before the 20th.

No card to start  ·  15 days free  ·  Then 5% of rent actually collected  ·  Nothing in a vacant month

Looking for a place to rent instead? Browse available houses →

What the system actually does

Six jobs, most of them running whether you log in or not. This is the whole of it — no module is sold separately, and nothing here is coming later.

Rent, billed on time

  • Every occupied unit is invoiced automatically each month, on the day you choose.
  • Late fees apply themselves, by your rule — fixed amount or percentage, after a grace period.
  • Quarterly, half-yearly and annual leases bill for the whole period, with a prepayment discount if you give one.
  • A part-month at move-in is prorated the way you tell it to.

Money, collected

  • M-Pesa STK push to the tenant's phone; the payment lands against the right invoice by itself.
  • Card payments through PayStack for tenants who prefer them.
  • Cash and bank transfers recorded by hand, with a receipt the tenant can download.
  • Part-payments are allowed and tracked — the invoice shows what is left, not just paid or unpaid.
  • Deposits are held separately from rent and refunded when the lease ends.

KRA, handled

  • Registered for eTIMS? A paid invoice is sent to KRA and comes back a real tax invoice — CU number, SCU ID and QR code on the document your tenant receives.
  • Not registered? The same payment produces an ordinary system receipt. Nothing pretends to be a tax document.
  • Corrections go through credit notes, as KRA requires — a registered invoice is never quietly edited.
  • Your Monthly Rental Income return is worked out for you: 10% of rent actually received, by month, ready before the 20th.

Tenants, looked after

  • Each tenant gets a portal login: their invoices, their receipts, their lease, their balance.
  • They pay from it, raise maintenance requests from it, and update their own details.
  • Reminders go out by SMS and email before the due date and after it, on your schedule.
  • Leases are generated from your actual terms — late fee, discount, proration, tax details — not a static template.
  • Every message sent is logged against the tenant, so you can see what was said and when.

Property, in order

  • Unlimited properties and units, with occupancy and rent tracked per unit.
  • Vacant units can be published to the public listings site, where house-hunters find them free of agent fees.
  • Maintenance requests from tenants, assigned to your contractor, quoted, approved and closed with the cost recorded.
  • Bring your portfolio in from a spreadsheet — properties, units and tenants — instead of typing it all again.

The paperwork

  • Rent roll, income and expenses, maintenance costs, KRA summary and the MRI return — on screen or as a file.
  • Every list exports to CSV, Excel, Word or PDF, with your logo on the PDF.
  • Your staff get their own logins with the access you decide, not your password.
  • Your own workspace at yourname.greenhutrms.com, with your branding on what tenants see.

Set up what you need and ignore the rest — a landlord with six units uses a fraction of this, and nothing is forced on. What runs is what you switch on.

A closer look at each part

Open any of these to see exactly what it does. Built for Kenyan landlords specifically: M-Pesa, KRA eTIMS and rental income tax are not add-ons here.

Payments

M-Pesa Integration

Collect rent directly via M-Pesa STK push with automatic reconciliation and instant receipts.

Management

Tenant Management

Full tenant profiles, lease tracking, payment history, and one-click SMS — all in one place.

Properties

Property & Unit Management

Manage multiple buildings and units, track occupancy, and see vacancy alerts at a glance.

Maintenance

Maintenance Tracking

Log issues, assign local contractors, and track resolution status per unit — with photo support.

Reports

Reports & Rental Income Tax

Your Monthly Rental Income return worked out from payments received, plus rent roll, income and expenses — as CSV, Excel, Word or PDF.

Tax

KRA eTIMS

A paid invoice is registered with KRA and comes back a tax invoice, with CU number, SCU ID and QR code.

Billing

Invoicing & Receipts

Rent invoices raise themselves monthly, with your late fee, proration and prepayment rules applied.

Tenants

Resident Portal

Tenants see their balance, pay, download invoices and their lease, and raise maintenance themselves.

SMS

SMS Reminders

Automated rent due alerts on Safaricom, Airtel, and Telkom — no smartphone needed on tenant's end.

Start your 15-day free trial

No credit card required  ·  Cancel anytime  ·  KES 0 setup fees

Set it up once, then it runs

The first three steps are yours. From step four on, the system does the work every month whether you log in or not.

1

Add your properties and units

Each unit carries its own rent, deposit and type. Import the lot from a spreadsheet if you already keep one, rather than typing it again.

2

Move your tenants in

A move-in creates the lease, records the deposits and raises the first invoice in one go. Their portal login and welcome message go out with it.

3
M-Pesa

Connect M-Pesa and, if you use it, eTIMS

Add your paybill or till so tenants can pay you directly. Sign in to KRA eTIMS once and paid invoices become tax invoices from then on. Skip this and the system issues ordinary receipts instead.

4
M-Pesa

Rent is invoiced and collected

On your billing day every occupied unit is invoiced, late fees and all. Tenants pay by M-Pesa STK push, by card, or in the portal, and the money lands against the right invoice by itself.

5

Reminders and documents go out

Reminders by SMS and email before the due date and after it. Every payment returns a receipt, or a KRA tax invoice when you are registered, and both are waiting in the tenant's portal.

6

You check the numbers, and file

Occupancy, collections and arrears on one dashboard, and your Monthly Rental Income return worked out from the payments received — ready before the 20th, with a record of what you filed.

Property & tenant management
M-Pesa payment steps
Get Started Free

No credit card required  ·  Cancel anytime

Simple, transparent pricing

Pay only when you collect rent. No monthly fees, no hidden charges, no long-term contracts.

Performance-based pricing
5%

of collected rent only

Nothing when units are vacant. Nothing upfront. Ever.

M-Pesa STK push collection
Automated SMS reminders
Tenant & lease management
Maintenance request tracking
KRA eTIMS tax invoices & credit notes
Monthly Rental Income (MRI) return
Rent roll, income & expense reports
Resident self-service portal
Export anything to CSV, Excel, Word or PDF
Staff logins with their own access
Unlimited properties & units
15-day free trial included
Start Free — No Credit Card Required

Pay As You Earn

We only make money when you do. No collections, no charge.

No Fixed Costs

Zero fees during vacancy. No monthly subscription. No setup costs.

Scales With You

1 unit or 100 — the same rate, no tiering, no surprise costs as you grow.

What does 5% look like in practice?

Collect

KES 50K

≈ KES 2,500/mo fee

Collect

KES 200K

≈ KES 10,000/mo fee

Collect

KES 500K

≈ KES 25,000/mo fee

Vacancy month? KES 0.

Trusted by landlords across Kenya

Here's what property owners using GreenHut RMS have to say.

Testimonials coming soon

We're collecting feedback from our first landlords.

Get in touch

Questions about pricing, onboarding, or a live demo? We respond within an hour during business hours.

Contact Details

Location

Nairobi, Kenya

Follow Us

24/7

Support

< 1h

Avg Response

0/500

Your information is secure. We never share your details.