Home›Blog›How to Get Paid as a Freelancer in Kenya via M-Pesa
Careers4 min read

How to Get Paid as a Freelancer in Kenya via M-Pesa

Master M-Pesa payments as a Kenyan freelancer with tax compliance, KRA registration, and secure withdrawal strategies for 2026.

M-Pesafreelancingpayments
12 September 2026
How to Get Paid as a Freelancer in Kenya via M-Pesa

Why M-Pesa Matters for Kenyan Freelancers

M-Pesa remains Kenya's most accessible payment method for freelancers in 2026. With over 50 million active users and zero dependency on traditional banking, M-Pesa lets you receive payments instantly across Kenya's 42 counties. However, receiving freelance income via M-Pesa comes with tax obligations and compliance requirements that many Kenyan freelancers overlook.

Register with the Kenya Revenue Authority (KRA)

Before accepting freelance payments, register for a Personal Identification Number (PIN) with the KRA via itax.kra.go.ke. This is not optional—the KRA actively monitors M-Pesa transaction patterns for unreported income. Visit the portal, complete your registration, and receive your 10-digit PIN within 48 hours. If your annual freelance income exceeds KSh 500,000, you must also register for Value Added Tax (VAT) compliance, though most Kenyan freelancers operate below this threshold.

Set Up Your M-Pesa Business Account (Optional but Recommended)

Safaricom's M-Pesa for Business account separates personal and freelance transactions, making tax filing easier. Visit any Safaricom shop with your ID, PIN, and KRA certificate. There is no monthly fee, but you'll pay standard M-Pesa withdrawal charges: KSh 29–99 per withdrawal depending on amount. Check the current fee structure on Safaricom's official app, as rates update quarterly. This separation also strengthens your professional credibility when onboarding with international clients.

Negotiate Clear Payment Terms with Clients

Always specify M-Pesa as your payment method in freelance contracts. Include your M-Pesa phone number and clarify whether clients cover the withdrawal fee or you absorb it. For high-value projects (above KSh 100,000), consider using payment integration experts who can set up Stripe, Wise, or PayPal invoicing links—these offer better audit trails for KRA compliance and reduce M-Pesa transaction limits (daily limit: KSh 300,000 for personal accounts).

Track and Document Every Transaction

Export your M-Pesa statements monthly via the Safaricom portal. Create a spreadsheet with client name, project description, amount received, and date. The KRA increasingly cross-references M-Pesa data with tax filings, and documented records protect you during audits. Use the M-Pesa Statement Request feature (USSD: *334*3#) to request official statements for your tax records.

File Your Annual Tax Return

By 30 June each year, file your iTax return on itax.kra.go.ke declaring all freelance income. Deduct legitimate business expenses (internet, software, equipment) to lower your taxable income. The standard personal income tax rate in Kenya is 30% for residents, but after deductions, your effective rate typically falls between 10–20%.

Get Expert Support

If managing taxes feels overwhelming, hire one of our verified Kenyan freelancers on Kaziiko who specialize in tax accounting. Alternatively, consult our business setup experts to formalize your freelance operation as a sole proprietorship, giving you legal standing for higher-value contracts.

Bottom line: M-Pesa is fast, but compliance is non-negotiable. Register with KRA, document everything, and file on time—this protects your freelance career in 2026.

Find an Expert on Kaziiko

business setup experts ›verified Kenyan freelancers on Kaziiko ›payment integration experts ›Browse all experts ›
KaziikoKazi IkoKenya's Digital Expert Marketplace

Find your next client on Kaziiko

Pay via
M-PESA

Kenya's #1 marketplace for digital & government service freelancers. List your services, get paid via M-Pesa.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Careers

How Kenyan Experts Are Earning Extra Income on Kaziiko

4 min read
Careers

How to Learn Digital Marketing Online and Get Your First Client in Kenya

4 min read
Careers

UI/UX Design as a Career in Kenya: How to Get Started

4 min read