Microstation — Since 1995

Hotel Management Software in Kenya for Bookings, Billing & Housekeeping Automation

A web-based hotel management system for bookings, front desk, housekeeping, billing and payments — with customisable room types and M-Pesa, credit and debit card workflows.

100%
Web-Based Platform
M-Pesa + Cards
Payment Methods
Real-Time
Booking & Availability
24/7
Operations Dashboard
Hotel PMS & Booking Engine

Complete Hotel Management Platform

Run your hotel operations from one web-based platform — reservations, rooms, guests, billing, housekeeping, and payments with M-Pesa, credit and debit cards, all in one place.

60-Day Free Trial
Web-Based — Nothing to Install
M-Pesa, Credit & Debit Cards

Why Choose Our Hotel Management System?

Designed for Kenyan hotels, lodges, guest houses, and serviced apartments, our web-based platform handles every aspect of your accommodation business — from guest bookings and room management to housekeeping workflows and financial reporting.

With native M-Pesa STK Push plus credit and debit card payment, guests and corporate clients can pay however they prefer — from their phone or with a card — and your team can manage the full operational workflow from any device with a browser.

The online booking engine is part of the same platform — see how it works.

Hotel management dashboard showing occupancy, revenue and room status
Live Screens

All-in-One Operations

Front desk, housekeeping, billing and reports reading from one live database.

Rooms
Guests
Billing
Reports

Guest Booking Portal

Guests browse available room types, submit reservation details, pay online and retrieve their booking without staff intervention.

Front Desk Operations

Reservations, walk-ins, check-ins, check-outs, room allocation, extensions, cancellations and no-show handling from one screen.

Housekeeping Workflow

Assign cleaning tasks, track room readiness, flag maintenance and inspect completed work so room statuses stay accurate.

Billing & Receipts

VAT-ready invoices, partial or full payment by M-Pesa, card or cash, receipts, balances and payment history tied to each booking.

Reports & Analytics

Occupancy, arrivals, departures, revenue, RevPAR, VAT and late fees on management dashboards a hotel owner can read at a glance.

Roles & Audit Controls

Role-based access, staff invitations limited to what each role actually needs, and a full record of activity across bookings and billing.

See the Platform in Action

A look inside the web-based hotel booking and management system — from the guest booking portal to front desk, housekeeping, billing, M-Pesa and card payments to reports.

Hotel management dashboard showing occupancy, revenue and room status

Operations Dashboard

Guest online booking portal for hotel room reservations

Guest Booking Portal

Hotel room booking and availability selection screen

Room & Availability Selection

Front desk bookings and reservations list in hotel management software

Front Desk Bookings

New booking entry screen for front desk hotel staff

New Booking Entry

Housekeeping task and room readiness board for hotel staff

Housekeeping Workflow

Hotel billing and invoicing screen with guest charges

Billing & Receipts

Hotel payment confirmation showing M-Pesa and card payment options

Flexible Payments (M-Pesa & Cards)

Secure credit card payment screen with card details entry and lock indicator

Secure Card Checkout

Hotel revenue and occupancy reports dashboard

Management Reports

Hotel performance analytics and daily operation report screen

Reports & Analytics

Key Features

Everything you need to run your hotel efficiently, from booking to check-out

📅

Guest Booking Portal

Guests can browse available room types, submit reservation details, pay, and retrieve booking information without staff intervention.

🖥️

Front Desk Operations

Manage reservations, walk-ins, check-ins, check-outs, guest records, room allocation, extensions, cancellations, and no-show handling.

🧹

Housekeeping Workflow

Assign cleaning tasks, track room readiness, handle maintenance issues, inspect completed work, and keep room statuses accurate.

💰

Billing & Receipts

Create invoices, record partial or full payments by M-Pesa, card or cash, issue receipts, calculate balances, and keep payment history tied to each booking.

📊

Reports & Analytics

Monitor occupancy, arrivals, departures, revenue, RevPAR (revenue per available room), VAT, late fees, and operational performance from management dashboards.

🔒

Roles & Audit Controls

Protect hotel data with role-based access, staff permissions limited to what each role actually needs, staff invitations, and a full record of who did what across sensitive booking and billing activity.

Built for Every Kind of Kenyan Property

Whether you run a few rooms or several properties, the same platform handles bookings, front desk, housekeeping, billing, payments and reports — sized to your room count, not to a corporate contract.

🏨

Hotels

Front desk shifts, corporate accounts, walk-in guests and multiple room categories run from one PMS, with billing and reports that reconcile at the end of the day.

🛖

Lodges

Seasonal rates, long-stay guests and occupancy swings tracked alongside rooms, with management reports a lodge owner can read at a glance.

🏡

Guest Houses

