15 Best online jobs in Kenya that pay through M-Pesa in 2023

Earn income from the comfort of your home with 15 online jobs in Kenya that offer hassle-free payments through M-Pesa. Choose from writing, design, marketing, and more

Jul 10, 2023 - 21:53
Jul 10, 2023 - 21:54
15 Best online jobs in Kenya that pay through M-Pesa in 2023
15 Best online jobs in Kenya that pay through M-Pesa in 2023

The online job market has experienced significant growth in recent years, providing Kenyans with numerous opportunities to work remotely and earn income through convenient payment methods such as M-Pesa. This article explores 15 online jobs in Kenya that pay through M-Pesa, offering individuals the flexibility to work from home and enjoy hassle-free payments. Whether you are a student, a stay-at-home parent, or seeking independence from traditional office jobs, these online job options can provide financial stability and freedom.

READ ALSO: Stima SACCO- How To Apply For A Loan And Branches In Kenya

1. Freelance Writing

Freelance writing offers an excellent opportunity for individuals with strong writing skills to earn money by creating captivating content for various clients and companies. Freelance writers can specialize in specific niches or work across multiple domains to attract a diverse client base. Platforms like Upwork provide numerous online writing jobs in Kenya that pay through M-Pesa.

2. Virtual Assistant

Becoming a virtual assistant allows you to provide administrative services to clients remotely. As a virtual assistant, you can choose the tasks you prefer, set your schedule, and work from the comfort of your home. Local platforms like Vyemma connect Kenyan virtual assistants with clients nationwide, offering flexibility and cost savings for both parties.

3. Website Flipping

Website flipping involves acquiring and improving dormant websites before selling them for a profit. By increasing traffic, setting up monetization programs, and making aesthetic improvements, website flippers can enhance the value of a website. This online job can be done from anywhere, and payments can be arranged via M-Pesa for Kenyan clients or through integrated platforms for international clients.

4. Freelance Web Design

Freelance web designers create visually appealing websites for companies and individuals. They utilize their creative skills to select visual elements, layouts, and color palettes that align with the client's brand. Web designers can specialize in niche industries or work on general web design projects. Clients can conveniently pay web designers through M-Pesa, making it an ideal option for online jobs in Kenya.

5. Social Media Marketing and Influencing

Social media marketing leverages the presence of businesses on platforms like Facebook, Instagram, and Twitter to promote products and services. Social media marketers create engaging content and advertisements tailored to specific platforms and audiences. Conversely, influencers use their social media following to market products and earn fees in return. The rise of social media has made this one of the most sought-after online jobs in Kenya, with payment options including M-Pesa.

READ ALSO: Gross Pay vs. Net Pay: Definitions and Examples

6. Forex Trading

Forex trading involves buying and selling currencies on the international currency market to make a profit. While previously limited to large financial institutions, individuals can now participate in forex trading through accredited brokers. In Kenya, forex trading is regulated by the Capital Markets Authority (CMA), and several local brokerages allow deposits and withdrawals via M-Pesa, providing a significant advantage over international brokerages.

7. Social Media Manager

A social media manager is responsible for curating and managing a company's social media presence. This includes responding to audience comments, moderating discussions, and ensuring the company's online interactions reflect its brand image. As companies increasingly embrace social media, freelance social media management opportunities have become abundant, allowing individuals to work remotely and earn income.

8. Freelance Graphic Design

Freelance graphic designers use specialized software to create visually appealing designs for branding, marketing, and advertising purposes. They incorporate images, shapes, colors, and typography to convey ideas and captivate audiences. Graphic designers can specialize in various areas, such as art production management, brand identity development, interface design, or logo design. Clients can conveniently pay graphic designers through M-Pesa, making it a viable online job in Kenya.

9. Affiliate Marketing

Affiliate marketing involves promoting products or services on behalf of a company and earning a commission for every sale or lead generated through your referral. Individuals can earn income by recommending products and using unique affiliate links without directly handling product distribution or payment collection. Affiliate marketing programs like Jumia and Kilimall Affiliate offer opportunities to earn commissions through M-Pesa.

10. Blogging

Blogging allows individuals to share their thoughts, expertise, and experiences on various topics. Successful bloggers can monetize their blogs through affiliate marketing, paid ads, sponsored posts, and selling digital products like e-books. Kenyan bloggers can receive payments via M-Pesa, making it a lucrative online job option.


