Skip to content
LiveSell tickets

How to Sell Event Tickets Online in Kenya with M-Pesa: A Step-by-Step Guide

A step-by-step guide to selling event tickets online in Kenya with M-Pesa: no sign-up for fans, tickets on WhatsApp in seconds, and your money the same day.

A smiling young Black woman with braids looking at her smartphone

Most Kenyan fans decide to go to an event on their phone, and most of them pay with M-Pesa. If your ticket link makes them create an account, type a card number or send money to a personal number and wait for a reply, many of them simply won't finish.

This guide walks you through selling event tickets online in Kenya the way fans prefer to buy: a link they can open on WhatsApp, an M-Pesa prompt, and a ticket that arrives in seconds.

Why sell tickets online instead of at the gate?

Gate-only sales feel simple, but they cost you more than you think:

  • You don't know your numbers. Without pre-sales you can't tell whether to book a bigger venue, add security or cut costs.
  • Cash at the gate is risky. It needs counting, guarding and banking, and it invites theft.
  • Slow queues lose people. Fans who wait 40 minutes to pay leave, or never come back.
  • No contact list. Online buyers give you a phone number you can reach for the next event.

Selling online fixes all four, and with M-Pesa checkout fans barely notice the difference.

What fans expect when they buy a ticket in Kenya

  1. A link that opens fast on a phone, shared on WhatsApp, Instagram or TikTok.
  2. M-Pesa STK push: enter a phone number, approve the prompt, done.
  3. No account to create. Every extra field costs sales.
  4. The ticket on WhatsApp or SMS within seconds, not an email they'll never open.
  5. Proof it's real. A proper event page with the organizer's name and logo, not a personal number.

Step-by-step: sell tickets with M-Pesa on EventYangu

Step 1: Create your organizer account

Go to Sell tickets and sign in with your phone number. You'll get a one-time code by SMS. There's no password to remember.

Step 2: Add your logo and organizer profile

Add your logo or a clear photo in Organizer profile, plus a short bio. Fans buy with more confidence when they can see who is behind the event, and you'll need a logo to publish. Your profile becomes a public page listing all your events, one link you can put in your Instagram bio.

Step 3: Build your event in the wizard

The event wizard takes five steps with a live preview of what fans will see:

  1. Details: title, category and description. Lead with what people get: who's performing, what's included and why it's worth it.
  2. Date and venue: start and end time, venue name and address.
  3. Poster: upload your artwork. A strong poster is the single biggest driver of shares.
  4. Tickets: add tiers such as Early Bird, Regular, VIP and Table for 6, each with a price and quantity.
  5. Publish: review and go live.

Step 4: Decide who pays the fee

Paid events on EventYangu cost 3% per ticket sold, and payment processing is included. You choose per event:

  • Pass it to buyers: a KES 1,000 ticket shows KES 1,030 at checkout, clearly displayed before they pay. You keep KES 1,000.
  • Absorb it: buyers pay KES 1,000 and you keep KES 970.

Free events cost nothing. See pricing for the details.

Step 5: Verify your account so you can withdraw

Complete KYC under Payouts & KYC. Once you're verified, you can withdraw the same day to M-Pesa, Paybill, Till or bank, free, or instantly for KES 50. Until you're verified, 20% of sales is held in reserve until the event ends, so do this early.

Step 6: Publish and share

Your first paid event is reviewed by our team, usually within a few hours. Then share the link:

  • WhatsApp: use the one-tap share button on your event page. Post to status, groups and broadcast lists.
  • Instagram and TikTok: put the link in your bio and stories, and pin a post.
  • Promoters: give each promoter their own link so you can see who sells and pay commission fairly.

Step 7: Watch sales live and adjust

Your dashboard shows sales as they happen, by tier. If Early Bird sells out in a day, you've learned your price is low. If sales are slow, add a discount code, a group buy push or a reminder SMS to your previous buyers.

How the fan's checkout works

Here's exactly what your buyer sees:

  1. Opens your link and taps Get tickets.
  2. Chooses ticket types and quantities.
  3. Enters name, phone number and email.
  4. Pays with M-Pesa by approving the prompt on their phone, or with a card.
  5. Receives tickets by WhatsApp, SMS and email within seconds. They're also saved in My tickets on that phone and work offline.

If they lose their phone, they can recover every ticket on any device with the number they paid with.

Features that help you sell more tickets

  • Group buy: one friend starts the order and everyone pays their own share. Great for student and squad events.
  • Lipa Polepole: fans pay a deposit now and clear the rest before the event. It closes five days before the date, so you have your money in time.
  • Discount codes: reward early supporters, run flash sales or give partners a code.
  • Promoter links: track every sale by promoter and pay commission on real results.
  • Waitlist: when you sell out, fans can join a list and get a text if seats open up.
  • Bulk SMS: send updates to every ticket holder for KES 1 per SMS.

Common mistakes to avoid

  • Asking fans to send money to a personal number. It looks like a scam and it's impossible to reconcile. A proper checkout issues a ticket automatically.
  • Using static QR codes or PDF tickets. They can be screenshotted and sold several times. EventYangu QR codes refresh every 30 seconds. Read more on stopping fake tickets.
  • Launching without a deadline. Early Bird ends Friday creates urgency. "Tickets available" doesn't.
  • Leaving payouts to the last minute. Get verified as soon as you create your event.

Frequently asked questions

Do I need a Paybill or Till number to sell tickets?

No. Fans pay through EventYangu's checkout. You withdraw to your own M-Pesa number, Paybill, Till or bank account.

How much does it cost to sell tickets online in Kenya?

On EventYangu, 3% per ticket sold, including payment processing. There's no setup or monthly fee, and free events are free.

Can fans buy tickets without creating an account?

Yes. They only need a phone number to pay and receive tickets.

How do I check tickets at the gate?

Open the EventYangu scanner on any phone. It works offline and syncs between gates. See our guide to event check-in.

Start selling today

You can set up your event and share your link tonight. No setup fee, no contract, and your money the same day.

Create your event


Cover photo by Ninthgrid on Unsplash.

Share this story

Written by

EventYangu Team

Ticketing and events experts, Nairobi

How to Sell Event Tickets Online in Kenya with M-Pesa | EventYangu