One login for the owner and a small team — bookings, receipts, room status and guest records without a paper diary or a notebook at the desk.

🏢

Serviced Apartments

Longer stays, rolling check-outs and monthly billing handled from the same room calendar your nightly bookings live on.

✨

Boutique Hotels

Your own room types and rates, your branding on the guest portal, and guest history your team can actually use to win repeat stays.

🌊

Beach Hotels & Resorts

High-season occupancy, card payments from international guests and VAT-ready billing and receipts in one place.

🛏️

Small Hotels & B&Bs

An affordable monthly plan with unlimited staff users and the same features larger hotels get — no enterprise contract required.

🏗️

Multi-Property Groups

The Enterprise tier is sized for 150+ rooms and multi-property groups, with channel manager connection priced per property.

Properties in Nairobi, Mombasa, Diani, Naivasha, Nakuru, Kisumu, Nanyuki, Eldoret, Malindi and Watamu run the same platform. The guest-facing side of it — the part your guests book and pay on — is the hotel booking system, and it shares the same rooms, rates and live data as the staff dashboard.

Pay Your Way — M-Pesa, Credit & Debit Cards

We are not an M-Pesa-only platform. Our booking and billing flow is built to accept the full range of payment methods your guests and corporate clients already rely on — so your property never turns a paying guest away.

📱

M-Pesa

Native STK Push lets guests confirm payment from their phone in seconds, with the booking moving to confirmed only after the money arrives.

💳

Credit Cards

Accept Visa, Mastercard and other major credit cards — ideal for international travellers, corporate accounts, prepaid cards and anyone who prefers not to pay by mobile money.

🏦

Debit Cards & Bank Payments

Guests and clients can also pay with debit cards, bank transfers or cash at the desk, so every guest can pay the way they find easiest.

Every payment method is recorded on the reservation, flows into your billing and receipts, and appears in your payment reports — so you get the same clean reconciliation whether the guest pays by M-Pesa or card.

Security Built In — Payments, Data & Users

Hotel systems hold guest payment details and personal data, so security is not an afterthought — it is embedded across the platform. From how card and M-Pesa payments are handled to how your database and your staff accounts are protected, the app is built to keep your guests and your property safe.

💳

Payment Security

  • ✓Card details are handled through secure, encrypted checkout — full card numbers are never stored in plain text on your systems.
  • ✓M-Pesa STK Push and card transactions are confirmed directly with the payment provider, so a booking is only confirmed once the money has genuinely arrived.
  • ✓Every payment, refund and partial payment is recorded against the booking in a tamper-evident payment log for clean reconciliation.
🗄️

Database Security

  • ✓Guest records, billing and payment history are stored in a managed database with access controlled by the application, not left open to general users.
  • ✓All communication between browsers, the app and the database is encrypted while it travels, and sensitive data is encrypted while it is stored.
  • ✓Regular, controlled backups protect your data against loss or corruption, with role-restricted access to the underlying data.
👥

User & Access Security

  • ✓Role-based access means every staff member only sees what their role needs — not the whole hotel.
  • ✓Staff are invited with controlled accounts, and every sign-in and sensitive action is captured in an audit log for accountability.
  • ✓Passwords are stored securely (hashed, never plain text), and permission changes are tracked so you always know who did what.

The same security discipline carries across the guest portal and the staff dashboard — so whether a guest is paying by M-Pesa or card, or a manager is reviewing sensitive reports, access and data handling are protected at every step.

How It Works

Simple workflow from booking to check-out

01

Reservation

Guests select dates and rooms while the app checks availability and prevents conflicting allocations.

02

Payment

Guests and clients pay by M-Pesa STK Push (the payment prompt that appears on their phone), credit card or debit card — payments confirm reservations in real time before they move into confirmed status.

03

Stay Management

Staff handle check-in, room status, guest changes, extensions, and check-out from operational dashboards.

04

Reporting

Managers review revenue, occupancy, taxes, housekeeping performance, audit activity, and guest history.

Cut Commissions and Grow Direct Bookings

OTAs bring visibility — most hotels start every guest journey with one. Our web-based booking system is your own channel: it captures returning guests without an OTA commission on every stay.

🌐

Booking Through an OTA

OTAs such as Booking.com, Expedia and Airbnb are powerful discovery channels — they put your property in front of travellers who have never heard of you.

  • –Booking through an OTA charges a substantial percentage of every paid stay, on top of payment-processing and rate-parity conditions, so the true cost mounts quickly as your volume grows.
  • –The OTA owns the guest booking, so you often cannot re-contact that guest directly.
  • –Your rate is exposed to parity and discount controls the platform sets.
  • –Repeat and return visits are charged the same commission unless booked direct.
🏨

Booking Direct with Your Own Portal

