Skip to content
Short-let and serviced apartments · Kenya

The back office
for short-let operators.

Answer “is it free on Friday?” with a link. Get photos proving the unit was cleaned. Know the number KRA actually taxes you on.

Works alongside Airbnb and Booking.com · about 30 minutes to set up

Ab

Airbnb payout · KES 41,400

K3 · Kilimani · 3 nights, 12–15 Sep

What landed
KES 41,400
+ Airbnb service fee
KES 1,350
+ Withheld for KRA (5%)
KES 2,250
Taxed on
KES 45,000

Turnover · K3 Kilimani

Cleaned

Guest out 10:00 · next guest 15:00

3 photos · Mercy N. · 11:42
VAT and levy are on 45,000

Short-let

You are taxed on what the guest paid, not on what Airbnb sent you.

Airbnb takes its commission, withholds tax for KRA, and sends you the rest. But VAT, the tourism levy and MRI are all worked out on the full amount the guest paid. Upload the statement you already download from Airbnb and you get that number.

The full amount, worked out

We add the commission and the withheld tax back onto your payout. That is the figure you file on, and we mark every one we calculated.

Stop answering the same question

Send guests a link showing what is free and what it costs, taken straight from your calendar.

Proof the unit was cleaned

Your cleaner gets a link by text and photographs the room. The photos attach to the unit and show up on the owner’s statement.

From 2026, Airbnb withholds 5% if it holds your KRA PIN and 20% if it does not. That is deducted before you are paid. You still have to work out whether it covered what you actually owe.

Cleaner on the record

Proof the room was cleaned,
by SMS or WhatsApp.

Reminders are the easy part; everyone sends those. What an owner actually wants is a photograph of the room, taken by the person who cleaned it, on the day they said they did — attached to the unit and to their statement.

  • 1 Your cleaner gets a link by SMS. No app, no password, no account to create.
  • 2 It opens on today’s rooms. They tap to say they have started, then photograph the room when they finish. Cleaners who prefer WhatsApp can send INSPECT instead.
  • 3 You see it land — photo, place and time — and accept or query it. The cleaner sees which, which is the part they open it for.

SMS through Africa’s Talking, WhatsApp through Meta’s official Cloud API. Nothing for the cleaner to install either way, and a text reaches a phone that cannot run WhatsApp at all.

TR

Mercy N. · cleaner

Her phone, this morning

SMS · 07:40

Lantern Apartments: 3 rooms to turn over today. Open tnt.re/c/WPTAZF

K3 · Lantern Kilimani

Started 11:02

Guest out 10:00 · next guest 15:00

Bedroom, made up after the guest left Bathroom, cleaned Living area, tidied

On your statement

K3 cleaned · 11:42 · 3 photos
Accepted — Mercy can see that.

No app, no password

the link works on the phone your cleaner already has

Photos are required

a clean cannot be logged without one, unless you turn that off

See a real booking page

This one is running in the product right now. It is what your guests would see.

Open a live booking page

Pricing

Free to three doors. One price to thirty.

Nine units or twenty-nine, a short-let operator pays the same KES 2,500 a month. Booking page, turnovers, cleaner evidence, the Airbnb gross-up and owner statements are all in it. Monthly, in KES, and your payout rails never change hands. Past 30 doors it moves to per-door bands.

Founding offer

Start free for 30 days, then KES 1,000/mo across months 1–3.

No card to start. Founding members keep 25% off their band for a full year. Compliance add-on free during your trial + promo.

Free

KES 0

Up to 3 doors. Full toolkit, no card, no expiry.

Most popular

Operator

KES 2,500/mo

4 to 30 doors. One number, however many you add.

Capacity bands

from KES 4,000/mo

Past 30 doors: 4,000 to 100 · 8,000 to 300 · 15,000 to 1,000.

Enterprise

Contact us

1,000+ doors · white-label · SLA · dedicated integration.

Compliance add-on — +KES 3,000/mo

Filing exports for KRA, multi-currency owner statements and payout instructions, and card rails for guests paying from abroad. Optional, on any plan.

SMS credits — metered ~KES 1.20/SMS

Prepaid, pay-as-you-go. Credits fund the SMS that carries a cleaner’s link; WhatsApp costs nothing.

Watching from abroad?

Diaspora landlords bill in USD, GBP, or EUR — same features, per-property KES ledger with local-currency headline. FX rate + timestamp shown on every statement.

Start free

Worked example

Nine short-let units at KES 9,800 a night: KES 2,500/mo is about a quarter of one night. Add another twenty units and it is still KES 2,500.

Start free

Questions

No. Keep taking bookings wherever you take them now. You download the statement Airbnb already gives you, upload it here, and we rebuild the figure you are taxed on. The direct booking link is there for the guests who message you instead — it does not replace a channel.
Because what Airbnb withholds and what you owe are two different numbers. From 2026 Airbnb withholds 5% if it holds your KRA PIN and 20% if it does not, and that comes off before you are paid. VAT, the tourism levy and monthly rental income are all worked out on the full amount the guest paid — commission included. You need that larger number to know whether the withholding covered you.
It shows which of your units are free for a given date range and what they cost, taken live from the same calendar your bookings sit in. A guest picks dates, picks a unit, and the WhatsApp button opens with the unit, the dates and the price already written. You are not retyping availability into a chat thread.
They get a link by SMS — no app, no password, no account. It opens to the jobs on their properties, they tap to say they have started, photograph the room when they finish, and that is it. The photos attach to the unit and appear on the owner's statement. They can also see what the manager made of their last few jobs, which is the part they open it for.
Yes — tenants, leases, rent and owner statements are all still there, and a unit is marked long-let or short-let individually so a building can be both. This page leads with short-let because that is who we are building for first, not because the rest was removed.
Free for 30 days, no card. After that a short-let operator up to 30 doors pays a flat KES 2,500 a month however many units that is. Above 30 doors it moves to per-door bands. You can export everything and leave whenever you like.
Most operators are. Bring the last few months of Airbnb statements and we will import them so you can see the rebuilt figures against what you actually received. If they agree with your spreadsheet, you have lost nothing but an afternoon.

The back office your agency was supposed to have.

Match every payment. Audit every visit. Pay every owner right.

Sign up free — 30 days, no card