• Skip to main content

MrGreg Digital

Start or Grow a Business with Proven digital marketing strategies

  • Start a Business
  • Scale Your Business

Home

15 Timeless Ways to Make Money Online in Kenya (2025)

December 18, 2024 by Mr. Greg

Since 2001, I have been learning and practicing digital marketing and I have grown several businesses online beyond my imagination.

Online, you can outperform those huge malls with billions in capital and advertising budgets, single-handedly.

Recently, I started by far the best and the most lucrative online business model called a hybrid digital agency.

What is that, you ask? Keep reading.

I’m not a technical person, I cannot write a line of code or those website things technical people do but this method has made me millions – literally within a short time.

If I can do it, you too can do it, probably even better – all you need to do is follow the step-by-step guide I’ve detailed here.

You just need to put in the work.

This is not a get-rich-quick scam but a semi-automatic money-making system and earnings are monthly recurring and can keep growing.

More details on that in a minute, keep reading.

Here are the commonly known online money-making opportunities in Kenya.

Hybrid Digital Agency included and in detail.

1. Blogging on WordPress in Kenya

Step-by-Step Guide to Start a Blog

  1. Choose Your Niche
    • Identify a topic you enjoy and is profitable: finance, food, tech reviews, or travel.
    • Research the audience to ensure there’s demand for your chosen niche.
    Examples:
    • Finance blog: “Saving Money on Household Goods in Kenya.”
    • Travel blog: “Hidden Gems for Road Trips in Kenya.”
  2. Set Up Your WordPress Blog
    • Step 1: Register a domain name (e.g., www.mytravelblogkenya.com).Step 2: Purchase a hosting plan (e.g., Bluehost or HostGator).Step 3: Install WordPress and choose a clean, mobile-friendly theme
    Checklist:
    • Domain name registered.
    • Hosting connected and WordPress installed.
    • Responsive theme applied and customized.
  3. Create Quality Content
    • Write useful, engaging blog posts (at least 1-2 per week).
    • Use tools like Grammarly for editing and Canva for visuals.
    Examples of Blog Ideas:
    • “Top 10 Kenyan Dishes You Can Cook in Under 30 Minutes.”
    • “How to Start Saving for Your Dream House in Nairobi.”
  4. Monetize Your Blog
    • Google AdSense: Apply to show ads.
    • Affiliate Marketing: Join Jumia or Amazon Affiliates to promote products.
    • Digital Products: Create e-books or printables (e.g., travel guides, budgeting templates).
  5. Promote Your Blog
    • Share posts on social media and WhatsApp groups.
    • Optimize for search engines using Yoast SEO.
  6. Track and Optimize
    • Install Google Analytics to track traffic and performance.

2. Kenyan YouTube Content Creation

Steps to Succeed

  1. Choose Your Niche
    • Pick a topic that excites you: cooking, DIY tutorials, technology, or travel.
  2. Set Up Your Channel
    • Go to YouTube, create a channel, and add:
      • A catchy channel name.
      • A clear description of your content.
      • A professional logo and banner using tools like Canva.
  3. Get Your Equipment
    • Start with a smartphone, ring light, and a lapel microphone. Upgrade as you grow.
  4. Plan and Create Content
    • Make a content calendar (e.g., upload weekly).
    • Record high-quality videos focusing on value and entertainment.
    Examples:
    • Cooking Channel: “How to Cook Kenyan Mandazi Step-by-Step.”
    • Tech Channel: “Best Budget Smartphones Under Ksh 20,000.”
  5. Optimize Your Videos
    • Use relevant keywords in the video title and description.
    • Create attention-grabbing thumbnails.
  6. Monetize Your Channel
    • Join the YouTube Partner Program (1,000 subscribers and 4,000 watch hours).
    • Partner with local brands for sponsorships.

3. Online Surveys and Market Research

Step-by-Step Process

  1. Join Trusted Survey Sites
    • Sign up on platforms like:
      • Swagbucks
      • Survey Junkie
      • Toluna Influencers
  2. Complete Your Profile
    • Fill out all required information to qualify for relevant surveys.
  3. Dedicate Daily Time
    • Spend 20-30 minutes daily completing surveys.
  4. Join Market Research Groups
    • Participate in focus groups for higher payouts.
    Example: Testing products for feedback on platforms like UserTesting.
  5. Redeem Rewards
    • Cash out your earnings through PayPal or gift cards.

