Opening a Coffee Shop in Nairobi: What It Actually Takes in 2026
Opening a coffee shop in Nairobi in 2026: startup costs in KES, county licences, M-Pesa till setup, eTIMS and VAT, plus a first month plan that keeps you solvent.
Retail & POS specialist, Nairobi, Kenya

The 7am test
Stand outside any busy café in Kilimani at seven in the morning. The queue reaches the door, two baristas are steaming milk without a pause, and the till hardly stops. Now here is the uncomfortable part: some of those cafés are losing money. The owner sees the queue and assumes the business works. Then rent lands, the milk supplier wants paying, KRA wants its share, and the month somehow ends in the red.
Nairobi drinks a lot of coffee. Office workers along Waiyaki Way, students camped with laptops in Kilimani, weekend crowds in Westlands and Lavington. The demand is real. What kills new cafés is not a lack of customers. It is opening without knowing the numbers: what the setup truly costs in shillings, which permits the county will ask for, what one cup costs to make, and where the money leaks once the doors are open. This guide goes through all of it, in order.
How much money you really need
There is no single figure, because a takeaway kiosk near a matatu stage and a sit-down café in a Westlands mall are different businesses. The buckets, though, are the same for everyone.
The big one-off costs come first: the espresso machine and grinder, the fit-out (counter, seating, plumbing, signage), and the lease. Landlords in prime areas often want two or three months of rent upfront plus a deposit, and that alone can swallow a third of your budget. Then the smaller but real costs: a fridge for the milk, blenders, crockery, a point of sale, your opening stock of beans and milk, and the licences.
The bucket people skip is working capital. You need enough cash to cover rent, salaries and suppliers for three to four months while the neighbourhood discovers you. Most Nairobi cafés that close in year one did not fail on coffee. They failed on runway. Write every line down in shillings, then add fifteen to twenty percent on top, because the fundi’s quote is never the final bill.
Paperwork before the first brew
Get the licences moving early, because inspections take time and enforcement in Nairobi does happen.
The core document is the single business permit from Nairobi City County, priced according to the size and type of your business. Because you serve food and drink, you also need a health certificate for the premises and food handler medical certificates for every member of staff who touches food. Fire safety clearance is commonly required as well, which is fair enough when you run gas and heavy electrical equipment all day. On the national side, the business needs a KRA PIN, and if you register a company, that goes through the eCitizen platform.
Fees and requirements change, and they vary with the premises. Do not treat any blog as the final word, this one included. Confirm the current list and costs directly with Nairobi City County and KRA before you sign a lease, and budget the waiting time as well as the fees.
The machine is not where you save
If you cut corners anywhere, do not let it be the espresso machine. A machine that cannot hold temperature shows up in every cup, and Nairobi customers have tasted good coffee. They notice.
Decide what you are first. A specialty café justifies a commercial two-group machine and a proper on-demand grinder. A high-volume takeaway spot needs speed and reliability more than latte art. Either way, buy from a supplier who can service the machine locally. A broken group head with a three-week wait for imported parts is a closed café.
Two Nairobi-specific warnings. The water here is hard, and scale quietly kills machines, so budget for filtration from day one. And plan the counter flow before the fundi starts building: where the barista stands, where orders come in, where cups go out. Save on the furniture instead. Nobody ever stopped coming to a café because the chairs were second-hand.
Beans and milk decide your margin
Kenya grows some of the best coffee on earth and exports most of it, so a café pouring traceable Kenyan beans has a story customers genuinely like. Find a roaster you trust and agree on consistency: the same beans, the same roast, delivered on time. Order what you can use while it is fresh. Stale beans ruin your product quietly, one cup at a time.
Milk is the other half of the margin, and the bigger source of waste. A busy café goes through serious volumes, and every litre that sours in the fridge or gets steamed and tipped down the drain is money gone. One ratio is worth checking every week: litres of milk bought against milk-based drinks sold. If that number drifts, you are pouring profit away. Arrange a regular delivery with a dairy supplier instead of sending someone to the duka mid-shift, and keep it cold, always.
Price from your costs, not from the café next door
Do not set prices by copying the neighbour and knocking off twenty bob. Price from what a cup costs you.
Work it out honestly: the beans, the milk, the takeaway cup and lid, the sugar and napkin, plus a share of gas and power. That is your cost per cup. Your selling price has to cover it, carry a slice of rent and salaries, and still leave profit. Keep the ingredient cost of each drink to a modest fraction of its price, and recheck whenever a supplier moves prices.
And remember what you actually sell. A café charges for a seat, Wi-Fi and a place to think, not just for coffee. That is why a well-run Kilimani café charges more than a kiosk and still fills every table by mid-morning.
M-Pesa done properly
If you cannot take M-Pesa in Nairobi, you are turning customers away at the till. Set up Lipa Na M-Pesa with a Buy Goods till registered to the business, and do it before opening day.
What you should not do is run the café on your personal number. It mixes your money with the business, it looks unserious at the counter, and it turns your records into a puzzle the day your accountant or KRA starts asking questions. A proper business till gives you a clean trail and shows customers a name they can trust when they pay.
Keep cash too, because plenty of people still use it, and add cards if your crowd expects them. The discipline that matters is separation: at close of day you should know, to the shilling, what came in by M-Pesa and what came in as cash. When the two streams are recorded apart, a gap shows up the same evening instead of hiding inside the monthly total.
KRA, eTIMS and the 16 percent question
Tax is nobody’s favourite chapter, but getting it wrong costs far more than reading this one.
Start with a KRA PIN for the business. Kenya has moved to electronic invoicing, so KRA expects invoices to be generated and transmitted through eTIMS, its electronic tax invoice system. Build that into how you issue receipts from the first day rather than bolting it on after a warning letter. VAT is charged at the standard rate of 16 percent, and whether and when you must register for it depends on your turnover and circumstances. That question belongs to a qualified Kenyan accountant, not to guesswork or a WhatsApp group.
The habit underneath all of it is clean records: every sale captured, M-Pesa and cash kept separate, expenses filed as they happen. A café that can produce accurate daily figures sails through tax season, and it knows how it is actually doing.
Good baristas are worth keeping, not just hiring
Your barista is the face of the café, and in a city where the good ones are always in demand, keeping them matters as much as finding them. Every departure costs you weeks of retraining and a stretch of inconsistent cups, and your regulars will taste the difference before you do.
Pay fairly, train properly, and write down how each drink is made so a latte tastes the same whoever pulls the shot. Staff your shifts around the peaks: the morning rush needs every hand on the machine, a quiet mid-afternoon does not. Cross-train, so no single person is irreplaceable.
Then put controls in place, because trust alone is not a system. Each staff member should sign in on the till with their own PIN, so every sale, discount and void is tied to a name. That is not suspicion. It protects your honest staff as much as it protects your cash, because when the drawer is short, you check a history instead of accusing a room.
The morning rush is a system, not chaos
Between seven and nine you make most of your day, and that is also when the waste creeps in. Two enemies: time and milk.
Time first. Someone rushing to the office will not wait ten minutes for a takeaway americano. They will not complain either. They will simply stop coming. So keep the menu short, lay out the counter so nobody crosses anybody, and use a till that rings a sale in seconds.
Milk second. Steaming too much and pouring the excess away, order after order, is invisible on any single cup and painful over a month. Train for it, measure it weekly against drinks sold, and adjust what you order from the dairy. The best cafés in this city treat the rush as a drill they run every morning, not a storm they survive.
Choosing a till that fits Nairobi, not San Francisco
Three families of POS compete for your money, and they are not equal for a Nairobi café.
The big international cloud systems are polished, priced in dollars, and built on the assumption that the internet never drops. Yours will. The cheap billing apps at the other end will print a receipt, but they are thin where it counts: little real stock tracking and barely any reporting, so you can ring up sales all day and still not know your milk waste or your best seller.
The third family is offline-first Android apps built for exactly these conditions, digabloPos among them. The till keeps working when the connection drops and syncs when it returns, M-Pesa and cash are recorded separately, low-stock alerts warn you before the beans run out, each barista signs in with a PIN, and the daily report arrives whether the fibre behaved or not. It runs on an ordinary Android phone or tablet and is free to start, which matters when you are counting every shilling.
Whatever you consider, ask the vendor one question: if the internet dies for two days, what do I lose? The only acceptable answer is nothing.
A sample budget in shillings
Treat these as orders of magnitude for a small sit-down café, not quotes. Prices move, and your site changes everything.
Espresso machine and grinder: roughly KES 300,000 to 800,000, depending on whether you buy new or a well-maintained second-hand unit from a supplier who can service it. Fit-out, counter and furniture: KES 300,000 to 700,000, less if you inherit a fitted space. Deposit plus advance rent in a decent area: KES 200,000 to 600,000. Fridge, blenders, crockery and smallwares: KES 100,000 to 250,000. Opening stock of beans, milk and packaging: KES 50,000 to 100,000. Licences and registration: plan for tens of thousands, then confirm the current county and KRA fees yourself.
Then the line nobody budgets: working capital. Take your monthly rent plus payroll, multiply by three, and set it aside before you open. A lean takeaway spot can open below a million shillings. A comfortable sit-down café in Westlands or Kilimani usually cannot. Whatever your total, the cushion is the one line you must not trim.
Your first month, week by week
Week one: open quietly. Serve the street, fix the workflow, watch where the queue snags, and taste everything your team makes. Get the eTIMS receipting and the M-Pesa till working cleanly while the volume is still forgiving.
Week two: introduce yourself. Cards and a small offer for the offices within five minutes on foot, a listing on the map apps, a sign the boda riders can read from the road.
Week three: read your numbers. Which hours carry the day, which drinks carry the margin, what the milk ratio says. On a system like digabloPos the daily report does this for you. If you are on paper, do it anyway, every evening.
Week four: adjust and cut. Drop the items that have not sold, move staff hours onto your real peaks, and resize the milk delivery to what you actually use. No café is busy in week one, yours included. Your job in month one is not to be busy. It is to still be solvent, and slightly better every day.
Frequently asked questions
How much does it cost to open a coffee shop in Nairobi?
A takeaway kiosk and a sit-down café in Westlands are different budgets. Plan in shillings for the machine and grinder, fit-out, deposit and advance rent, opening stock, licences, plus a working capital cushion covering three to four months of rent and salaries. A lean spot can open under a million shillings; a comfortable café rarely does.
What licences do I need for a café in Nairobi?
The core is the single business permit from Nairobi City County, plus a health certificate for the premises, food handler medical certificates for staff, and fire safety clearance. The business also needs a KRA PIN. Fees and requirements change, so confirm the current list with the county and KRA before signing a lease.
Should I use a personal M-Pesa number to take payments?
No. Register a Lipa Na M-Pesa Buy Goods till in the business name. A personal number mixes your money with the café’s, looks unserious at the counter, and makes reconciliation and tax records painful. A proper till gives customers a name they trust and gives you a clean trail.
Do I need eTIMS and to charge VAT for my coffee shop?
KRA expects invoices generated and transmitted through eTIMS, its electronic tax invoice system, so build it into your receipting from day one. VAT in Kenya is 16 percent, but whether and when you must register depends on your turnover and circumstances. Confirm your obligations with KRA and a qualified Kenyan accountant.
How do I stop losing money on milk waste?
Track one ratio weekly: litres of milk bought against milk-based drinks sold. Train baristas to steam only what each drink needs, order delivery volumes that match real sales, and use a till with stock alerts and daily reports so any drift shows up within days, not at month end.
Run your café on a till built for Nairobi
digabloPos works offline, keeps M-Pesa and cash separate, warns you before beans or milk run out, and gives every barista their own PIN. Free to start, on the Android you already own.
Try for free