In this guide
โฆ Money in Kenya at a Glance
Money in Kenya: How Payment Actually Works Here
The single most useful thing to understand about money in Kenya is that the country runs on M-Pesa, not on cash or cards. Mobile money is how a tuk-tuk driver, a beach bar, a landlord and a national park all expect to be paid. Visitors can register for it in about twenty minutes with a passport. Carry a modest amount of cash for markets and tips, keep a card for supermarkets and hotels, and set up M-Pesa for everything in between. That combination covers every situation you will meet.
What follows is the practical detail: real limits, real fees, what things cost, where cards quietly fail, and the two or three mistakes that catch almost every first time visitor.

The 60 second version
- Currency is the Kenyan shilling. Notes come in 50, 100, 200, 500 and 1,000.
- Get a Safaricom SIM at the airport with your passport, then register M-Pesa. It costs about KES 100.
- Draw cash from a bank ATM, not a hotel or a bureau at the airport. Always choose to be charged in shillings.
- Cards work in supermarkets, malls, chain hotels and most established restaurants. They do not work in markets, matatus, tuk-tuks, small dukas or beach bars.
- National park fees are fully cashless and must be paid online before you arrive.
- Carry small notes for tips. Nobody has change for a 1,000 note at a market stall.
The Kenyan shilling: what things actually cost
At the time of writing the shilling sits at roughly 129 to the US dollar, 150 to the euro and 175 to the pound. Rates move, so check the Central Bank of Kenya daily rates before you budget rather than trusting a number in any article, including this one. A useful mental shortcut on the coast: divide shillings by 130 for a rough dollar figure.
| Typical price | Pay with | |
|---|---|---|
| Tuk-tuk across town | KES 200 to 500 | Cash or M-Pesa |
| Boda boda short hop | KES 50 to 150 | Cash or M-Pesa |
| Local meal, rice and fish | KES 400 to 800 | Cash or M-Pesa |
| Restaurant dinner for two | KES 3,000 to 7,000 | Card usually fine |
| Cold beer at a beach bar | KES 250 to 450 | Cash or M-Pesa |
| Supermarket shop for a week | KES 6,000 to 12,000 | Card |
| Fruit and vegetables at the market | KES 500 to 1,500 | Cash only |
| Litre of petrol | Around KES 180 | Card or M-Pesa |
Klickenya local tip
Prices at markets and with drivers are often negotiable, and the opening number for an obvious visitor is higher than the local one. Ask your host what a fare or a bag of mangoes should cost before you go. Knowing the real number and saying it calmly settles the whole conversation in seconds.

M-Pesa: the thing that surprises visitors most
M-Pesa is mobile money run by Safaricom, and it is not a niche convenience here. It is the default. Kenyans pay rent, school fees, market traders, taxi fares and utility bills through it. Businesses display a paybill or a till number the way a shop elsewhere displays a card machine. If you are staying more than a few days, having M-Pesa turns a hundred small frictions into nothing.
Can visitors use M-Pesa?
Yes, and you do not need residency, a Kenyan ID or a local bank account. You need a passport and a Safaricom line. The process is:
- Buy a Safaricom SIM, around KES 100. There is a desk in arrivals at Nairobi JKIA and at Moi International in Mombasa, plus Safaricom shops in every town.
- Register the line in your name. The agent scans your passport and takes your photo. Bring the physical passport, not a copy.
- Ask them to activate M-Pesa at the same time. It is the same visit and the same paperwork.
- Set your PIN, then load cash at any agent. Agents are everywhere, marked in green.
- Pay by choosing Lipa na M-Pesa, then either Buy Goods with a till number or Pay Bill with a business number and account.

Bring the passport, not a photo of it
Registration is a legal KYC process and the agent has to scan the document itself. A photo on your phone will be refused, politely but firmly. If you land late and the airport desk has closed, any Safaricom shop in town does the same job the next morning.
M-Pesa limits and charges
Sending money to another person costs a small tiered fee, withdrawing cash at an agent costs a little more, and paying a registered business by Buy Goods is free to you. The bands change from time to time, so use the official Safaricom M-Pesa tariff page rather than one of the many calculator sites that copy old numbers. For a visitor the practical point is that fees are small in absolute terms, usually tens of shillings.
Never share your PIN, ever
The most common fraud in Kenya is a phone call or SMS from someone claiming to be Safaricom, a bank or a landlord, asking you to confirm a PIN or to reverse a transaction you did not make. Safaricom never asks for your PIN. Hang up. If you are unsure, walk into a Safaricom shop and ask in person.
Do cards work in Kenya?
Visa and Mastercard are widely accepted in the places you would expect, and quietly useless in the places you might not. American Express is rarely taken anywhere. Contactless is normal in Nairobi and increasingly common on the coast.
| Card | M-Pesa | Cash | |
|---|---|---|---|
| Supermarkets and malls | Yes, reliably | Yes | Yes |
| Hotels and lodges | Yes | Usually | Yes |
| Established restaurants | Usually | Yes | Yes |
| Beach bars and small cafes | Often not | Yes | Yes |
| Markets and street traders | No | Sometimes | Yes |
| Tuk-tuks, boda bodas, matatus | No | Yes | Yes |
| National park gates | Online only | Online only | Not accepted |
| Tips | No | Sometimes | Yes, small notes |

