How to Accept Payments as a Creator in Kenya — 2026 Guide

9 min readBy the Anga team

If you're a content creator in Nairobi, Kisumu or a county town and you want to be paid reliably, this guide shows exactly how to accept payments in 2026. You'll get step-by-step setup for M-Pesa (the most common), international rails (PayPal), African payment processors (Flutterwave, Paystack), plus invoicing, subscriptions, shops, course platforms and donation flows. Throughout the article I show practical examples in KES, explain fees and reconciliation, and point out when it's simplest to use an integrated marketplace like join Anga so you can focus on content while payments are handled securely.

Quick overview: Which payment methods to use (and when)

  • M-Pesa — Best for local one-off payments and small recurring support from Kenyan fans. Fast, familiar, phone-first.
  • PayPal — Useful for international brand deals or overseas fans, but expect FX conversion and withdrawal complexity for Kenya-based payouts.
  • Flutterwave / Paystack — African-focused processors with card, mobile-money and bank-payments. Good for shops, subscriptions and online invoices in KES/USD.
  • Stripe — Powerful for subscriptions and marketplace flows; availability and payout details can change, so check Stripe's Kenya support pages before committing.
  • Escrow marketplaces (Anga) — For brand campaigns: funds held in escrow until you deliver and are paid in M-Pesa — removes most payment risk.

1. How to accept M-Pesa payments (simple steps)

M-Pesa is the easiest way to get immediate payments from Kenyan clients and fans. There are two common approaches:

