Everything your chama runs on.

One number. Any phone. Free to start.

Prices, money, savings, records and papers, kept in one place and reached by dialling. Works on every handset sold in Kenya. Start this morning, registered or not.

Market prices · today 06:14
Sukuma wiki, bunchWAKULIMA · NAIROBI
KES 32+4.2%
Tomatoes, crateGIKOMBA · NAIROBI
KES 3,400−1.8%
Maize, 90kg bagKITALE DEPOT
KES 4,650+0.9%
Goat, matureLODWAR · TURKANA
KES 7,800+6.1%
Bale, mitumba mixGIKOMBA · NAIROBI
KES 18,500+2.7%

Is Esoko for me?

Type what you do.

Search in English or Kiswahili — seremala, fundi, mama mboga, boda, chama, kanisa. Every kind of work is included. The result shows which papers apply to yours.

⌕
Try:

What Esoko does

You choose what you use it for.

Each one works on its own and none of them requires another. Open what you need, leave the rest closed, and add to it whenever you want.

01

Today’s prices

What your goods are selling for at markets near you, checked before you buy or sell. Ask for them by dialling, or switch on a morning SMS if you want one.

02

Getting paid

Take payment where you trade, send money to a supplier, and have a buyer’s money held until you deliver. Every fee is shown before you confirm.

03

Group money

Weekly contributions, merry-go-round turns, who has paid and who has not, loan votes, and a register your treasurer can print for the meeting.

04

Your trading record

Every sale, contribution and repayment builds a record of what you actually earn. It belongs to you and nobody else sees it unless you say so.

05

Papers and certificates

Registrations, permits and licences from the bodies that issue them — kept together, checked for expiry, printable and verifiable.

06

What it opens

Credit, insurance and buyers who will contract you. Offered when your record qualifies, never before, and only if you agree to share it.

Every day

What works from the first day

Prices, payments and your group’s money are available as soon as you join, at no charge, with nothing to fill in and nothing to bring.

Prices are sent by 5am

Prices are collected each morning by market committees and county officers in the counties Esoko works in, and sent out by 5am.

A trader who compares the Kariokor and Gikomba rates before buying pays less for the same stock. A herder who checks the Lodwar rate before travelling knows what to expect on arrival.

Dial *483*77# → 1
ESOKO · 40277
05:00Bei leo Gikomba: Sukuma bunda 32/= (+4%). Nyanya krati 3400/= (−2%). Bale 18500/= (+3%). Kusimamisha, tuma STOP
06:31Imetumwa KES 3,500 kwa NJOROGE SUPPLIES. Ada 18/=. Salio 9,332/=. Risiti EK4T9QW21
11:02Kiambu Fresh imeweka KES 12,000 kwenye escrow kwa oda yako. Utalipwa ukikabidhi Alhamisi.
16:45Cheti chako cha chakula kinaisha baada ya siku 41. Kuhuisha piga *483*77# chagua 6.
No links, ever. Esoko will never send you one to tap.

Payments in, payments out, and money held until delivery

Take payment at the stall. Send money to a supplier. When a buyer orders from you, their money sits in escrow where you can see it, and moves to you the day you deliver.

If a payment does not confirm, Esoko says so plainly and tells you not to send it twice. Somebody works on it and you get an SMS.

Your group’s money, visible to the group

The treasurer posts contributions once; every member gets a receipt by SMS and can check the balance without asking anyone.

Loan decisions go to a vote that members can cast by dialling, so the ones without smartphones are not left out. Arrears are shown to the office-bearers only.

Papers & certificates

When you are ready for paperwork — and not before

You can use everything above without registering anything. When a buyer, a lender or a county asks you for a paper, these are the ones Esoko can get and keep for you. Esoko issues none of them: each comes from the body with the authority to issue it.

RecordIssued byGovernment fee
Group registrationMinistry of Labour & Social ProtectionKES 1,000
Business registrationBusiness Registration ServiceKES 1,050
KRA PINKenya Revenue AuthorityFree
eTIMS registrationKenya Revenue AuthorityFree
Mediation certificateJudiciary Mediation DirectorateFree
Single business permitCounty governmentsBy county
Food handler's certificateCounty governmentsKES 500
Trading recordEsokoFree