This can make you a few coins here and there but there are better ways that could make you millions – Yes, Millions.

4. Freelancing

Steps to Succeed

  1. Identify Your Skills
    • Writing, graphic design, virtual assistance, or programming.
  2. Sign Up on Platforms
    • Create accounts on:
      • Upwork
      • Fiverr
      • Freelancer
  3. Build a Portfolio
    • Offer free or discounted services to showcase your work.
  4. Bid on Projects
    • Write tailored proposals explaining how you can solve clients’ problems.
  5. Deliver Quality Work
    • Meet deadlines, communicate clearly, and exceed client expectations.
  6. Request Reviews
    • Positive feedback will boost your reputation and attract more clients.

5. Affiliate Marketing Using Your Content

Step-by-Step Process

  1. Choose a Content Platform
    • Options: Blog, YouTube, or social media (Instagram).
  2. Join Affiliate Programs
    • Examples: Jumia Affiliates, Amazon Associates, or ClickBank.
  3. Pick Products to Promote
    • Focus on products relevant to your niche.
      Example: A tech blogger can promote phones, laptops, or gadgets.
  4. Create Content with Affiliate Links
    • Write product reviews, comparison articles, or video tutorials.
  5. Promote Your Content
    • Share your blog posts or videos across social media and WhatsApp groups.
  6. Track and Optimize
    • Analyze clicks and conversions to improve performance.

6. E-Commerce and Drop-Shipping

Steps to Launch Your E-Commerce Business

  1. Choose a Product Niche
    • Examples: Baby products, skincare essentials, electronics, or household goods.
  2. Find a Supplier
    • Partner with suppliers from sites like AliExpress or local wholesalers.
    • If you can get buyers, there are a lot of wholesalers in Kenya you can partner with – even if you do not have cash upfront.
  3. Set Up Your Store
    • Use platforms like Shopify, WooCommerce, or Jumia for local selling.
  4. Promote Your Store
    • Use Facebook ads, Instagram promotions, and Google ads.
  5. Handle Orders
    • Automate orders with drop-shipping tools (e.g., Oberlo).
  6. Ensure Customer Service
    • Respond to queries promptly and resolve any delivery issues.
Shopify screenshot showing earnings in Kenya
This is proof that Shopify stores work in Kenya. Results may vary based on expertise, products, and marketing, and this does not mean you’ll automatically make such sales.

7. Selling Digital Products

Steps to Start Selling Digital Products

  1. Choose Your Product Type
    • Examples: E-books, templates, budgeting tools, or online courses.
  2. Create Your Product
    • Write e-books using Google Docs or Canva.
    • Record courses using Zoom or Screencast-O-Matic.
  3. Set Up an Online Store
    • Sell on platforms like Gumroad, Etsy, or your WordPress blog.
  4. Market Your Product
    • Use Facebook ads, Instagram reels, and YouTube tutorials

8. Social Media Influencing

