The Codex

Freelancing basics: a practical start guide

Your job in week 1 is not to build a brand. It is to pick an offer, line up a way to get paid, and start a simple pipeline.

Getting StartedStart18 min

Starting freelancing (or restarting after a dry spell) can trigger a specific kind of panic: too many things to do, not enough clarity on what matters, and the sense everyone else figured it out faster.

The internet often makes this worse by telling you to:

  • build a personal brand,
  • perfect your portfolio,
  • post daily on LinkedIn or Twitter,
  • choose the right LLC structure,
  • design a professional website,
  • and "network" (whatever that means).

Some of that is useful eventually, but almost none of it is the critical path to stable income. Most of it is busy work that feels productive but doesn't pay the bills.

The critical path is simpler and actually works:

  1. Pick a sellable offer you can deliver quickly.
  2. Set up a get-paid system (scope + invoice + payment method).
  3. Start a pipeline you can run weekly without motivation.

This page walks you through that system step by step, with templates and deeper Codex pages linked throughout. The goal is to make each step so clear it becomes boring (in the best way). Boring means you have a system.

If you want a week-by-week plan, use First 30 Days Checklist.

If you want the stage-based map, use Start here.

Codex summary

Your job in week 1 is not to build a brand. It is to pick an offer, line up a way to get paid, and start a simple outreach + follow-up rhythm. Once money is flowing, you can refine positioning, pricing, and systems.

Who this is for

New freelancers leaving a job, people starting a side freelance practice, and anyone restarting after a gap or a dry spell.

If you only do 3 things

  1. Pick one offer you can deliver in 1–2 weeks.
  2. Set up invoicing and a simple contract/SOW workflow.
  3. Start a repeatable outreach + follow-up rhythm.

Who this is for

This page is designed for people who are:

  • new freelancers leaving a full-time job (whether by choice or not)
  • starting a side freelance practice while keeping your day job
  • restarting freelancing after a gap or a long dry spell
  • stuck in endless "setup tasks" instead of doing the work that brings in revenue

If you're in any of these situations, you're in the right place. The steps below work whether you're going all-in or testing the waters part-time.

If you're already freelancing but inconsistent, see:

If you're burned out, see:

Step 1: Define the smallest sellable unit (your "starter offer")

A starter offer is not your dream business. It's a small, clear package designed to get you paid quickly while you figure out what sells and what you like delivering.

A good starter offer:

  • solves a real problem clients will pay to fix,
  • is easy to explain in one sentence,
  • can be delivered in 1–2 weeks (not months),
  • and gives you proof and testimonials for the next sale.

Think of it as your minimum viable service. You can evolve it once you understand what clients need and what you enjoy delivering.

The one-sentence offer formula

Use this template:

I help [specific client type] achieve [specific outcome] by [method], in [timeframe].

Examples:

  • “I help early-stage SaaS teams improve onboarding conversion by rewriting and testing key flows, in 2 weeks.”
  • “I help founders build a clean KPI dashboard from messy analytics, in one sprint.”

If you can't write this sentence yet, don't panic. That's the work right now. Clarity here makes everything else easier: outreach, pricing, and delivery.

Related deep dive:

Three starter offer formats that work well

Pick one of these. Don't invent a new category on day one. These formats work because clients already understand them.

1) Audit + action plan

This is your best bet when you're not sure about implementation scope yet, or when you're working with a new type of client.

What you deliver:

  • a diagnosis of what's broken or missing
  • prioritized recommendations (what to fix first, second, third)
  • a roadmap for the next 30–90 days

Why it works: the work is bounded, the value is clear, and it can lead naturally into implementation.

2) Implementation sprint

Best when you can ship a defined chunk of work quickly and the client knows what they want.

What you deliver:

  • a specific set of changes shipped and ready to use
  • with a clear "definition of done" agreed on upfront

Why it works: clients see direct outcomes, and there's less ambiguity than open-ended ongoing work.

3) Monthly retainer (careful, but powerful)

Best when outcomes are ongoing and you can define strong boundaries around what's included.

What you deliver:

  • a predictable cadence (e.g., weekly updates, fixed hours, or specific deliverables each month)
  • crystal-clear in-scope and out-of-scope definitions

Why it works: retainers stabilize your cashflow and reduce the time spent selling.

Why it fails: without boundaries, retainers turn into unlimited support. Start tight, then expand carefully.

Step 2: Price like a grown-up (at least enough to avoid self-sabotage)

Early pricing doesn't need to be perfect. It needs to be survivable, with room to adjust once you understand your market better.

