Why businesses switch
What it fixes
Double bookings
Rooms and tables are booked in a diary, by phone and online, and they clash.
Bills that miss charges
Restaurant and bar charges do not reach the guest bill before checkout.
Guests you cannot recognise
Returning guests are treated like strangers because history is not recorded.
Invoices typed twice
eTIMS invoices and payments are recorded separately from the booking.
Rooms and tables in one calendar
See availability at a glance and take bookings by phone, at the desk or online without clashes.
- Room and table availability
- Deposits by M-PESA
- Booking confirmations by SMS

Restaurant and bar till
Orders from the restaurant and bar go to the guest bill or are paid at the table, with eTIMS receipts.
- POS for restaurant and bar
- Charges posted to room
- eTIMS receipts

Guest bills and records
Every charge lands on the bill, and guest history helps you welcome people back properly.
- Guest folio and invoicing
- Guest history and preferences
- Corporate and agent accounts

Who it's for
Built for Kenyan hospitality businesses
Hotels & lodges
Guest houses & Airbnbs
Restaurants
Conference venues
Tour operators
Travel agents
Built in, not bolted on
Works with the tools Kenyan businesses already use
M-PESA
STK push and C2B payments post straight to the right sale or invoice.
KRA eTIMS
Tax invoices are sent to KRA as you sell, with the QR code on every receipt.
SMS & WhatsApp
Receipts, reminders and alerts reach customers and managers instantly.
Works offline
Keep selling and recording when the internet drops. Everything syncs when it's back.
Compare
How it compares with the alternatives
| Feature | Lightswitch Booking system | Spreadsheets & paper | Generic imported software |
|---|---|---|---|
| Room and table bookings without clashes | Yes | No | Sometimes |
| M-PESA payments matched automatically | Yes | No | Rarely |
| Works offline | Yes | Yes | Sometimes |
| Configured to your workflow | Yes | No | No |
| Local support team | Yes, 24/7 | No | Limited |
FAQ
Booking system questions
Can guests pay deposits by M-PESA?
Yes. Deposits and bills can be paid by M-PESA and are matched to the booking.
Does the restaurant till connect to room bills?
Yes. Restaurant and bar charges can be posted straight to the guest room bill.
Are receipts eTIMS compliant?
Yes. Receipts and invoices are submitted through eTIMS.
Can it handle travel bookings?
Yes. Travel portals and comparison tools can be added for agents and tour operators.
Does it work when the internet is down?
Yes. The front desk and till keep working offline and sync later.
Free demo
Book your Booking system demo
Pick a time and we'll walk you through the system using a business like yours. It takes about 30 minutes, by Zoom, phone or at your premises.
- 0724776933
- WhatsApp us
- info@lightswitch.co.ke
- 51 Lenana Rd, Block A, Suite A4, Nairobi Kenya
- Mon–Fri 8:00–17:00