A side hustle can help you pay off debt, build savings, test a business idea or simply give you more financial breathing room. The best side hustles use skills you already have and fit around your main job or studies. Here are 20 practical side hustle ideas — online and offline — with what you need to get started.

How to Choose the Right Side Hustle

Before picking an idea, consider:

  • Time: how many hours per week can you realistically commit?
  • Skills: what can you already do well?
  • Startup cost: how much can you afford to invest?
  • Demand: will people in your area or online pay for it?
  • Your main job: check your employment contract for any restrictions.

Online Side Hustle Ideas

1. Freelance writing and editing

Write blog posts, website copy, product descriptions or CVs. Start with samples on topics you know. See our freelancing guides.

2. Graphic design

Design logos, flyers, social media graphics and presentations using tools like Canva, Figma or Adobe apps.

3. Social media management

Manage Instagram, TikTok, Facebook or WhatsApp Business accounts for small businesses. Our social media marketing guides teach the essentials.

4. Virtual assistance

Help busy professionals with email, scheduling, research and admin tasks.

5. Online tutoring

Teach school subjects, languages, music, exam prep or coding over video calls.

6. Web development

Build websites for local businesses and churches or fix issues on existing sites. Learn how in our guide to learning coding for free.

7. Video editing

Content creators and businesses need editors for YouTube videos, reels and ads.

8. Selling digital products

Create templates, e-books, planners or presets once and sell them repeatedly. See our passive income ideas.

9. Blogging or YouTube

Build an audience around a topic you know and earn from ads, affiliates and products over time. Read how to make money blogging.

10. Transcription and captioning

Convert audio and video into text. It's a flexible entry point that requires good listening and typing skills.

Offline and Local Side Hustle Ideas

11. Baking and small chops

Cakes, pastries and snacks for birthdays, offices and events are in steady demand. Start with orders from friends and family, and follow food safety practices.

12. Event services

Decoration, ushering, MC work, photography or DJ services for weddings, parties and corporate events.

13. Photography

Portraits, product photos for small businesses and event coverage. A good phone can be enough to start product photography.

14. Hair, makeup and nail services

Home-service beauty work can be very profitable, especially around weekends and festive seasons.

15. Laundry and cleaning services

Offer laundry pick-up and delivery or cleaning for busy professionals and offices.

16. Phone and laptop repairs

If you have technical skills, simple repairs, screen replacements and software fixes are always needed.

17. Reselling

Buy items wholesale or in bulk and resell them through WhatsApp status, Instagram or local marketplaces — clothes, accessories, gadgets or foodstuff.

18. Tutoring and lessons at home

Home lessons for children, adult literacy, music or sports coaching.

19. Delivery and errands

Deliver packages, food or run errands for busy people and small businesses using a bicycle, motorbike or car.

20. Small-scale farming

Poultry, catfish, vegetables or mushroom farming can generate income, but research carefully and start small.

How to Start Your Side Hustle the Right Way

  1. Start small — test demand with a few customers before investing heavily.
  2. Set clear prices based on your time, costs and local market rates.
  3. Use free marketing — WhatsApp status, Instagram, word of mouth and a Google Business Profile.
  4. Collect reviews and testimonials from happy customers.
  5. Track income and expenses separately from your personal money.
  6. Reinvest early profits into better tools and marketing.
  7. Protect your time so your main job, studies and health don't suffer.

Managing Side Hustle Income

Treat side hustle money intentionally:

  • Save a portion for taxes where applicable.
  • Use it to pay off debt faster — see how to get out of debt.
  • Build your emergency fund.
  • Invest for the long term.

If your income varies, our guide to budgeting on an irregular income helps.

Avoid Side Hustle Scams

Be cautious of "opportunities" that require:

  • paying registration or training fees to start earning,
  • recruiting others as the main way to earn,
  • depositing money into apps to "unlock" earnings.

Legitimate side hustles pay you for real work or products. Read our guide to investment scams for more warning signs.

Frequently Asked Questions

What is the best side hustle for beginners?

One that uses a skill you already have — writing, cooking, teaching, design or organising — because you can start quickly with little cost.

How much can I make from a side hustle?

It varies widely. Some earn a little extra each month; others grow side hustles into full-time businesses.

Can I have a side hustle with a full-time job?

Yes, as long as it doesn't conflict with your employment contract and you manage your time well.

Which side hustles need no money to start?

Freelancing, tutoring, virtual assistance, social media management and many service businesses can start with little or no money.

Final Thoughts

The best side hustle ideas match your skills, schedule and local demand. Start small, deliver excellent work, reinvest your earnings and stay alert to scams. Explore more income ideas in our Money section.