How to make money selling event photos in Kenya

Home › Blog

Photographers · 8 October 2026

Most event photographers in Kenya are paid once, by the client who booked them, and then give the rest of the photos away. Every guest at a wedding, graduation or corporate event would happily pay for good photos of themselves. The problem has always been getting the right photos to the right person and actually collecting the money.

Why selling to guests usually fails

You know how it goes: a WhatsApp group of 200 people, a Google Drive link, a week of "can you send mine again?", and chasing individuals for KES 500 each. Most never pay. The photos end up compressed in someone's status, with no credit to you.

The fix is to remove every step between a guest wanting a photo and paying for it.

The model: upload once, every guest is a customer

  1. Cover the event as you normally would. Your booking fee from the client stays the same. Guest sales are extra income on top.
  2. Upload the event to PicsZako and set your prices: per event, per album, or per photo.
  3. Share one link or QR code. Put the QR code on a table card or in the programme, or have the host forward the link in the event WhatsApp group.
  4. Guests find themselves with a selfie, see watermarked previews, and pay by M-Pesa on the spot.
  5. You keep 75% of every sale. Money clears in three days and goes to your M-Pesa.

What it can add up to

Take an example (yours will vary): you sell photos at KES 750 each, and you keep KES 562 of every sale. If 40 guests at a wedding each buy two photos, that is 80 sales and about KES 45,000 to you, from photos you would otherwise have given away. Do that every weekend of the season and guest sales can match or beat your booking fees.

Tips that increase sales

What it costs you

Nothing up front. There is no monthly fee, no listing fee and no storage charge. PicsZako only takes 25% when a photo sells. Create a free account and try it on your next event.

Sell your next event on PicsZako.

No monthly fee. You keep 75%. Create your free account.

Keep reading