The guest booking portal in our hotel management system is the channel you own — you keep the full rate and the guest relationship.

  • ✓No OTA commission on your direct bookings.
  • ✓You capture guest contact details and build repeat, loyal guests.
  • ✓Guests browse live availability and book right on your website.
  • ✓M-Pesa STK Push or card checkout confirms direct bookings in real time, just like online.

Use OTAs for Traffic, Then Move Guests to Direct

The two channels work together — OTAs bring guests in at first, then your own portal turns them into commission-free, returning visitors.

01

Keep your OTA presence

Stay listed for visibility, reviews and early demand. That reach is how first-time guests discover you.

02

Capture guests at the desk

Welcome each OTA guest with your system, keep their records, and with consent collect contact details and preferences.

03

Invite them back direct

Offer a clear, direct-only perk and a simple booking link. Returning guests stay with you — no middle-man.

Customised to Your Property — and Your Website

Every install is tailored to how your hotel actually runs — your room types and rates, your branding, your payment workflow and your team. And however you reach guests online today, the platform adapts: it integrates with a website you already own, or it becomes the website when you don't have one.

🔗

You Already Have a Website

We integrate the live booking engine into your existing site, so you keep everything you've built — your domain, your brand and your SEO — and gain a real-time booking channel your guests can use immediately.

  • ✓The booking portal is embedded or linked on your current site — no need to migrate or rebuild it.
  • ✓Live room availability, rates and M-Pesa or card checkout run from your own domain and branding.
  • ✓Every reservation and payment flows straight into the operations dashboard your staff already use.
  • ✓New bookings appear at the front desk in real time, so there is no separate inbox or channel to reconcile.
🌐

No Website Yet? The App Becomes Your Website

If you don't have a website, the guest booking portal doubles as your online home — a complete, professional site your guests can discover, browse and book on.

  • ✓Your own working website out of the box — no separate build or ongoing maintenance.
  • ✓Public pages for your rooms, rates, photos and contact information.
  • ✓Guests browse live availability, book and pay with M-Pesa, credit card or debit card directly on your site.
  • ✓You own the channel and the guest relationship from the very first booking.

Configured Around Your Property Before You Go Live

A short setup maps each of your workflows to the system, so the platform matches how you already operate rather than forcing you to change.

🛏️

Rooms & Rates

Your room categories, bed types, amenities, seasonal rates and tax settings are programmed in exactly as you sell them.

🎨

Your Branding

The guest portal and staff dashboard carry your logo, colours and contact details — whether it lives on your site or serves as your site.

💳

Payment Workflow

M-Pesa STK Push, credit and debit card collection is set around your pay-at-booking or pay-at-check-in preference, or a mix across reservation and front desk.

🧑‍🧑‍🧒

Your Team & Roles

Staff accounts, permissions and front desk, housekeeping and management roles are set up so everyone sees what they need.

🧾

Billing & VAT

Invoices, receipts, balances and VAT configuration match your accounting and reporting practice.

🖥️

Your Online Presence

Depending on your setup, the portal is wired into your existing site or launched as your own independent website.

Simple Pricing That Grows With Your Property

Affordable for guest houses and small lodges, with clear upgrade paths for larger hotels. Your total cost is a one-time setup fee plus an all-inclusive monthly subscription that covers app and database hosting, maintenance, security and support — both sized in the same room-count bands below, so the full picture is in one place. Channel management is the one exception, and only if you sell on OTAs: it is a separate integration service, because you own your own channel manager licence.

🎉

Try the Full System Free for 60 Days

You do not have to decide on day one. Every new property can use the complete hotel management system free for 60 days — live bookings, front desk, housekeeping, billing, M-Pesa and card payments, reports and staff roles all included. Explore it with your team, see how it fits the way your hotel already runs, and only commit to the one-time setup fee and monthly plan once you are confident it is right for your property.

✓Every app feature unlocked✓No obligation to buy after the trial✓Decide on your own terms after 60 days

Channel manager connection is not part of the trial. It only applies if you already sell on OTAs, and it is priced separately below. Everything else — the app, your own booking portal, front desk, housekeeping, billing, M-Pesa and card payments, reports and staff roles — is fully included.

Start My 60-Day Free Trial→

Plans & Pricing

Your room count picks your tier — there is no right or wrong plan, just the one that matches your property size. Your total cost is the one-time setup fee plus the monthly subscription, both shown together below. Not ready to choose a plan? You can use the full system free for 60 days first and decide to buy afterwards.

Starter

Up to 20 rooms

Guest houses & small lodges

One-time setup

Connect existing — from KES 15,000

Website built — from KES 45,000

Monthly

from KES 10,000 /month

Book a Demo

Starts with a 60-day free trial

Pro

Up to 50 rooms

Lodges & boutique hotels

One-time setup