ATMs, withdrawal limits and the fee trap
Bank ATMs are common in every town of any size and generally reliable. Most cap a single withdrawal somewhere between KES 20,000 and 40,000, which is a real constraint if you are trying to draw a large sum, and each withdrawal carries an operator fee on top of whatever your own bank charges.
| Foreign card fee | Notes | |
|---|---|---|
| Equity Bank | Around KES 230 | Largest network, found almost everywhere |
| KCB | Charged in USD, around 4 dollars | Wide network, reliable machines |
| Absa | Charged in USD, around 4 dollars | Global ATM Alliance partner for some cards |
| Standard Chartered | Around KES 480 | The most expensive of the majors |
| Airport and hotel ATMs | Higher, plus a worse rate | Convenient, and you pay for it |
Always choose to be charged in shillings
The machine will offer to bill you in your home currency at a "guaranteed" rate. That is dynamic currency conversion and the rate is deliberately poor, usually costing you three to six percent. Decline the conversion and choose KES every single time. Your own bank will convert at a far better rate.

On the coast specifically, ATM coverage thins out fast once you leave the main towns, and machines do occasionally run dry over a long weekend. Our Watamu money, ATM and exchange guide has the street level detail for that stretch of coast, including which machines to trust.
Can you pay in US dollars?
Sometimes, and usually at a worse rate than you would get by paying in shillings. Safari lodges, dive centres and some hotels quote and accept dollars. Almost nothing else does. Where dollars are taken, change is often given in shillings at a rate chosen by the business rather than by the market.
Two practical notes. Bring dollar notes printed in 2013 or later, because older series are frequently refused by banks and bureaus. And bring some small denominations, because ones, fives and tens are genuinely useful for tipping while a fifty is not.
Where to change money
Forex bureaus in town give better rates than banks, and both beat the airport. Larger notes get a better rate than small ones, which is the opposite of what most people assume. Count the money before you leave the counter, every time, without apology. It is completely normal to do so.
National park fees are cashless now
This one catches people out, and it is worth reading twice. Kenya Wildlife Service parks no longer take cash at the gate. All entry fees go through KWSPay on eCitizen, paid online before you travel, using a card or M-Pesa. You arrive with a digital receipt and a QR code, and the gate scans it. Turning up with a wallet full of dollars does not work.
- Pay in advance through KWSPay. Do not leave it to the gate.
- Save the receipt as a screenshot as well as a PDF. Signal at park gates can be poor.
- Bring the passport or ID that matches the booking.
- Rates differ for citizens, residents and non residents, so book the right category.
KWS explains the switch in its own announcement of the electronic payment system. If you are planning a safari leg, our guide to Kenya national parks covers which parks are worth the fee, and the 10 day Kenya itinerary shows how a bush and beach trip fits together.
The eTA is another prepaid one
Your travel authorisation is also paid online before you fly, through the official portal at etakenya.go.ke. Apply directly rather than through an agent site charging a markup for the same form.
Apply on the official Kenya eTA portal and nowhere else.
Tipping in Kenya: what is normal
Tipping is appreciated rather than obligatory, and nothing like the social contract it is in the United States. Service is often genuinely warm without any expectation attached. That said, tourism wages are low and a tip lands meaningfully.
| Normal amount | How | |
|---|---|---|
| Safari guide or driver | 10 to 20 dollars per person per day | Cash, at the end |
| Lodge and camp staff | 10 to 15 dollars per person per day | The communal tip box |
| Restaurant, no service charge | 10 percent | Cash to the server |
| Restaurant with service charge | Round up if service was good | Check the bill first |
| Tuk-tuk or taxi | Round up to the nearest 100 | Cash |
| Housekeeping | KES 200 to 500 per day | Left in the room |
Small notes are the whole trick
A tip is only useful if it can be given. Break a large note at a supermarket early in the trip and keep a stash of 100s, 200s and small dollar bills somewhere separate. Handing over a 1,000 note and waiting for change turns a nice gesture into an awkward negotiation.
Cash for the market, M-Pesa for everything moving, card for the supermarket. Get those three right and you will not think about money again for the rest of the trip.
How to pay for what: the short answer
USE M-PESA
Anything local and moving
- โTuk-tuks, boda bodas and matatus
- โBeach bars and small cafes
- โTopping up phone data
- โPaying a guide, a fundi or a host
USE CARD
Anything with a counter
- โSupermarkets and malls
- โHotels and lodges
- โEstablished restaurants
- โFuel stations
USE CASH
Anything informal
- โMarkets and street traders
- โTips of every kind
- โRural areas with no signal
- โSmall dukas and roadside stalls
PAY ONLINE FIRST
Anything official
- โNational park entry through KWSPay
- โYour eTA before you fly
- โDomestic flights
- โAnything on eCitizen