Two pricing mistakes almost every beginner makes:

  • Pricing based on your past salary (freelancing has different overhead and risk)
  • Pricing based on optimism (assuming you'll bill 40 hours a week with no admin, marketing, or downtime)

Both approaches lead to underpricing, burnout, and resentment. Instead, compute a sustainable floor using actual capacity math:

Then read the rationale:

A simple early-stage pricing rule

If you're new and nervous about pricing, don't overcomplicate it. Follow this process:

  • Calculate your floor rate using capacity math (the calculator above does this for you)
  • Anchor your actual rate above that floor (you need a buffer for slow months and mistakes)
  • Use clear scope boundaries so you don't accidentally underprice when scope creeps

If you can't bound the scope clearly yet, start with hourly pricing for phase 1 and convert to fixed-price or value-based pricing later. Hourly is fine while you're learning. Track time honestly and bill for all the work.

Step 3: Set up your get-paid system (scope + invoice + payment method)

Freelancing isn't just "doing work." It's doing work for money, with risk managed. If you don't have a system for getting paid, you're volunteering with vague promises of payment.

A solid get-paid system has three components, and you need all three:

1) A written scope (SOW)

A Statement of Work is your safety net. It protects you from scope creep, endless revisions, and "I thought it included" surprises.

Your SOW should define:

  • Deliverables + a clear "definition of done"
  • Out-of-scope exclusions (what you're NOT doing)
  • Timeline + milestones
  • Review cycles + revision limits (e.g., two rounds of feedback included)
  • Client responsibilities (what they need to provide and when)
  • Change request process (how to handle new requirements)
  • Payment terms + work pause clause (what happens if payment is late)

This might feel formal at first, but it's not about being difficult. It's about being clear. Clear agreements prevent most freelance disasters.

Use:

And the clause map:

2) An invoice with a due date and clear payment method

Invoices are not friendly notes or polite requests. They're financial documents with legal weight. Treat them that way.

Include your contact information, the client's information, a unique invoice number, a clear due date, an itemized breakdown of the work, and payment instructions. Make it easy for accounting to process it without chasing you for details.

Start with:

And read:

3) A follow-up policy (procedural, not emotional)

Late payment is common, especially with larger companies that have slow accounting processes. Make following up procedural, not emotional, and don't wait until you're desperate or angry.

A simple follow-up sequence looks like this:

  • Send a friendly reminder a few days before the due date
  • Send a past-due reminder the day after the due date
  • Pause work if payment is more than a week late (notify them first)
  • Escalate if needed (late fees, small claims, etc.)

Most freelancers don't get paid late because they're weak negotiators. They get paid late because they didn't set (or enforce) a clear policy. Make it easy and obvious to pay you.

Step 4: Start the pipeline (the simplest version that works)

A pipeline is not a vibe or a feeling. It's a list of names and a daily habit. That's it.

The 50-person list