Connect existing — from KES 35,000

Website built — from KES 105,000

Monthly

KES 20,000 /month

Book a Demo

Starts with a 60-day free trial

Business

Up to 150 rooms

Mid-size hotels

One-time setup

Connect existing — from KES 60,000

Website built — from KES 155,000

Monthly

KES 40,000 /month

Book a Demo

Starts with a 60-day free trial

Enterprise

150+ rooms

Large & multi-property

One-time setup

Connect existing — Custom

Website built — Custom

Monthly

Custom

Talk to Us

Starts with a 60-day free trial

Channel manager connection is not included in any plan — it is a separate service that only applies if you sell on OTAs. See how it is priced.

Connect existing — for properties that already have a website, the one-time fee covers wiring the live booking & payment engine into your current site: applying your branding, domain and logo, configuring room types, rates and payment workflow, enabling secure M-Pesa & card checkout, and setting up staff accounts, roles and go-live training.

Website built — no website yet? We build your starter website as part of setup.

Monthly — all-inclusive subscription covering app & database hosting, maintenance, security updates, backups and support.

Free trial — the 60 days cover the app, your booking portal and every feature listed above. Connecting a channel manager is separate paid work that only applies if you already sell on OTAs, so it is not part of the trial.

Every Plan Includes

☁️App & database hosting
🔁Automatic backups & restore
🛡️Security updates & encryption
🧰Maintenance & software fixes
📞Email & phone support
👥Unlimited staff users
🏦M-Pesa & card payment processing
📊Reports & analytics

Two Ways to Set Up

The one-time fee for either path is shown in the plan table above, sized to your room count. Here is what each setup covers in that price. Whichever path you choose, you can run the full system free for 60 days before you decide to buy.

🌐

Connect Your Existing Website

Setup fees for this path are shown in the plan table above.

If you already have a website, we integrate the live booking and payment engine into it — wired to your domain and branding, with the guest booking portal working on the pages you already have. The one-time fee for this path is shown in the plan table above, sized to your room count.

What setup includes

  • ✓Live booking & payment engine on your existing site
  • ✓Your branding, domain and logo applied
  • ✓Room types, rates & payment workflow setup
  • ✓Secure M-Pesa and card checkout
  • ✓Staff accounts, roles & go-live training
🖥️

Website Built for You

Setup fees for this path are shown in the plan table above.

If you do not have a website yet, we build your starter website as part of setup — the booking portal becomes your site. The setup fee for this path is in the plan table above, and the price covers the exact starter scope below; anything above it is quoted separately before work begins.

What setup includes

  • ✓Up to 5 pages — Home, Rooms & Rates, Gallery, About, Contact
  • ✓Built on your own domain with your branding
  • ✓Up to 10 quality property photos
  • ✓Mobile-friendly, responsive design
  • ✓Live M-Pesa & card checkout on your site
  • ✓Contact & booking enquiry form
  • ✓Secure HTTPS with SEO basics
  • ✓1 month of post-launch support

Anything above this exact starter scope — extra pages, custom designs, additional photos and special features — is quoted separately before work begins. Domain hosting and domain registration (and their renewals) are not included in this price and are billed separately.

All prices are subject to applicable taxes. Your total cost is the one-time setup fee above plus your monthly subscription. Setup and monthly fees are in Kenya Shillings (KES). App and database hosting are included in your monthly plan, but domain hosting and domain registration are not — the domain name and its renewal are billed separately. You can try the full system free for 60 days before making the decision to buy — the one-time setup fee and monthly subscription only start once you choose to continue. Channel manager integration is the one exception to the trial: it carries a paid third-party licence per connected property and its own setup work, so it is arranged and billed separately, and the free trial does not include it. If your current channel manager cannot be connected to the app, the app runs without OTA sync during the trial and your OTAs continue exactly as they do today.

🔀

Selling on OTAs? Channel Manager Connection Is a Separate Service

The plans above cover the app and your own booking portal — neither of them needs a channel manager to work, and if you don't sell on OTAs you never need one at all. Channel manager connection is a separate service for properties already on Booking.com, Expedia or Airbnb: from KES 25,000 one-time setup and KES 3,500 per month per property, on top of the channel manager licence you buy directly from your own provider. No plan change is required, and it is not part of the 60-day free trial.

One Booking a Month Can Pay for the Software

Online travel agencies charge a substantial commission on every paid stay. A single direct booking secured through your own portal often covers many months of subscription — so even the higher tiers are inexpensive next to the commission they help you avoid. Every plan includes the full feature set; higher tiers simply accommodate more rooms and more usage.

Already Selling on Booking.com, Expedia or Airbnb? We'll Connect Your Channel Manager