The mistakes almost everyone makes
- Accepting dynamic currency conversion at the ATM, which quietly costs three to six percent on every withdrawal.
- Changing money at the airport because it is there. Town bureaus are meaningfully better.
- Arriving at a park gate expecting to pay cash. You will not get in.
- Carrying only 1,000 notes, then being unable to pay a 150 shilling fare.
- Skipping the SIM to save twenty minutes, then paying roaming charges and losing access to M-Pesa for the whole trip.
- Bringing pre 2013 dollar notes, which many banks and bureaus refuse outright.
- Sharing an M-Pesa PIN with anyone who calls claiming to be from Safaricom.
The setup we would recommend
THE SETUP
SIM on arrival, one big ATM withdrawal, card for the rest
๐ Reasons to go
- โM-Pesa covers the ninety percent of daily spending that cards cannot reach
- โOne larger ATM withdrawal beats five small ones on fees
- โA card handles supermarkets, hotels and fuel without thought
- โSmall notes make tipping easy instead of awkward
- โEverything official is prepaid online before you land
๐ Think twice if...
- โThe SIM costs you twenty minutes on day one
- โM-Pesa needs a physical passport, so do it before you leave the airport area
- โATM fees are unavoidable, so plan fewer and larger withdrawals
๐ฏ Worth knowing if you are...
Money in Kenya: frequently asked questions
Can tourists use M-Pesa in Kenya?
Yes. Any visitor can register with a valid passport and a Safaricom SIM card. You do not need a Kenyan ID, a residence permit or a local bank account. Registration takes about twenty minutes at a Safaricom shop or the desk in airport arrivals, and the SIM itself costs roughly KES 100.
How much cash should I bring to Kenya?
Less than you think. A few hundred dollars in small notes covers tips and the first day, and everything else is better drawn from a bank ATM in shillings as you go. Carrying large amounts of cash is unnecessary when M-Pesa and cards cover most spending, and ATMs are common in every town of any size.
Do I need cash in Kenya or can I use cards everywhere?
You need some cash. Cards work in supermarkets, malls, chain hotels, fuel stations and most established restaurants, but they are not accepted at markets, by tuk-tuk and boda boda drivers, in matatus, at small shops or at many beach bars. Those places take cash or M-Pesa.
What is the best way to get shillings in Kenya?
A bank ATM using your normal debit card, choosing to be charged in shillings rather than your home currency. Forex bureaus in town are the next best option and beat both banks and the airport for changing physical notes. The airport exchange desk is the most expensive way to do it.
Are US dollars accepted in Kenya?
In safari lodges, dive centres and some hotels, yes. Almost nowhere else. Where they are accepted, the rate applied is set by the business and is usually worse than the market rate, so paying in shillings is normally cheaper. Bring notes printed in 2013 or later, as older series are often refused.
Can I pay Kenya national park fees at the gate?
No. Kenya Wildlife Service parks are cashless. Entry fees must be paid in advance online through KWSPay on the eCitizen platform, using a card or M-Pesa, and you present a digital receipt with a QR code at the gate. Save it offline, because signal at park gates is often poor.
How much should I tip in Kenya?
Around 10 to 20 dollars per person per day for a safari guide, 10 to 15 for general lodge staff through the communal box, and roughly 10 percent in restaurants where no service charge has been added. Check the bill first, as a 10 percent service charge is often already included.
Is it safe to use ATMs in Kenya?
Generally yes, particularly ATMs inside bank branches, supermarkets and malls during the day. Use machines in busy well lit places rather than standalone booths at night, cover the keypad, and decline any offer of help from a stranger. Standard precautions, the same as anywhere.
The bottom line
Kenya is one of the easiest countries in the world to pay for things in, once you stop trying to use it like Europe. The mobile money system here is genuinely better than what most visitors have at home. Spend twenty minutes on a SIM and an M-Pesa registration when you land, keep a card for the supermarket and some small notes for the market, and prepay anything official before you fly. That is the entire system.
Planning the rest of the trip? Start with the complete Watamu guide, the Kilifi guide or the Diani guide. Still choosing between them? Our coast comparison is the quickest way to decide, and the seaweed season guide will tell you which months to aim for. For getting around once you land, read the transport guide, and when you are ready to spend some of those shillings, the best restaurants in Watamu are a good place to start.

KlicKenya