Drop shipping allows individuals to advertise products they don't physically own and earn a profit by adding their markup to the supplier's price. Customers pay the drop shipper, who then pays the supplier and arranges product fulfillment. Many Kenyans use drop shipping on social media platforms, partnering with local retailers. This online job suits those seeking to earn money using their mobile phones.

12. Online Typing Jobs

Online jobs require fast typing skills and the ability to input data into Word documents or spreadsheets accurately. These jobs include transcription, data entry, proofreading, and virtual assistant tasks. Compensation varies based on the job type and work experience, but individuals can earn $3-$20 an hour or more.

13. Online Captioning

Captioning involves adding text descriptions to videos or audio files, enabling viewers to understand the content. This online job requires attention to detail and the ability to transcribe spoken words accurately. Platforms like Upwork and Fiverr offer online captioning jobs that pay through M-Pesa.

14. Online Research Jobs

Online research jobs allow individuals to use their research skills to provide insights and information for various projects. Platforms like Respondent.io, Survey Junkie, and Ask Wonder offer opportunities to earn income by participating in research studies and surveys. The pay ranges from $10-$20 an hour or more, depending on the complexity of the research task.

15. Online Surveys

Online paid surveys are a simple way to earn money online. While the pay may not be significant, these surveys are easy to find on platforms like Survey Junkie, Mobrog, Geo Poll, or Prize Level. Participants can earn rewards or cash through M-Pesa.

How to Identify Legitimate Online Jobs

Before diving into the vast array of online job opportunities, it's crucial to discern between legitimate offers and fraudulent schemes. The rise of remote work has opened the door to scammers who exploit unsuspecting individuals seeking online employment. By understanding the red flags and employing careful discernment, you can protect yourself from falling victim to these scams.

  1. Too Good to Be True? It probably is: The adage holds weight regarding online jobs. If an opportunity promises exorbitant pay for minimal effort, proceed with caution. Legitimate online jobs require dedication and effort, just like traditional in-person roles.
  2. Beware of Application Fees and Upfront Payments: Reputable companies do not ask applicants to pay an application fee or cover upfront costs for supplies or other expenses. Be skeptical of any job that requests payment before you start working.
  3. Steer Clear of Multi-Level Marketing (MLM) Companies: MLM companies often entice individuals with promises of easy money and financial freedom. However, statistics show that most people who join legitimate MLMs earn little or no money, and some even suffer significant financial losses. If you're interested in sales, explore opportunities with reputable businesses that employ remote sales staff.
  4. Research, Research, Research: To ensure you're applying to real opportunities with legitimate companies, conduct thorough research. Utilize reputable job search platforms like The Muse to find online jobs that align with your skills and interests. Take advantage of user reviews and testimonials to gain insights into the company's reputation and work environment.

Can You Juggle Multiple Online Jobs Simultaneously?

While the prospect of holding multiple online jobs may seem tempting, it's essential to consider the legal and ethical aspects. Legally, employees are generally allowed to work multiple jobs, and some states even have laws protecting employees' right to "moonlight" outside of their regular employment hours.

However, there are ethical considerations to contemplate. Working two full-time remote jobs concurrently may be viewed as unethical as it can involve misusing employers' time and attention. Many employers have policies requiring exclusive dedication to their organization during business hours. Holding multiple jobs simultaneously may violate these policies and result in termination.

Before starting multiple online jobs, understand your employers' policies and obligations. Transparency and open communication are vital to maintaining ethical work practices.

Becoming a Freelance Writer: Your Step-by-StepGuide

Freelance writing offers a flexible and rewarding career path for those passionate about writing. Whether you aspire to write for creative writing journals or magazines, or work as a copywriter, building a successful freelance writing career requires specific steps and skills.

  1. Build a Portfolio: Begin by creating a portfolio of your writing samples. If you have previously published work, include it in your portfolio. If you don't have published clips, consider writing spec pieces or starting a blog to showcase your writing skills.
  2. Pitch to Publications: Start pitching your ideas to relevant publications and websites. Research the appropriate editor to contact and craft a concise and compelling pitch email. Include links to your writing samples to demonstrate your writing style and expertise.
  3. Explore Job Boards: Regularly check job boards like Contently, Mediabistro, and LinkedIn for freelance writing opportunities. These platforms often list content marketing, copywriting, and copyediting jobs for various companies. Be proactive in applying and following up on potential gigs.
  4. Embrace the Side Hustle: Freelance writing can be inconsistent, especially in the beginning. Consider taking on part-time or freelance writing contracts alongside your main writing projects. This can provide financial stability while you build your portfolio and client base.
  5. Network and Collaborate: Join online freelance writing communities and engage with fellow writers. Networking can lead to valuable connections, mentorship opportunities, and collaborations. Share resources and exchange editor contacts with other writers to expand your professional network.
  6. Continuously Hone Your Skills: Stay updated on industry trends, writing techniques, and SEO practices. Invest in your professional development by taking online courses or attending writing workshops. The more you refine your skills, the more competitive you become in the freelance writing market.