This only applies if you already take bookings from online travel agencies — OTAs for short, meaning sites like Booking.com, Expedia and Airbnb. If you don't, you don't need a channel manager at all — your own booking portal is your channel and it works without one. We are not a channel-manager reseller: you own your licence, and we connect it. Everything in this section is an additional cost on top of the plan above, never instead of it.

What Is a Channel Manager, in Plain Words?

A channel manager is a separate piece of software that you subscribe to from a specialist provider — not from us. Its whole job is to keep every place you sell rooms in step with all the others.

A channel is simply anywhere you sell a room: your own website, Booking.com, Expedia, Airbnb, or a guest walking in at the desk. The more channels you sell on, the easier it becomes to sell the same room twice by accident — one channel sells it while another still has it on offer.

Stopping that is what a channel manager does. It is not your hotel software and it is not a booking website — it is the piece in the middle that keeps them talking to each other.

One more word you will meet: each travel site gives you a private admin area for managing your listing, your rates and your bookings. Booking.com calls it the Extranet — it is simply the website where you log in to run your side of that channel. A channel manager is what saves you visiting each one by hand.

📤

Rates & Availability Out

Change a rate or sell a room and the update is pushed to every connected OTA automatically — no more logging into each extranet by hand.

📥

Reservations Back In

A booking made on Booking.com, Expedia or Airbnb lands in the front desk as a real reservation, not an email waiting to be keyed in.

🚫

Overbooking Protection

Because every channel is updated the moment a room sells, two OTAs cannot sell the same room for the same night.

🗂️

One Calendar for Everything

Your own booking portal and every OTA feed a single inventory, so your team works from one source of truth.

⚠️

A Channel Manager Does Not Remove OTA Commission

It automates the connection — it does not change your agreement with the OTAs. Commission on OTA bookings still applies and is still paid to the OTA. What a channel manager protects is your time and your inventory: no manual extranet updates, no double-sold rooms, no stale rates. Commission-free revenue still comes from your own booking portal, which is why the two work best together.

Do You Take Bookings from OTAs?

That single question decides everything below. Most guest houses and small lodges fall into the second answer, and they pay nothing extra for channel management.

You sell on OTAs
🔌

We Connect the Channel Manager You Own

If you already run a channel manager, we connect it to the app both ways instead of selling you another licence. Rates and availability flow out from the app; reservations, modifications and cancellations flow back into your front desk automatically. The licence stays yours and you keep paying your provider directly — we are not a reseller.

Best for: Properties already distributing on Booking.com, Expedia or Airbnb that want the app to stay in step automatically.

  • ✓A two-way connection to your provider, built, tested and certified
  • ✓Room types, rate plans and occupancy mapped between the app and your channel manager
  • ✓Bookings, modifications and cancellations written straight into the front desk
  • ✓Automatic retry and alerting, so a failed sync never goes unnoticed
  • ✓Someone watching the connection, and up to 2 hours of help each month

One-time setup

from KES 25,000

Then every month

KES 3,500

Per property. Keeps the connection running day and night, updates it whenever your provider changes something, retries anything that fails, and includes 2 hours of help a month — explained in plain terms below. Multi-property rate from KES 3,000 per property.

Requires your provider to expose a documented two-way API — the technical link that lets two systems exchange data automatically — and to authorise our access, plus access to your own channel manager account so we can diagnose sync issues. If your provider cannot be connected, see the assessment note below.

You do not sell on OTAs
🏨

You Do Not Need a Channel Manager

A channel manager exists for one job: keeping OTA calendars in step. If you do not take bookings from Booking.com, Expedia or Airbnb, there is nothing to keep in step. Your own booking portal is your channel — it takes direct bookings and M-Pesa or card payments with no channel manager, no third-party licence and no OTA commission at all.

Best for: Guest houses, lodges and small hotels that sell direct, by phone, by walk-in, or through their own website.

  • ✓No third-party channel manager licence to buy or renew
  • ✓No monthly connection fee — this service is simply not needed
  • ✓Direct bookings and payments run entirely through your own portal
  • ✓One less system for your team to learn and reconcile
  • ✓Booking-source tracking still records walk-in, phone and direct reservations

Extra cost

Nothing to buy

No channel manager licence, and nothing extra to subscribe to. Direct bookings through your own portal carry no OTA commission.

If you decide to list on Booking.com, Expedia or Airbnb later, just tell us when you are ready. We will advise you on choosing a channel manager and connect it for you — it does not have to be decided now.

🧩

If Your Provider Cannot Be Connected

Some providers are closed systems — no API, no partner programme, or terms that do not allow a third-party connection. We find out for certain before you spend anything significant, which is what the assessment is for. Then you choose:

📅

Connect what is possible