Open a spreadsheet and write down 50 prospects:

  • 25 warm contacts (people who already know you from past jobs, school, or life)
  • 25 cold contacts (people who fit your target client profile but don't know you yet)

Then commit to sending 5 messages per day for 2–4 weeks. Not 5 perfect messages. Just 5 messages.

You'll feel silly at first and worry you're bothering people. That's normal. Most of those 50 people won't respond, and that's fine. You only need a few yeses to start.

Full system:

Warm outreach is your fastest early win

Your warm network is the fastest path to your first few clients. These are people who already trust you and want to help if they can.

Use a simple script like this:

Hey <Name> — quick update: I'm freelancing now. I'm helping <client type> with <outcome> (usually <format/timeline>). If you hear of anyone needing that, I'd appreciate an intro.

This is not begging. You're letting your network know what you do so they can make an intro if something comes up.

Track follow-ups (so sales isn't mood-driven)

Don't rely on memory or motivation. Use a simple tracking system. A basic spreadsheet works perfectly well at this stage.

Track these columns:

  • Name and company
  • Date you first contacted them
  • Next follow-up date
  • Current status (reached out, replied, meeting scheduled, proposal sent, etc.)
  • Notes about the conversation

Every week, sort by follow-up date and work through your list. This turns sales into a system instead of something you do when you feel inspired.

If you want a more complete minimal operating system:

Step 5: Deliver reliably (so early clients become proof and referrals)

Your first few clients aren't just revenue. They're proof that you can deliver, and they're your future referral sources. Treat delivery as a system, not a heroic scramble at the deadline.

Good delivery doesn't mean being perfect or working 80-hour weeks. It means being predictable, communicative, and organized.

Start with these basics:

  • Clean onboarding that sets expectations from day one
  • A kickoff meeting that defines scope, cadence, and communication preferences
  • Weekly updates (even if it's just "still working on X, on track for Friday")
  • Visible progress they can see and touch

Read:

This kind of reliability reduces rework, prevents scope disputes, and increases referrals. Reliability is marketing.

Step 6: Taxes and bookkeeping (the "boring habit," not perfection)

Let's talk about the thing most early-stage freelancers avoid: taxes and bookkeeping. It's scary because it's unfamiliar, and it's confusing because the rules vary by location. Avoiding it only makes it worse.

Your goal is not perfect bookkeeping or becoming a tax expert. Your goal is a weekly habit that prevents nasty surprises at tax time.

Read:

Use:

Even if you don't know the perfect percentage to set aside, setting aside something consistently (like 25–30% of every payment) is better than setting aside nothing and panicking in April. Start reasonable and adjust as you learn.

The 7-day starter plan (doable, not aspirational)

If you want a concrete plan for your first week, here it is. You can finish each day's task in 1–3 hours.

Day 1: Write your one-sentence offer

Use the formula from Step 1. Draft it, test it on a friend, then move on. You'll improve it after real conversations.

Day 2: Pick your starter offer format

Choose one: audit, sprint, or bounded retainer. Write down what you'll deliver and how long it will take.

Day 3: Set up your get-paid documents

Take an hour and do this:

  • Copy and customize the SOW template for your offer
  • Copy the invoice template and follow-up sequence
  • Decide how clients will pay you and set up the account

Day 4: Build your list of 50 prospects

Open a spreadsheet. Write down 25 warm contacts and 25 cold prospects who match your target. Just get 50 names down.

Day 5: Send 5 messages

Use the warm outreach script from Step 4. Send it to 5 people. Use the same message with minor personalization.

Day 6: Schedule your follow-ups

Put reminders on your calendar or in your tracker. Plan when you'll follow up with anyone who doesn't respond in 3–5 days.

Day 7: Do a mini review

Ask: What got replies? What felt easy? What felt hard? Adjust your list and message if needed, but keep it to small tweaks.

If you want the full month plan: First 30 Days Checklist.

Common mistakes (and how to avoid them)

These are mistakes almost every new freelancer makes. Avoid a few of them and you'll be ahead.

  • Building a website before you have an offer that sells. Websites feel productive but don't generate revenue on their own. Fix: nail your offer and start outreach first. Build the site later when you have real work to show.
  • Saying yes to vague scope because you're afraid to lose the deal. Vague scope turns into scope creep and unprofitable projects. Fix: use a SOW with clear deliverables and change control.
  • Not tracking follow-ups, then blaming "lead gen." Most leads die because you forgot to follow up, not because they weren't interested. Fix: use a simple tracker and commit to a weekly follow-up rhythm.
  • Trying to learn everything before contacting anyone. You'll learn faster from real conversations than from research. Fix: start outreach early, even if you feel underprepared.
  • Pricing based on fear and hoping you'll "make it up in volume." Underpricing leads to burnout and clients who don't value your work. Fix: compute a realistic floor rate and protect scope.

Tools and templates

FAQ

"Do I need a website to start freelancing?"

No. You need an offer and a way to reach clients. A one-page Google Doc with your offer, past work examples, and contact info is enough for the first few months. Websites help later, but they're not the critical path.

"Should I niche immediately?"

You don't need to commit to a permanent niche on day one. You do need a clear enough target for your starter offer so prospects understand who you help and what you do. Narrow enough to be relevant, broad enough to find buyers. You can refine over time.

"How do I handle contracts if I'm new?"

Start simple. Use a Statement of Work with clear payment terms. You don't need a lawyer for most small projects. Start with:

For high-stakes engagements, consult a lawyer.

"What if I'm scared to outreach?"

Everyone is scared at first. The fix is to make outreach small and procedural. Five messages a day is enough to build momentum. Start small, stay consistent, and the fear fades as you get replies.

"What should I do if I get a client faster than expected?"

Don't panic. Use the onboarding systems from Step 5 immediately:

Make sure your payment terms are crystal clear from the start:

The first client is always the scariest because you're figuring everything out in real time. That's fine. Make sure you have a SOW, send invoices on time, and communicate clearly.

Jurisdiction notes

This page provides general guidance that applies across most contexts. However, legal structures, tax obligations, and contract requirements vary significantly by country, state, and industry. For those topics, use the dedicated pages and templates that include explicit disclaimers and jurisdiction-specific guidance:

Tools and templates

First 30 Days Checklist

An interactive checklist to get from 'starting' to 'steady pipeline' without drowning in busywork.

checklist
Open First 30 Days Checklist

Discovery Call Checklist

An interactive checklist for prepping, running, and following up on discovery calls so they turn into scoped next steps.

checklist
Open Discovery Call Checklist

Quote to SOW Checklist

A checklist to turn discovery notes into a scoped quote and a lightweight SOW with boundaries, review windows, and payment terms.

checklist
Open Quote to SOW Checklist

Statement of Work (SOW) Template

A lightweight SOW template that makes scope boundaries explicit and makes change requests boring.

template
Open Statement of Work (SOW) Template

Invoice Template + Late Payment Sequence

A practical invoice template plus a polite-to-firm follow-up sequence to get paid on time.

template
Open Invoice Template + Late Payment Sequence

Weekly Review Checklist

A 20-minute weekly admin reset checklist for pipeline, delivery, and money so your freelance business doesn’t run on panic.

checklist
Open Weekly Review Checklist

Comments

Sign in to comment.

Loading comments…