Step-by-Step Guide to Becoming an Influencer

  1. Choose Your Niche
    • Focus on an area you love and where you can offer value.
      Examples: Fashion, fitness, parenting, tech, travel, or beauty.
  2. Pick a Platform
    • Start with Instagram, TikTok, or Facebook, depending on where your target audience is.
  3. Create and Optimize Your Profile
    • Choose a memorable username.
    • Add a professional profile picture and bio describing your niche.
      Example Bio: “Kenyan foodie sharing quick, affordable recipes 🍲 | DM for collaborations.”
  4. Develop Quality Content
    • Post photos, videos, or stories consistently. Use free tools like Canva for graphics and CapCut for videos.
    Content Ideas:
    • “Try This 10-Minute Breakfast Recipe.”
    • “Affordable Tech Gadgets for Students in Kenya.”
  5. Grow Your Audience
    • Engage with followers: reply to comments, ask questions in captions, and create polls.
    • Use relevant hashtags (e.g., #KenyanInfluencer #KenyaFashion).
  6. Monetize Your Influence
    • Partner with brands for sponsored posts.
    • Promote affiliate links or sell your own digital products.
  7. Track Your Performance
    • Use Instagram Insights or TikTok Analytics to understand what content works best.

9. Online Gaming and Streaming

Steps to Earn Through Gaming in Kenya

  1. Pick a Niche in Gaming
    • Options: Live streaming games, game tutorials, or participating in tournaments.
  2. Choose Your Platform
    • Twitch, YouTube Gaming, or Facebook Gaming.
  3. Get Equipment
    • Basic setup:
      • A gaming PC or console.
      • Headset with a microphone.
      • Streaming software like OBS Studio.
  4. Start Streaming Consistently
    • Schedule your streams at fixed times so your audience knows when to tune in.
    Content Ideas:
    • “Live Gameplay: FIFA 24 Challenges.”
    • “Best Game Strategies for Beginners.”
  5. Engage with Your Audience
    • Interact with viewers through live chat.
  6. Monetize Your Gaming
    • Earn through:
      • Twitch subscriptions and donations.
      • YouTube ads and sponsorships.
      • Joining eSports tournaments for cash prizes.

10. Print on Demand

Step-by-Step Guide to Start Print on Demand

  1. Choose a Niche and Products
    • Decide what to design: T-shirts, mugs, hoodies, or tote bags.
      Example Niche: Motivational quotes, Kenyan-themed designs, or sportswear.
  2. Create Your Designs
    • Use tools like Canva, Adobe Illustrator, or Photoshop.
  3. Set Up a Print-on-Demand Store
    • Use platforms like Printify, Redbubble, or Teespring.
    • Alternatively, a print-on-demand service can be integrated into Shopify or WooCommerce.
  4. Market Your Products
    • Promote on Instagram, Facebook, or TikTok with visually appealing posts.
    • Collaborate with influencers for exposure.
  5. Handle Orders and Customer Service
    • The platform will print and ship the items directly, so focus on promoting and ensuring good customer support.

11. Online Tutoring

Steps to Start Online Tutoring in Kenya

  1. Pick a Subject You Can Teach
    • Examples: Math, English, Chemistry, or Swahili.
  2. Join Tutoring Platforms
    • Sign up on websites like Preply, iTalki, or TutorMe.
  3. Create Lesson Plans
    • Prepare structured lessons for different levels (e.g., beginner, intermediate).
  4. Offer Competitive Rates
    • Start with affordable hourly rates to attract students, then increase as you gain experience.
  5. Market Your Services
    • Promote on LinkedIn, Facebook groups, or by word of mouth.
  6. Conduct Classes Virtually
    • Use Zoom, Google Meet, or Skype for teaching sessions.

12. Transcription Services

Steps to Start as a Transcriptionist

  1. Learn Transcription Basics
    • Practice converting audio into text using free tools like oTranscribe.
  2. Join Transcription Platforms
    • Sign up on Rev, TranscribeMe, or GoTranscript.
  3. Get Tools
    • Invest in headphones, transcription software (Express Scribe), and a foot pedal (optional).
  4. Complete Training Tests
    • Pass tests on transcription sites to qualify for projects.
  5. Start with Small Projects
    • Take on 10–15-minute files to gain experience.
  6. Grow Your Earnings
    • Offer specialized transcription services: medical, legal, or academic transcription.

13. Mobile App Development

Steps to Start Developing Apps

  1. Learn App Development
    • Learn coding languages: JavaScript, Python, or Kotlin.
    • Use free courses on Udemy, Coursera, or YouTube.
  2. Decide on the App Type
    • Utility apps (budgeting tools), educational apps, or games.
  3. Use App Development Platforms
    • Start with tools like Flutter, Android Studio, or Adalo for no-code apps.
  4. Monetize Your App
    • Use in-app ads, subscriptions, or one-time purchases.
  5. Publish on App Stores
    • Submit your app to Google Play or the App Store.

14. Online Consulting

Steps to Start Offering Consulting Services

  1. Identify Your Expertise
    • Examples: Business strategy, digital marketing, fitness coaching, or financial planning.
  2. Define Your Consulting Offer
    • Create packages: one-time sessions, monthly plans, or group workshops.
  3. Set Up a Professional Online Presence
    • Build a simple website or optimize your LinkedIn profile.
  4. Find Clients
    • Promote services on LinkedIn, Facebook groups, and niche forums.
  5. Deliver Value
    • Conduct sessions on Zoom or Skype, providing actionable solutions.
  6. Collect Testimonials
    • Use satisfied clients’ reviews to attract more customers.

15. Hybrid Digital Agency – The Winner!

This is by far the best way to make money online in Kenya.

My story…

I have been thinking about the best way of making a recurring income that I can build day after day, month after month.

While I have other businesses that give me a decent income, I realize they are very dependent on my input and over time, it gets exhausting.

Meaning, that without my daily input, such businesses would eventually die.

Sounds familiar?

Instead of thinking about building real estate that requires a lot of capital, land buying risks, and slow return on investment, I wanted something that runs almost on autopilot.

That is when I researched and stumbled upon a hybrid agency model offering software as a service (SAAS) to businesses – software you did not create.

You just offer it to customers and charge them monthly.

Before I introduce you to this model, let me tell you how you can use it – on autopilot.

Background information

American business owners make a lot of money and they are willing to pay you if you could help them do tasks that add value to their business.

A dentist, a surgeon, a builder, a plumber, a roofing company, etc in the US, for example, has no problem paying you $500, $1000, or more every month to do things like:

  • Appointment booking
  • Requesting reviews after a customer is attended
  • Responding to customer reviews
  • Responding to missed calls when they are busy
  • Automating their social media responses

And on and on!

Now you’re thinking… this is a lot of work already – right?

Of course, if you do not want to work and you want free money, go ahead and close this page but if you want to put in some work once and earn recurring income, keep reading.

The software that I’ve been using automates everything for you – once you have set it up for a customer, everything happens automatically and they get results beyond their imaginations.

…And they pay you every month, year after year, long after you set up the software.

And the best part is anyone anywhere in the world can do it.

What You Can Do for Your Customers With The Software

A. Automating Google Review ⭐⭐⭐⭐⭐ Requests & Responses (Reputation Management)

This alone is enough to get paid $499 or more per month per client. I am already doing it for clients after testing it in Kenya.

The software automatically sends review requests to business customers, whether they bought online or visited the business – say like a dentist.

It has a feature that seeks to know if the customer is happy or not.

If they are happy it automatically asks for a 5 stars review.

If they are not happy, it automatically sends them a small questionnaire and escalates their issue to management.

The results? Very good online reviews.

I charge $499 to high-earning professionals for this feature alone and it is a plug-and-play thing – set up once and you get paid every month.

For blue-collar jobs like bakeries, coffee shops, etc, I charge $299-399 and they’re happy to do so.

Do your own maths if you got 10-20 clients or more in just one year, how much would you earn per month?

What Reputation Management Does…

This tool helps businesses monitor and improve their online reputation by collecting and managing customer reviews.

How It Works

  • Automated Review Requests: Send SMS, WhatsApp, or email prompts asking for reviews after a customer interaction.
  • Negative Feedback Management: Redirect unhappy customers to private feedback forms to prevent public complaints.
  • Reputation Analytics: Track review trends and identify areas for improvement.

Business Opportunity

  • Help businesses increase their online reviews to attract more customers. Customers read reviews before interacting with any business.
  • Manage online reputation as a monthly service, ensuring clients maintain high ratings.
  • Build a niche offering for industries where reputation is critical (e.g., healthcare, hospitality).

B. Appointment Scheduling

What It Does

This tool allows businesses to schedule appointments and manage bookings seamlessly.

It works in all channels like social media platforms, text messages, WhatsApp, email, website forms, and QR codes.

How It Works

  • Custom Booking Pages: Create branded booking pages that integrate with the business’s calendar.
  • Automated Reminders: Send SMS, WhatsApp, or email reminders to reduce no-shows.
  • Two-Way Syncing: Syncs with Google Calendar or Outlook for real-time updates.

Business Opportunity

  • Provide appointment booking system setup for service-based businesses like salons, consultants, plumbers, mechanics, clinics, etc
  • Offer to reduce appointment no-shows by setting up automated reminders. – This is the value you are delivering because a missed appointment could mean a lost opportunity to earn thousands of dollars.
  • Charge a subscription fee to businesses for maintaining and optimizing their scheduling systems (I charge not less than $499 for this one alone)

C. Missed Call Autoresponse and AI Follow-Up

What It Does

The software includes a Missed Call Autoresponse System with AI-powered follow-up capabilities.

This feature ensures businesses never miss out on potential customers, even when calls are missed.

How It Works

  1. Missed Call Automation:
    • When a customer calls and the call is missed, the software automatically sends an instant SMS, WhatsApp, or email message to acknowledge the missed call and engage the customer.
    • Example: “Hi [Customer’s Name], we noticed we missed your call and someone will call you back as soon as possible. Is there anything I can point you in the right direction? Reply to this message, and we’ll get back to you right away.”
  2. AI-Powered Follow-Up:
    • If the customer responds to the autoresponse, the software AI chatbot engages in a conversation to gather more details or answer common queries.
    • The AI can route the customer to the appropriate person or escalate the issue if it requires human attention.
    • For Example: For a missed call at a dental office, the AI might ask, “Would you like to book an appointment or speak to our office manager?”
  3. Lead Capture and Customer Relationship Management System (CRM) Integration:
    • The customer’s response is automatically captured and stored in the CRM.
    • Follow-ups can be scheduled, such as a callback reminder or an automated SMS/email sequence to keep the lead engaged.
  4. Voicemail Drops:
    • Optionally, a voicemail can be automatically dropped into the customer’s inbox after a missed call, adding a personal touch.

Business Opportunity

You could use this feature to provide value-added services for businesses, ensuring they convert missed opportunities into paying customers.

  1. Sell Autoresponse Setup Services:
    • Set up missed call autoresponders for businesses in service industries, such as salons, clinics, real estate, lawyers, dentists – you name it.
    • Charge a one-time setup fee + a recurring monthly charge for a monthly package.
  2. Offer AI-Driven Lead Engagement:
    • Help businesses leverage AI follow-ups to qualify leads automatically.
    • Position yourself as a provider of cutting-edge customer service solutions that save time and increase conversions.
  3. Bundle with Reputation Management:
    • Combine autoresponder services with review requests to turn missed calls into opportunities for gaining positive feedback.
    • Market this as a holistic approach to customer retention and engagement.
  4. Revenue Retainer Model:
    • Charge clients monthly for monitoring, optimizing, and updating their autoresponder and follow-up systems.

I only covered 4 ways you can use this amazingly simple set-and-forget software to tap on American businesses willing to pay you monthly recurring revenue to do things for them – they just don’t have the time and you can automate everything as long as you can be able to use the Internet – like Gmail or Google.

Get my complete stack of opportunities and…

  • My email outreach templates, which have given me ca$h results ($995 Value)
  • My Automation setup tools that do all the heavy lifting for me (Priceless)
  • My email sequence nurtures strangers to buyers, they become friends, and raving fans. ($1995 Value)
Get my Hybrid Digital Agency

Filed Under: Make Money Online

Make Money Online Using Google Maps ($100-300/Day Formula)

December 15, 2024 by Mr. Greg

The Laziest Way to Make Money From Home

If you want to make money easily and quickly, solve a problem that hurts your target client so much that they cannot wait to get it off their shoulders.

But that is not enough…

Solve such a problem for someone who has the money to pay you and is willing to pay you.

Business owners like dentists, lawyers, and surgeons don’t have time to do simple tasks like updating their business listings, and requesting and responding to their business reviews – but if you can do such tasks for them, they have no problem paying you for taking that pain away from them.

What if I showed you a way to automate everything for them and charge them even $500/m, $1500/m, or more using a fully automated system?

Who Do You Target to Pay You

You may have heard the theory – One inch wide, 10 miles deep…

Instead of targeting everybody, choose to target only one specific business type – especially the one you understand well (niche)

Instead of targeting doctors, get deeper and target – say… dentists.

Even deeper, in dentistry, you could target kids’ dentists (pediatric dentists) and narrow them down to your area, city, or metroplex.

When you do this, your voice becomes very clear to them – something like – Dallas, TX pediatric dentists.

Now you know how to inch down – right?

How to Find Local Businesses on Google Maps

Finding local businesses on Google Maps is simpler than you might think. Start by opening Google Maps and entering specific keywords related to the services you’re interested in, like “plumbing” or “landscaping.” This helps you uncover various businesses in your area.

Even better, use a deeper target like we stated about dentists.

Once you’ve got the search results, pay close attention to their Google Business Profiles.

Look for companies with incomplete information, few reviews, or outdated details—these are your prime targets.

Next, check if any businesses have unclaimed profiles. Unclaimed profiles mean they haven’t optimized their listings to attract customers, presenting a golden opportunity for you to offer your services.

Explore the Local Pack, which highlights top businesses, and evaluate their online presence.

Use filters to narrow down your search to specific neighborhoods or types of services.

Keep an eye on reviews, as businesses with fewer than 20 can greatly benefit from your help.

By focusing your efforts on these identified opportunities, you can position yourself to assist local businesses in increasing their visibility and engagement, laying the foundation for a profitable venture.

How to know which businesses need help

Identifying businesses that need help is crucial for maximizing your potential earnings.

Start by focusing on service-based industries, especially those offering high-ticket services like cosmetic dentists, plastic surgeons, weight loss surgeons, plumbing or pool maintenance.

You get the point – go for those making a lot of money and avoid businesses like your local dog walker and babysitter.

Use Google Business Profiles to pinpoint businesses with fewer than 20 reviews or unclaimed profiles, as these are prime opportunities for you.

Next, perform targeted searches using specific terms, like “Plumbing in Dallas, Texas,” to discover underserved niches.

Look for companies with outdated or missing information on their profiles, as they often struggle to attract customers.

This presents an excellent chance for you to step in and offer your services.

Evaluate their online presence—if you notice low engagement or unanswered calls, these businesses are likely in dire need of assistance.

Once you’ve identified potential clients, you can use tools like HighLevel’s Prospecting Tool to streamline your outreach efforts.

How to Identify Businesses Willing to Pay You

One key indicator of businesses willing to pay for your services is their current marketing investment; if they’re already spending on ads or professional services, they’re likely open to optimizing their online presence.

Look for businesses in competitive markets, especially service-based industries that offer high-ticket services, as they often see the value in increasing visibility.

You can identify potential clients using Google Business Profile and the Local Pack. Focus on businesses with fewer than 20 reviews or those with unclaimed profiles, as they represent prime opportunities for optimization.

Evaluate their online presence for outdated information, missing details, or a lack of engagement. These signs indicate a need for your expertise.

How to Reach Out to Them

When you’ve pinpointed potential clients through their Google Business Profiles, there is a tool that can automate the process for you.

You basically type the business type and the tool will automatically generate a detailed report that you can send to business owners demonstrating their strengths, their weaknesses, and where you can help.

The Prospecting Tool gathers essential information about these businesses, such as their contact details, reviews, and online presence.

Create an engaging outreach template that highlights their strengths and offers solutions to their specific needs.

I have created free templates for you, so you do not have to – you just copy/paste and send.

Download my free templates

Personalization is key, so mention specific aspects of their profile that caught your eye.

For instance, if they’ve few reviews, suggest a strategy to boost their online reputation.

Schedule follow-up calls to deepen the conversation and present proof of your success in helping similar clients.

Track your outreach efforts within this incredible tool to stay organized.

Set reminders for follow-ups, ensuring you maintain momentum in your communication.

The best of all is set automation so everything runs nearly hands-free for you so you can spend more time with friends and family doing what you love best.

I have created automations for you to use to get started and they work in almost any niche.

Automate responses where possible, but always prioritize building genuine relationships.

Would you like me to send you the templates that have made me millions?

  • Outreach templates – you just add your name and make them yours = $1500 value
  • Email and text message automations that sell while you sleep = $1000 value
  • Workflow automations to use inside this tool – does the heavy lifting for you = $7500 value
  • Free 30 days access to this tool I am talking about – Priceless
Yes, I want Your Money Making Tools

In conclusion, making money from home is possible by tapping into local businesses that need your skills.

By using Google Maps, you can identify those who could benefit from simple services already built-in in this tool – you just do a few clicks and close a monthly recurring income.

Look for signs of businesses in need and reach out through this tool.

With a proactive approach and the right communication, you can turn these opportunities into a steady stream of monthly recurring income right from the comfort of your home.

Filed Under: Make Money Online