We connect using the safest method your provider allows — usually a calendar link the two systems read on a schedule, rather than a live connection. Availability stays in step, but rate changes, instant confirmation and real-time updates are not guaranteed. You get the exact limits in writing before you commit.

🔄

Change provider in your own time

You move to a channel manager that can be connected, on your own schedule. When you are ready we connect it at the standard setup fee — so a provider you chose years ago never locks you out of modern hotel software.

Either way, the app and your own booking portal keep working normally. Nothing about a channel manager decision blocks you from running direct bookings today.

Channel Manager Connection — Pricing at a Glance

Only applies if you take bookings from OTAs. These are additional costs on top of your plan above — they are not included in the plan setup or monthly fees, and you buy your own channel manager licence directly from your provider.

Technical assessment

One-time
KES 10,000
Monthly
—

We test your provider and confirm in writing whether a full two-way connection, an availability-only sync, or no connection is possible. Credited against the integration fee if you proceed.

Integration setup

One-time
from KES 25,000
Monthly
—

Building the connection, mapping your rooms and rates, testing against your provider, go-live and staff handover.

Monthly connection fee

One-time
—
Monthly
KES 3,500 per property

Keeps the connection running 24/7, updates it whenever your provider changes something, retries anything that fails, alerts us when it needs a person, and includes 2 hours of support a month. Work beyond that is billed at our standard rate.

Multi-property rate

One-time
—
Monthly
from KES 3,000 per property

For groups and hotels managing 3 or more properties under one account.

Reconnect to a different channel manager

One-time
from KES 15,000
Monthly
—

Whenever you change provider later. Your licence is yours, so changing it never means changing your hotel software.

What the Monthly Connection Fee Actually Pays For

In short: the one-time setup fee builds the connection, and the monthly fee keeps it alive and watched. Here is what that means, in plain language — no technical terms.

💡

It stays switched on

The connection runs on our servers day and night — weekends and public holidays included — so OTA bookings and rate changes keep moving while your team is asleep.

🔧

We keep it working as systems change

Booking.com, Expedia, Airbnb and your channel manager all change their systems from time to time. When they do, we update the connection so it never quietly stops working.

🔁

Anything that fails is tried again

If a rate change or an incoming booking does not go through the first time, it is retried automatically. If it keeps failing we get alerted and look into it — rather than you finding out from a guest at the desk.

📞

Two hours of help every month

For questions, changes or problems with the connection, at no extra charge. Anything beyond two hours is billed at our normal rate, agreed with you first.

You are not paying for a second system for your team to learn — the connection works in the background, and your staff keep using the app exactly as before.

Setup figures are starting points for a standard connection and are confirmed after we assess your provider and your OTA accounts — the number of room types, rate plans and channels all affect the work involved. Your channel manager licence, your OTA accounts and any OTA commission remain entirely yours, and channel management is optional: the app and your own booking portal both work without one.

The 60-day free trial covers the app and your own booking portal. It does not include channel-manager connection work, because you cannot connect a licence you do not own yet — and if you already sell on OTAs, your current setup simply keeps running untouched while you trial the app.

Hotel Management Software FAQ

Common questions about our hotel booking and management system for Kenyan hotels, lodges and guest houses

Hotel management software is a platform that helps you run a hotel, lodge, guest house or serviced apartment day to day: online bookings, room availability, guest records, check-ins and check-outs, housekeeping, billing, receipts and payments. Microstation delivers this as a web-based platform, so there is nothing to install.

Not M-Pesa only. Besides M-Pesa STK Push, the platform also accepts credit and debit card payments (Visa, Mastercard and other major cards), plus bank transfers, cash and other methods at the desk. Guests can pay from their phone or with a card when booking online, and front desk staff can also prompt for payment at check-in or check-out. A confirmed payment can automatically move a reservation into confirmed status, which reduces booking conflicts and manual reconciliation.

Yes. The software is designed for Kenyan hotels, lodges, guest houses and serviced apartments. You can define your own room types and rates, so the platform works for a small guest house with a few rooms as well as larger properties with multiple room categories.

Yes. The system is 100% web-based, so your front desk, housekeeping and management teams can sign in from any computer, tablet or phone with a browser. Guests do not need to install an app to book — they simply use the online booking portal.

Yes. The guest booking portal lets guests browse available room types, submit reservation details, pay by M-Pesa STK Push, credit card or debit card, and retrieve their booking information without staff intervention. The system checks availability in real time and prevents conflicting allocations.

Housekeeping teams can assign cleaning tasks, track room readiness, update maintenance issues, inspect completed work and keep room statuses accurate at all times. Room statuses stay synchronized with the booking calendar so the front desk only sells rooms that are actually ready.

Managers can monitor occupancy, arrivals, departures, revenue, RevPAR, VAT, late fees and overall operational performance from management dashboards. User roles, permissions, staff invitations and audit logs protect sensitive booking and billing activity.

