All articles

how to start freelancing

How to Start Freelancing: Your First 30 Days

A beginner playbook for how to start freelancing: pick a service, define scope, set pricing, get first clients, prep delivery, launch fast.

1) Choose what to offer (without picking a random niche)

Starting freelancing is easier when you choose one offer you can explain in plain language. Don’t hunt for the “perfect niche.” Start with a service where you already have skills, experience, or fast learning momentum.

Map your skills → offers

Write down your skills in two columns:

  • Skills you can do today (even if you’ve only done them for school, friends, or side projects)
  • Skills you can learn quickly (1–3 weeks to get good enough to deliver a basic version)

Now turn each skill into an offer by adding the result you deliver. Use this template:

  • “I help [type of client] get [outcome] using [your skill].”

Example:

  • “I help local businesses get more calls from their website using landing pages and copy.”
  • “I help coaches create simple email sequences so they can book more sessions.”

Your goal: pick an offer that you can deliver a “starter version” of right away.

Validate quickly (before you overbuild)

Validation means checking demand without building a big portfolio or spending weeks on fancy samples.

Try these quick tests:

  1. Search problem signals: What are people already asking for on job boards, Reddit, LinkedIn, or community groups?
  2. Ask 5–10 targeted questions: “If you hired someone for this, what would you want included in the first month?”
  3. Look for repeated requests: If the same need shows up again and again, that’s a good sign.

If you can’t describe your offer and who it’s for in 2 sentences, your niche is still too fuzzy.

Pick one starting niche (you can expand later)

A niche doesn’t have to be tiny. It just has to be clear enough that you can market without sounding generic.

Choose a starting niche based on one of these:

  • You already know the industry (you’ve worked there, studied it, or bought from similar brands)
  • You can access the audience (you know where they hang out)
  • You can solve a common problem for them (they share the same pain)

Examples of “niche enough”:

  • “Marketing for small fitness studios”
  • “Website updates and landing pages for local service businesses”
  • “Resume and LinkedIn help for early-career professionals”

You can expand later once you’ve landed your first few paying clients.

2) Set your starting scope and pricing (so you don’t get trapped)

Pricing gets stressful when your scope is unclear. Scope is what you will do, what you won’t do, and what “done” looks like.

Find a baseline (and build a “range,” not a single rate)

Start with a baseline using what you can reasonably deliver.

Do this:

  1. Estimate your time for the starter version (ex: 6–10 hours)
  2. Decide your monthly target (how much you need to earn)
  3. Convert that into an hourly range you can handle while learning

Then create a range for your package:

  • Starter price: lower, simple scope, faster delivery
  • Standard price: normal scope with clear deliverables
  • Premium price: includes extra rounds, faster turnaround, or extra assets

A range protects you from panic if a client asks for more.

Package ideas that sell well early

When you’re new, selling a vague “full service” is harder. Offer a package with a clear outcome.

Good beginner packages often include:

  • A fixed deliverable (like a landing page, a 3-email sequence, or a brand refresh kit)
  • A limited number of revisions (example: 1–2 rounds)
  • A specific timeline (example: 7 business days)
  • Clear inputs needed from the client

Starter package ideas:

  • “1 landing page + copy polish + basic SEO setup”
  • “Social content pack: 10 posts + captions + posting plan”
  • “Email welcome sequence: 3 emails + subject lines + simple automation setup”
  • “Logo refresh: 2 concepts + 1 revision round”

If you can’t name the deliverable, you don’t have a package yet.

Avoid underpricing traps

Underpricing usually happens when you:

  • charge before you understand the time it takes
  • say yes to “quick changes” without limits
  • offer unlimited revisions or unlimited calls

To avoid it:

  • Define revision rounds (example: 2 rounds of edits)
  • Set boundaries: “Additional revisions are billed separately.”
  • Don’t include work you’re not ready to do (yet).

You’re not trying to be the cheapest. You’re trying to be clear, fair, and easy to buy.

Freelancer setting up a laptop at a home studio during morning light

3) Get first clients (portfolio + outreach that earns replies)

The fastest way to start freelancing is a mix of outreach and proof.

Build a portfolio that doesn’t require paid history

If you have no client work, your portfolio can still be useful.

Use:

  • Spec work (sample projects you do for practice)
  • Redesigns (take a public website and improve it)
  • Before/after examples (what you changed and why)
  • Mini case studies (problem → approach → result)

Even a small project helps. Focus on showing:

  • your process
  • your decision-making
  • what the deliverable looks like

Keep it simple: 3–5 strong samples beats 20 random ones.

Choose outreach targets (don’t spray everyone)

Outreach works when you target people who have the problem you solve.

Pick a list of 20–50 prospects, then narrow further by choosing:

  • your niche (ex: fitness studios, course creators, local services)
  • the type of business (small team, growth stage, hiring signals)
  • the role that decides (owner, marketing lead, founder)

Where to find leads:

  • LinkedIn (search by industry + “marketing” or “owner”)
  • Job boards (people posting for “need help with…”)
  • Community groups (Facebook, Slack, Discord)
  • Local directories (for local-service niches)
  • Websites of businesses that look like they need your help

Use response-friendly scripts

Your first message should be short, specific, and easy to reply to.

Use a simple structure:

  1. One-line personalization (mention something real)
  2. Your offer in plain words
  3. A question that makes replying easy