A. Give a Till or Paybill (manual payments)

  • Open a business Till or Paybill with Safaricom (ask your local Safaricom shop; you'll need your KRA PIN and ID). A Till is simplest for direct sales; Paybill is better for business accounts with multiple users.
  • Share your Till/Paybill number and account name on invoices, WhatsApp, Instagram bio and a QR code image that fans can scan.
  • Confirm payments by asking clients to send their M-Pesa reference (e.g., INV-001) and screenshot. Reconcile later in your accounting sheet.

B. Online Lipa Na M-Pesa / STK Push (professional)

  • Use Safaricom Daraja (their developer API) directly or use a payments provider (Flutterwave, Paystack) that bundles Lipa Na M-Pesa so you don't manage APIs.
  • STK Push prompts the payer's phone to accept payment — a much better UX for checkout pages, course payments and subscriptions.
  • Set up webhook callbacks in your website/CMS to mark invoices as paid automatically when you get the confirmation.

2. Receiving international payments (PayPal, Payoneer)

International brands and fans often prefer PayPal. Practical tips:

  • Use PayPal to invoice overseas clients in USD/EUR. Expect PayPal's conversion fees and bank- or exit-fees when withdrawing to a Kenyan bank. Consider using Payoneer as an intermediary for lower withdrawal costs to local accounts.
  • Always quote your fee in KES for Kenyan clients and in USD for international ones to avoid surprises.
  • For recurring subscriptions from overseas, Stripe or PayPal subscriptions work — but confirm you can repatriate funds to Kenya efficiently before locking into a platform.

3. Flutterwave, Paystack and Stripe — which to pick?

These processors let you accept cards, wallets and sometimes M-Pesa without building the backend yourself. Quick comparisons:

Use caseGood pickWhy
Kenyan card + M-Pesa + local friendly onboardingFlutterwavePan-African reach and M-Pesa integrations via simple plugins and checkout pages
Simple WooCommerce/Shopify plugin for shops and subscriptionsPaystack or FlutterwaveGood WordPress/Shopify integration and subscription SDKs
Advanced subscriptions, marketplacesStripe (if available)Rich API, billing features and Connect for marketplaces — check local availability

Note: availability and rates change. Compare processor fees and payout frequencies and test a small transaction before rolling into major campaigns.

4. Invoicing: a step-by-step workflow for Kenyan creators

  1. Get a simple invoice template (Word/PDF or online tool). Include: invoice number, issue date, due date, KRA PIN, itemised service (e.g., "1 x Instagram Story + 1 x Feed Post"), total in KES and payment options (M-Pesa Till/Paybill, bank, PayPal).
  2. Attach bank account details and your Safaricom Till/Paybill name. If using a processor, include the payment link/checkout URL.
  3. Set terms: 50% up-front for new brand clients, balance on delivery; 7–14 day payment credit for trusted repeat clients.
  4. Send on WhatsApp or email (Kenyan brands often expect WhatsApp). Follow up after 3–5 days with a polite reminder and payment screenshot request.
  5. Record payments in a spreadsheet or accounting tool and tag them with campaign IDs — this makes reconciling with bank/MPesa statements easy.

5. Subscriptions and recurring income

Subscriptions are reliable income for creators: membership, weekly tips, exclusive content or coaching retainers. To set up:

  • Choose a payments provider that supports recurring billing (Paystack, Flutterwave, Stripe). For M-Pesa recurring payments, some processors offer tokenized billing or scheduled STK pushes.
  • Decide pricing tiers in KES (example: KES 500/month ~ USD 3.30 for a small fan tier; KES 2,000/month ~ USD 13 for premium).
  • Use a membership plugin (WordPress MemberPress/GiveWP) or a creator platform. Make sure the plugin supports your chosen payment gateway.
  • Automate welcome messages and content delivery with email lists (see our guide on How to Build an Email List for Creators in Kenya).

6. Integrating payments into shops, courses and donation flows

Shops (merch, presets, downloads)

  • Use WooCommerce + Paystack/Flutterwave plugin for a Kenyan checkout that accepts cards and mobile money. For seller simplicity, start with a single product and test checkout via mobile data.
  • For physical goods, add clear shipping fees in KES and expected KEPRO (e.g., KES 200–500) or local courier arrangements with Sendy or Bomu.
  • For digital downloads, deliver files automatically on payment—WooCommerce and Payhip can do this.
  • See how creators convert posts to shoppable content in our guide: Shoppable influencer posts 2026.

Courses and coaching

  • Pick a course host that supports your payment flow. WordPress + LearnDash + Paystack/Flutterwave works well for Kenya-first creators.
  • For low-tech setups, sell seats via an invoice and manual enrollment. For scale, use Stripe or Paystack subscriptions and automate access via plugins.
  • Protect content — use expiring download links and member-only pages to prevent sharing.

Donations and tips

  • For donations, a prominently displayed M-Pesa Till/Paybill and a QR code on video thumbnails, stories and WhatsApp is effective.
  • Consider adding a Flutterwave/Paystack donation widget for international donors who prefer cards.
  • Show donor transparency: update a pinned post with total donated and how funds are used — this builds trust and increases repeat giving.

7. Reconciliation, fees and tax basics

Practical bookkeeping keeps you out of trouble:

  • Record each payment with platform fee, gross amount, net amount and payout date. Save screenshots of M-Pesa receipts from clients.
  • Export CSVs from Paystack/Flutterwave monthly and match to your bank and M-Pesa statements.
  • Register for a KRA PIN if you haven't yet — most brand deals require it. For VAT and income tax thresholds, check a local accountant or the KRA website — rules change.
  • Keep 20–30% of gross income aside for taxes if you're not sure; adjust once you know your tax bracket and allowable deductions.

8. Security and fraud prevention

  • Never cash out from an unfamiliar escrow or send content before you have at least part payment. Use escrow platforms (like Anga) that hold funds until you deliver.
  • Ask clients to pay invoices through the official checkout link or transfer to your registered Paybill/Till. Verify Paybill/Till ownership via a screenshot from your Safaricom registration if a client doubts it.
  • Keep business communication on WhatsApp with verified business accounts and save agreement screenshots and message timestamps.

9. Practical examples with numbers (KES)

Example: You charge KES 50,000 (≈ USD 330) for a campaign.

  • If the client pays 50% up-front via M-Pesa Till: you receive KES 25,000 instantly. Note the processor/daily Till balance — you can withdraw to your bank.
  • If the client pays via Flutterwave card checkout: Gross KES 50,000 arrives, processor charges apply and you receive net after fees. Export the settlement CSV and reconcile that net to your bank account.
  • For an international client paying USD 330 via PayPal, confirm the USD→KES conversion and withdrawal path to Kenya before quoting final KES fees to avoid surprises.

When to use Anga (and why it helps)

If you work on brand campaigns regularly, using a marketplace that handles contracts, escrow and payouts saves time and reduces risk. Anga is an African creator-brand marketplace that links creators (nano to macro) with brands and holds campaign budgets in escrow until delivery is approved. Creators can receive M-Pesa payouts and manage briefs, proposals and deliverables in one place — join Anga to set up a profile and start receiving campaign invites.

Anga is handy if you want brand work without chasing invoices, and it complements your direct sales, shop and subscription income streams. Learn related tactics like attribution and campaign design in our posts: Influencer attribution models 2026, Influencer Seeding Campaign 2026 and monetize complementary channels using ideas from Pinterest marketing for creators 2026.

Checklist: Ready to accept payments as a creator in Kenya

  • [ ] Business KRA PIN and ID ready
  • [ ] Safaricom Till or Paybill set up
  • [ ] Flutterwave/Paystack or PayPal account created and tested (small payment)
  • [ ] Invoice template with payment options and terms
  • [ ] Accounting spreadsheet or Xero account for reconciliation
  • [ ] Campaign platform or marketplace account (consider join Anga)

Resources and next steps

Start small: test a KES 200–500 transaction before accepting larger payments. If you're ready to scale to consistent brand work, create an Anga profile to get campaign invites and escrow-secured payments. For practical tool recommendations that speed up content production and delivery, see our Best AI Tools for Creators 2026.

Short motivating CTA

Ready to stop chasing payments and focus on creating? Join Anga to connect with brands, get paid securely via escrow and receive M-Pesa payouts — nano and micro creators welcome.

Frequently Asked Questions

Can I accept payments with only M-Pesa as a creator in Kenya?

Yes. M-Pesa is widely used and trusted across Kenya for one-off payments, donations and small business sales. For professional checkouts (online courses, subscriptions, e-commerce) you'll likely want Lipa Na M-Pesa/STK Push or a payment processor (Flutterwave/Paystack) that integrates M-Pesa into a checkout flow.

How do I get paid for international brand deals?

Ask the brand to pay via PayPal, bank transfer, or an international-capable processor like Stripe (check availability) or Flutterwave. Confirm currency conversion and withdrawal path to Kenya beforehand. For lower friction, use Payoneer to receive USD and withdraw to your Kenyan bank.

What are the simplest recurring payment options for Kenyan fans?

Use Paystack or Flutterwave subscription features if you want card/mobile-money recurring billing. For M-Pesa recurring charges, tokenised billing and scheduled STK pushes are offered by some processors, or set up a Paybill for manual recurring payments and automate reminders.

How should I invoice a Kenyan brand?

Send a clear invoice with an invoice number, service description, amount in KES, due date, your KRA PIN and payment options (M-Pesa Till/Paybill, bank, payment link). Request 30–50% upfront for new clients and use WhatsApp to follow up quickly.

Are there fees when receiving M-Pesa payments?

Yes. Safaricom and your processor may charge transaction fees, and processors add service fees for card acceptance and settlement. Fees vary by volume and platform—compare processor fee schedules and test a small transaction to understand net payouts.

Should I use an escrow marketplace for brand campaigns?

If you do regular brand work, marketplaces that use escrow (like Anga) reduce payment risk and paperwork. Funds are held until approved, and payouts can be sent to your M-Pesa or bank account. This is especially helpful for nano and micro creators who want reliable, on-time pay without chasing clients.

Can I integrate payments into my WordPress site?

Yes. Use WooCommerce or a membership plugin plus Paystack/Flutterwave plugins for Kenyan-friendly checkouts. For digital courses, plugins like LearnDash can integrate with those gateways to automatically grant access on payment.

How do I keep records for taxes?

Save invoices, receipts and exported settlement CSVs from payment platforms. Record gross, fees and net amounts. Register for a KRA PIN and consult a local accountant about income tax and VAT thresholds so you remain compliant.