Contact Microstation to arrange a demo and a walkthrough for your property. You can also use the full system free for 60 days before deciding to buy, then move onto a paid plan when you are ready. Setup is a one-time fee — connect your existing website, or we build a starter site for you if you don’t have one — graduated to your property size in the same room bands as the monthly plans (Starter, Pro, Business or Enterprise). You then choose a monthly plan sized to your room count that includes hosting, maintenance, security and support.

Yes. Before making the decision to buy, you can use the full hotel management system free for 60 days — that is the complete platform, not a limited demo: live bookings and availability, front desk, housekeeping, billing and receipts, M-Pesa STK Push plus credit and debit card payments, reports and staff roles. Use the 60 days to run your real workflows and see how the system fits your team, with no obligation to buy at the end. There is no need to pick a plan up front; when you are ready, your one-time setup fee and monthly subscription begin and you confirm the plan that matches your room count. One exclusion applies: connecting a channel manager is separate paid work and is not part of the trial. It only applies if you already sell on OTAs, and if you do, your existing channel manager keeps running untouched while you trial the app — nothing is set up or switched until you approve the connection work separately.

For clients without a website, the setup includes an exact starter scope: up to 5 pages (Home, Rooms & Rates, Gallery, About and Contact), up to 10 property photos, your own domain and branding, a mobile-friendly responsive design, live M-Pesa and card checkout, a contact form, secure HTTPS with basic SEO, and 1 month of post-launch support. The one-time build fee is graduated to your room count — from KES 45,000 for up to 20 rooms, from KES 105,000 for up to 50 rooms, and from KES 155,000 for up to 150 rooms — with larger or multi-property properties quoted separately. Anything above this scope — extra pages, custom designs, additional photos and special features — is quoted separately before work begins. App and database hosting are included in the monthly plan, but domain hosting and domain registration (and their renewals) are not included and are billed separately.

OTAs like Booking.com and Airbnb are a strong visibility channel, and you can keep them listed to bring in new guests. They do charge a commission on each booking, however. Our web-based booking portal is your own direct channel — guests can browse live availability, book and pay with M-Pesa, credit card or debit card, and you keep the full rate. Many Kenyan hotels run both together: OTAs for discovery and initial traffic, and the direct portal to convert returning guests into commission-free, loyal bookings.

Security is built in across three areas. Payment security: card details go through secure, encrypted checkout and are never stored in plain text, while M-Pesa and card transactions are confirmed directly with the payment provider before a booking is confirmed. Database security: guest and payment records live in a managed database with access controlled by the application, encrypted while the data travels and while it is stored, with regular controlled backups. User security: role-based access limits what each staff member sees, staff accounts are invited and controlled, passwords are stored hashed (never plain text), and every sign-in and sensitive action is recorded, so you always know who did what.

Yes. Credit and debit card payments are fully supported alongside M-Pesa. This is especially valuable for international travellers, corporate guests and clients who prefer card payment — your property never has to turn away a guest because they do not use mobile money. Card transactions are recorded against the booking just like any other payment, so your billing, receipts and reconciliation stay accurate.

A channel is simply anywhere you sell a room — your own website, Booking.com, Expedia, Airbnb, or a guest walking in at the desk. A channel manager is separate software you subscribe to from a specialist provider, and it exists for one job: keeping all of those channels, their rates and their availability in step with each other. So you only need one if you take bookings from travel sites such as Booking.com, Expedia or Airbnb. If you do not sell on OTAs, you do not need one: your own booking portal is your channel, it takes direct bookings and M-Pesa or card payments, and it carries no OTA commission. There is nothing to buy and nothing extra to subscribe to.

Yes, if your provider exposes a documented two-way API — the technical link that lets two systems exchange data — and authorises our access. We connect your channel manager and the app, both ways: rates and availability flow out, and reservations, modifications and cancellations flow back into your front desk automatically. It starts with a technical assessment at KES 10,000 — credited against the work if you proceed — so you know in writing whether a full two-way connection, an availability-only sync, or no connection at all is possible before you commit significant money. Integration setup is from KES 25,000 one-time, then KES 3,500 per property per month to keep the connection running: it stays switched on day and night, is updated whenever your provider changes something, retries anything that fails, and includes 2 hours of support a month.

No. We are not a channel-manager reseller, and we do not mark up a licence. You buy your channel manager directly from whichever provider you choose, and it stays yours — if you change provider later, your hotel software does not change with it. We only build and maintain the connection between your channel manager and the app, and we charge for that work as a service. That also means you are never locked in on our side: if you ever stop working with us, your channel manager licence is unaffected.