Example outreach message:

  • “Hi [Name]—I noticed [specific detail about their website/social]. I help [niche] improve [outcome] with [starter service]. Would you be open to a quick call to see if a small starter package could help?”

Example follow-up (after 3–5 days):

  • “Quick follow-up—no rush. If improving [specific outcome] is on your list, I can send 2 starter ideas tailored to your business. Want those?”

Aim for conversations, not rejection-proof persuasion.

4) What to prepare before your first engagement

Before you take your first paid job, get your delivery basics in place so you don’t scramble.

Prepare “examples of work” and your delivery system

Create a simple internal checklist of how you deliver. For each project, know:

  • what you do first
  • what you send the client
  • how you get feedback
  • how you finalize and deliver

Even if your process is basic, it should be repeatable.

Set availability and realistic timelines

Clients buy clarity. Decide your current capacity:

  • how many clients you can handle at once
  • how fast you can deliver the starter package
  • when you can start

Then tell them the timeline.

Example:

  • “I can start new projects next week. The starter package takes 7 business days, with feedback points on Day 3 and Day 5.”

Communication basics that prevent misunderstandings

Before work starts, agree on:

  • your main communication channel (email or project tool)
  • what counts as “feedback”
  • your revision limit
  • how changes outside scope will be handled

A short kickoff message can prevent most problems:

  • what you’re doing this week
  • what you need from the client
  • the next update date

Coffee shop desk with notes and a phone showing a client email thread (non-readable)

Not sure where your freelance business stands? The Freelance Business Check is a quick way to spot weak spots before they turn into late nights or lost income.

5) Common early mistakes (and how to avoid them)

Taking unclear work

If you don’t know the deliverable, you can’t price it.

Fix it by using a clear scope and asking questions like:

  • “What does ‘done’ mean to you?”
  • “Who approves the final version?”
  • “What’s included in this request, and what’s not?”

Charging too early (or charging too late)

New freelancers often either:

  • ask for full payment upfront (which can reduce trust)
  • start work without a deposit (which can lead to delays)

A common beginner approach:

  • Deposit to start (example: 30–50%)
  • Remaining payment at delivery

If a client wants to negotiate, be clear: you’re offering a starter package with fixed deliverables.

Inconsistent outreach

Freelancing doesn’t work with “random” outreach. You need a schedule.

Pick a minimum and stick to it, like:

  • 10 new prospects per week
  • 5 follow-ups per week
  • 1 portfolio update per week (small improvements are fine)

Trying to sell to everyone

When your message says “I help businesses,” it sounds like nobody specific.

Fix it by targeting one niche and one outcome. You can expand after you get traction.

Co-working space during afternoon with a laptop open to proposal draft and a notebook (non-readable UI)

Related reading: Freelancing for Beginners: End-to-End Roadmap · How to Start Freelancing With No Experience (30 Days)

The 30-day action plan (step-by-step)

Use this schedule to start freelancing with momentum.

Days 1–7: Choose your offer + build proof

  1. List your skills and pick one service you can deliver as a starter version
  2. Write your offer statement: “I help [client] get [outcome] using [service]”
  3. Validate quickly by asking 5–10 people about their biggest pain related to that service
  4. Create 2–3 portfolio samples (spec work is fine)
  5. Draft your starter package deliverables, timeline, and revision limit

By Day 7, you should be able to explain your service clearly and show 2–3 examples.

Days 8–14: Price the package and get your pipeline started

  1. Create a starter / standard / premium range
  2. Choose a baseline package timeline (example: 7–10 business days)
  3. Make a prospect list of 20–50 people in your niche
  4. Send your first outreach batch (focus on quality, not volume)
  5. Write a simple follow-up message for your second attempt

By Day 14, aim to have sent outreach and started conversations, even if you’re not closing yet.

Days 15–21: Run discovery calls and convert to paid work

  1. Reply to inbound messages fast (same day if possible)
  2. Run short discovery calls (15–30 minutes)
  3. Ask questions to confirm need: goals, current situation, timeline, budget range
  4. Propose the starter package with clear deliverables
  5. Send a simple proposal that includes scope, timeline, revisions, and payment terms

By Day 21, you should be turning replies into at least a few calls and proposals.

Days 22–30: Deliver well and systemize your process

  1. Deliver your first project (or a paid pilot) with your repeatable checklist
  2. Ask for feedback at the agreed points
  3. Finish with a clear handoff: files, links, and what’s next
  4. Improve your process for the next client (update your checklist)
  5. Gather proof: one testimonial or permission to use a project example

By Day 30, you should feel more certain because you’ve done real delivery.## Launch checklist (use this to start freelancing in 2–4 weeks)

Tick these off:

  • I chose one clear service with a simple offer statement
  • I picked a niche I can market to (even if it’s small)
  • I created 2–3 portfolio samples that show my skill
  • My starter package includes: deliverables, timeline, revision rounds
  • I set a beginner pricing range (starter/standard/premium)
  • I have an outreach list of 20–50 targeted prospects
  • I have a short outreach message and a follow-up message
  • I know what I need from clients before I start
  • I can explain “done” in 1–2 sentences
  • I’m doing outreach on a schedule every week

If you follow this plan, you’ll be set up to start freelancing quickly—without guessing your way through the hardest parts.