how to earn money freelancing: a beginner’s guide

How to Earn Money Freelancing: A Beginner’s Guide

Ever dreamed of working on your own terms, choosing your own clients, and making money from anywhere? Freelancing can turn that dream into reality. Whether you’re a writer, designer, programmer, or just good at solving problems, there’s a market out there ready to pay you.

But how do you actually get started? This guide breaks it down step-by-step so you can start earning money freelancing—even as a complete beginner.


What Is Freelancing?

Freelancing means working for yourself—not for an employer. You offer your skills or services to clients on a project-by-project basis.

Popular freelance fields include:

  • Writing & Editing

  • Graphic Design

  • Web Development

  • Digital Marketing

  • Social Media Management

  • Virtual Assistance

  • Translation

  • Video Editing
    …and many more!


 Identify Your Marketable Skills

You don’t need to be an expert—you just need to be a few steps ahead of your client.

Start by asking:

  • What do people often ask me for help with?

  • What tools or software do I already know?

  • What topics am I passionate about?

Example: If you enjoy writing, consider freelance blogging, content writing, or copywriting. If you know Canva and Instagram, offer social media content creation.


 Create a Simple Portfolio

Even one or two quality samples can help you land your first client.

Build a free portfolio using:

Include:

  • A short bio

  • Samples of your work

  • Contact info or booking link

Pro Tip: If you have no samples, create mock projects to show your skills. Fake it ’til you make it—clients just want to see what you can do.


 Choose Where You’ll Find Work

There are tons of freelancing platforms and communities where beginners can find gigs:

 Freelance Marketplaces:

  • Fiverr – Start with micro-tasks at low prices, then grow.

  • Upwork – Ideal for ongoing or higher-paying gigs.

  • Freelancer.com – Broad range of job categories.

  • PeoplePerHour – Great for UK-based freelancers.

  Job Boards:

  • FlexJobs

  • ProBlogger

  • We Work Remotely

  • Remote OK

Start small, apply consistently, and tailor each proposal to the client’s needs.


 Set Your Rates (Without Undervaluing Yourself)

As a beginner, you might start lower to build your portfolio—but don’t sell yourself short.

 Consider these models:

  • Hourly rate ($15–$30 for beginners)

  • Project-based pricing

  • Retainer (monthly contracts)

Use this formula:
[Estimated Time] × [Hourly Rate] + [Value-added] = Your Price

As your confidence and experience grow, increase your rates accordingly


Master the Client Conversation

Great freelancers don’t just do the work—they communicate well.

When speaking to potential clients:

  • Be clear about what you offer

  • Set realistic timelines

  • Ask smart questions

  • Don’t promise more than you can deliver

And always, always get it in writing—use contracts or agreements to protect both sides.


 Get Paid (Safely)

Use secure payment methods:

  • PayPal

  • Wise

  • Payoneer

  • Direct bank transfers

If you’re using a platform like Upwork, payment is built-in. Always clarify rates, due dates, and revisions before you begin.


 Keep Improving & Level Up

Once you’ve landed a few clients, start building your brand:

  • Ask for testimonials

  • Raise your rates gradually

  • Specialize in a niche

  • Start marketing yourself on LinkedIn or social media

The more value you offer, the more you’ll earn.