These are the ones most people need. Esoko will hold any certificate you have — NEMA, KEBS, PSV, liquor, health, export, professional body, whatever your work requires. Add it and Esoko tracks its expiry like the rest. Government fees go to the issuing body at its published rate.

Certificates

A certificate you can print, and anyone can check.

Every record produces a certificate carrying the issuing body's name, the date it was issued, the date it runs out and a code.

A buyer, a bank clerk or a county officer can confirm that code at esoko.co.ke/verify without an account and without telephoning anyone. Esoko sends an SMS before a certificate expires, and again on the day.

Cheti cha Usajili · Certificate of Registration

Tumaini Women's Group

Community Group · Nairobi County

Registration no.
CGR/2026/4418
Issued by
Ministry of Labour & Social Protection
Issued on
14 March 2026
Valid until
13 March 2029
Members
18

Verify at esoko.co.ke/verify

4418-TWG-9KQ2

soko

Institutions

Bodies and institutions connected to Esoko

See what each one requires →

  • Ministry of Labour & Social Protection — registers groups under the Community Groups Registration Act, 2022
  • Business Registration Service — registers business names and companies
  • Kenya Revenue Authority — issues PINs and eTIMS records
  • Judiciary Mediation Directorate — certifies accredited mediators
  • County licensing offices — permits, health and trade certificates
  • Others are being added as agreements are signed.

These bodies issue; Esoko holds and proves. Nothing on a certificate is Esoko's word — it is the issuer's, recorded with the date it was given and the date it runs out.

A verifier checks the code and sees the issuer's name, not ours.

  • I&M Bank — business lending
  • Kingdom Bank — group and SME lending
  • Britam — insurance
  • SACCOs and microfinance institutions — member and group credit
  • Any licensed lender or insurer can connect. More are joining.

A lender sees a summary only after you have granted it, naming the lender and the reason, for a period you set.

You can end that permission at any time by dialling *483*77# and choosing 5. The lender is told; nothing else you hold changes.

  • Nairobi City County — permits, licensing and ward-level records
  • Buyers, offtakers and exporters — contracting verified suppliers
  • Development partners and programmes — cohort onboarding and outcomes
  • Child & Elder Care Foundation — field registration and training
  • Counties, buyers and programmes are onboarding continuously.

A county sees how many enterprises operate in a ward, what they hold and what has lapsed — as counts, not as names, unless the holder has agreed.

A buyer sees only the suppliers who have applied to them.

Grazing land in Kenya
COUNTIES SERVED

Counties

Anywhere in Kenya, from any phone

Esoko works in all 47 counties. Wherever you are, you can join, hold your record, keep your papers and use your group’s money by dialling.

The counties below are where field officers sit with people in person and where daily market prices are collected so far. Everything else does not depend on the list.

NairobiTurkana Elgeyo MarakwetWest Pokot Uasin GishuKiambu NakuruTrans Nzoia MachakosKisumuMombasa

● Field officers working now  ·  unmarked counties are being opened.

How to join

A few minutes, five questions, no documents.

Esoko runs on a basic handset over USSD and on a phone, tablet or computer through the website. Both reach the same record, so you can start on one and continue on the other.

Mobile money agent kiosk in Nairobi
ANY HANDSET · *483*77#
STEP 1

Dial *483*77#

Or open esoko.co.ke. Pick English or Kiswahili first; everything after follows your choice.

STEP 2

Name, number, county, what you do

Plus where you stand today — registered or not, in a group or not. Your identity card and any papers come later, and only if you decide you want them.

STEP 3

Choose what you want sent

Registrations, group savings and payments are there when you choose to open them.

!

Esoko will never ask you for your PIN

Joining is free and stays free. Nobody from Esoko will call or text you asking for your PIN, or ask you to pay anything to register. If someone does, it is not us — call 0709 000 000 and tell us.