Online Card Payments for Hotels in Kenya: A Simple Guide

·

M-Pesa rightly comes first in Kenya, but cards still matter. Corporate guests, travellers and international visitors often expect to pay by Visa or Mastercard, online when they book and in person at the front desk. If your property cannot take cards smoothly, you lose those guests or make their stay awkward. This guide explains how card payments work for hotels in Kenya, online and with a terminal, and how to take them alongside M-Pesa without running two separate systems.

Why cards still matter for Kenyan hotels

Even in an M-Pesa world, there are guests you will lose without cards:

  • Corporate and organisation guests who pay on a company card and need a proper invoice.
  • International visitors who do not have M-Pesa and expect to use the card they travel with.
  • Higher-value bookings where a guest prefers the protection and limits of a card.

Accepting cards is not about replacing M-Pesa. It is about not turning away the guests who pay this way.

The two kinds of card payment

Online card payments

These happen on your booking website when a guest books a room. The guest enters their card details and pays on the spot, and the booking is confirmed. This is what lets you capture a corporate or international guest at the moment they decide, day or night, without a phone call. A booking engine with online card payment built in, like InzuHub’s, makes this automatic.

In-person card payments with a PDQ terminal

A PDQ machine is the card terminal at your front desk. It lets a walk-in guest, or a guest settling a balance at checkout, pay by tapping or inserting a card. Every property that serves corporate or international guests benefits from having one. Through InzuHub, the PDQ comes from the same partner, Network, that handles your M-Pesa and online cards, so it is not a separate system to reconcile.

What card payments cost

Card processing costs a little more than M-Pesa, because the card networks charge more. Through InzuHub and Network, card payments are around 3.5 percent, online and on the terminal, compared with around 2 percent for M-Pesa. That difference is normal and worth it for the guests who pay by card. It is also tiny next to the 15 to 20 percent commission travel sites charge. For a full comparison of methods, see our guide on M-Pesa vs card vs cash.

The mistake to avoid: a separate card machine

Many properties get a card machine from one provider, run M-Pesa through a Till, and take online payments through yet another gateway. Three systems, three statements, three reconciliations. At the end of the day, someone has to stitch them together by hand.

The better approach is one provider for everything. When M-Pesa, online cards and the PDQ all come through the same partner and connect to your bookings, every payment lands against the right guest automatically and shows in one report. This is how InzuHub is set up. See the detail on our integrations page.

How to start taking cards

  1. Decide you need both online and in-person cards. Online for bookings, a PDQ for the front desk.
  2. Use one provider for all payments. Avoid the three-system trap.
  3. Connect cards to your bookings so payments reconcile automatically.
  4. Keep M-Pesa as your default and offer cards alongside it.

With InzuHub, your booking engine takes online cards out of the box, a PDQ is available for the desk, and M-Pesa sits right alongside, all settling together. For the M-Pesa side, see our guide on how to accept M-Pesa payments.

Summary

  • Cards matter for corporate, international and higher-value guests, even where M-Pesa leads.
  • You need both online card payment on your booking page and a PDQ terminal at the desk.
  • Card costs a little more than M-Pesa (around 3.5 percent), which is normal and worth it.
  • Use one provider for M-Pesa, online cards and PDQ so everything reconciles in one place.

Frequently asked questions

Do I need card payments if most guests use M-Pesa? Yes, if you want corporate and international guests. Without cards you turn those bookings away.

What is a PDQ machine? It is the card terminal at your front desk that lets guests pay in person by card. Through InzuHub it comes from the same partner as your other payments.

How much do card payments cost? Around 3.5 percent through InzuHub and Network, online and on the terminal, compared with around 2 percent for M-Pesa.

Can I take cards and M-Pesa in one system? Yes. With InzuHub, M-Pesa, online cards and the PDQ all settle through one partner and reconcile to the booking automatically.

Want to take cards and M-Pesa without the mess? InzuHub gives you online card payments, a PDQ option and M-Pesa, all in one place. Start your free trial or see pricing.

Run your property the easy way

Online bookings, M-Pesa and card payments, and a simple dashboard your whole team can use.