Some providers are closed systems: no API, no partner programme, or terms that do not allow a third-party connection. We find that out during the assessment, before you spend anything significant, and you get it in writing. Then you choose. Either we connect using the safest method your provider allows — usually a calendar link the two systems read on a schedule, rather than a live connection, which keeps availability in step but cannot guarantee rate changes, instant confirmation, or real-time speed — or you move to a provider that can be connected, on your own schedule, and we connect it at the standard setup fee when you are ready. Either way the app and your own booking portal keep working normally, so a provider choice you made years ago never locks you out of direct bookings.

Two different things, and it is worth knowing which is which. We support the connection itself: keeping the two systems talking, the mapping of your rooms and rates across it, sync failures, retries and alerts, and diagnosing why a rate or booking did not flow. Your provider supports their product: their own uptime, their channel certifications and their commercial relationship with each OTA. In practice that means we may need access to your channel manager account to diagnose a problem, so we ask for that up front. The monthly connection fee includes up to 2 hours of support; anything beyond that is billed at our standard rate.

No, and it is important to be clear about that. A channel manager automates the connection — it pushes rates and availability out, pulls reservations and cancellations back in, and prevents overbooking. It does not change your commercial agreement with an OTA, so OTA commission on OTA bookings still applies. What it protects is your time and your inventory. Commission-free revenue still comes from your own booking portal, which is why we recommend running both: OTAs for discovery and reach, your direct portal for margin and the guest relationship.

Your total cost is a one-time setup fee plus an all-inclusive monthly subscription sized to your room count — there is no per-booking fee. For up to 20 rooms, setup is from KES 15,000 to connect your existing website or from KES 45,000 if we build the website for you, with a monthly plan from KES 10,000. Up to 50 rooms: from KES 35,000 or from KES 105,000 with a website build, and KES 20,000 per month. Up to 150 rooms: from KES 60,000 or from KES 155,000 with a website build, and KES 40,000 per month. Larger and multi-property properties are quoted individually. The monthly fee covers app and database hosting, maintenance, security updates, backups and support, and every new property can use the full system free for 60 days before committing to those figures. Channel manager connection is the one exception — it is separate paid work and only applies if you sell on OTAs.

The platform is 100% web-based, so there is nothing to download or install on any computer, tablet or phone — your team signs in from a browser. Instead of a limited free version, every new property can use the complete hotel management system free for 60 days: live bookings and availability, front desk, housekeeping, billing and receipts, M-Pesa and card payments, reports and staff roles, all included, with no obligation to buy at the end. When you are ready, you move onto a paid plan sized to your room count.

Look past the demo screens and compare five things: whether the system checks live availability and prevents double bookings; whether guests can pay at the moment of booking by M-Pesa and card; whether the price is a flat monthly plan or a per-booking cut; whether online bookings land in the front desk and housekeeping board automatically without double entry; and who supports the system locally, who owns your data and how backups and access control work. Our guide to the best hotel management software in Kenya walks through each of those checks in detail.

Yes. The Enterprise tier is designed for properties with 150+ rooms and for multi-property groups, and it is quoted individually, so tell us how many properties and rooms you run and we will price it around that. Channel manager connection is billed per property for OTA sellers, with a multi-property rate for groups managing three or more properties under one account.

No. If you already have a website, we integrate the live booking engine into the site you have, and your domain, branding, email and search visibility all stay yours. If you do not have a website yet, we build a starter site as part of setup — and in that case the domain name and its hosting are billed separately, because they are registered in your name, not ours. Either way, nothing about your existing online presence is taken away from you.

Setup covers configuring your room types, rates, tax settings, payment workflow, branding and staff roles so the platform matches how you already operate. Bringing across historical records from another system or from spreadsheets depends on what your current provider or files can export, so we will tell you what is possible and quote any data work separately before it starts — nothing is migrated without your approval. Your guard against disruption is the 60-day trial: you can run the new system alongside your current process first.

Every plan includes email and phone support, plus app and database hosting, maintenance, security updates and backups. Setup includes configuring the platform and go-live training for your team, so front desk, housekeeping and management staff all know their part before you switch over. Support is local and you are dealing with the same company that built the software — Microstation has been operating in Nairobi since 1995. Channel manager connection, where it applies, includes two hours of support a month; anything beyond that is billed at our standard rate.

Yes. Invoices, receipts, balances, partial payments, late fees and VAT configuration are set up to match your accounting and reporting practice during implementation, and VAT appears in the management reports alongside occupancy, revenue and RevPAR. Every payment — M-Pesa, credit card, debit card or cash at the desk — is recorded against the booking, so what your manager sees in the report matches what actually arrived.

Ready to Streamline Your Hotel?

Run bookings, rooms, housekeeping, billing and payments — M-Pesa, credit and debit cards — in one web-based platform built for Kenyan hotels, lodges and guest houses.