By following these steps and consistently producing high-quality work, you can establish yourself as a reputable freelance writer and attract clients who value your expertise.

READ ALSO: List of Profitable Business Ideas to Start with KSh 100k in Kenya


The online job market in Kenya offers many opportunities for individuals to work remotely and earn income through M-Pesa payments. Whether you possess strong writing skills, marketing expertise, typing proficiency, or specialized knowledge in a particular field, online jobs are available to suit your abilities and interests. By embracing these online job options, you can enjoy the benefits of flexible work arrangements, independence, and the convenience of receiving payments through M-Pesa. Explore the platforms mentioned and embark on your journey to online job success in Kenya.

Frequently Asked Questions (FAQs)

How can I find online jobs in Kenya that pay through M-Pesa?

You can find online jobs in Kenya that pay through M-Pesa by searching on popular freelancing platforms like Upwork, Fiverr, and Vyemma. These platforms have various job categories, including writing, web design, virtual assistance, and more. You can create a profile, browse available jobs, and apply to those that match your skills and interests. When setting up your payment preferences, select M-Pesa as your preferred method to receive payments.

Are there any specific online job platforms in Kenya that pay through M-Pesa?

Yes, platforms are designed explicitly for Kenyan freelancers that offer M-Pesa as a payment option. Vyemma is one such platform that connects Kenyan virtual assistants with clients in Kenya. It provides a convenient and secure way to offer administrative services remotely and receive payments through M-Pesa.

What skills do I need for online jobs in Kenya?

The required skills vary depending on the type of online job you are interested in. Some common skills for online jobs include strong writing abilities for freelance writing, proficiency in web design software for freelance web design, social media management skills for social media marketing and influencing, and research skills for online research jobs. Assess your strengths and interests to determine which online job aligns with your skill set, or consider developing new skills through online courses or self-study.

Can I earn a full-time income from online jobs in Kenya?

Yes, earning a full-time income from online jobs in Kenya is possible. Many individuals have successfully transitioned to full-time remote work and established thriving freelance careers. The key is to be proactive in searching for job opportunities, building a solid portfolio or online presence, and consistently delivering high-quality work. As you gain experience and expand your client base, you can increase your earning potential.

 Is forex trading a reliable online job in Kenya?

Forex trading can be lucrative online if approached with knowledge, skills, and caution. It requires a deep understanding of the forex market, technical analysis, and risk management strategies. It is important to note that forex trading involves risk, and individuals should only participate with money they can afford to lose. Additionally, ensure that you choose a reputable forex brokerage regulated by the Capital Markets Authority (CMA) in Kenya and offers convenient payment options like M-Pesa for deposits and withdrawals.

Can I do online jobs in Kenya using a mobile phone?

Many online jobs in Kenya can be done using a mobile phone. Tasks like freelance writing, social media management, virtual assistance, and online surveys can be easily performed using mobile apps and web-based platforms. However, using a computer or laptop may be more efficient for jobs requiring specialized software or extensive typing. Assess the job requirements you're interested in and determine whether a mobile phone or a computer is more suitable.

Remember to conduct thorough research, read reviews, and ensure the legitimacy of online job opportunities before committing your time and effort. With determination, discipline, and the convenience of receiving payments through M-Pesa, you can succeed in the online job market in Kenya.

What's Your Reaction?








Joseph Richard Joseph is a graduate of Mathematics and Computer Science (Applied Option). With expertise in Technology and Finance, he brings his knowledge to the field, demonstrating an authoritative understanding of these interrelated areas. Joseph is pursuing a Master's in Software Engineering, further expanding his skill set.