Skip to content

I’m starting freelance work

Build the work one clear step at a time.

Start with a service you can explain, create honest proof, find people who need it, and turn the first conversation into a project both sides can understand.

A new freelancer shaping an existing skill into a clear service with sample work and a simple project plan

Start where you are

You do not need a client to begin preparing.

No client yet

Define one service, create a relevant sample, describe who it helps, and make a short list of people or businesses worth learning about. Your first goal is a useful conversation, not a perfect brand.

An inquiry has arrived

Confirm what the person is trying to achieve, ask focused discovery questions, and avoid promising a price or date until the work, responsibilities, and dependencies are clear enough to estimate.

A useful first week

Seven small actions before you have a client

  1. 01List three problems your existing skills can help solve.
  2. 02Choose one audience and one bounded starter service.
  3. 03Write its deliverables, exclusions, and needed client inputs.
  4. 04Create one clearly labeled self-directed example.
  5. 05Write a two-sentence explanation of your process and result.
  6. 06Identify five relevant people, businesses, or communities.
  7. 07Send one specific, respectful message and record what you learn.

A practical sequence

From a useful skill to a completed project

The stages overlap, but the order matters. Each decision gives the next conversation firmer ground.

  1. 01

    Choose one clear service

    Start with a problem you can help solve and describe the result in ordinary language. Name what you will deliver, who it is for, and what is outside the first offer instead of presenting every skill at once.

  2. 02

    Create useful proof

    Build one or two honest examples that show the kind of work you want to sell. Self-directed and fictional work is useful when it is labeled clearly and accompanied by a short explanation of your decisions.

  3. 03

    Find relevant people

    Use referrals, professional communities, direct outreach, or freelance platforms to reach people who may have the problem you solve. A small, relevant list is more useful than an indiscriminate message sent everywhere.

    Understand freelance platforms
  4. 04

    Turn interest into a shared plan

    Ask about the desired outcome, audience, timing, budget context, inputs, and decision-maker. Then write a proposal that makes the deliverables, assumptions, revisions, fee, and next step easy to identify.

    Open the Scoping & Proposals tool
  5. 05

    Agree before work begins

    Check that the final scope, payment timing, responsibilities, ownership, change process, and approval method tell the same story. Resolve important ambiguity before relying on the agreement.

    Review agreement wording
  6. 06

    Deliver, invoice, and close clearly

    Keep a written record of decisions, raise changes early, deliver the promised files, issue a verifiable invoice, and confirm approval and handover. A clean close makes the next engagement easier to start.

    Check an invoice or follow-up

Where Lucy fits

Learn the decision first. Use AI when wording needs another pass.

Lucy can organize notes, explain supplied terms, compare a new request, check invoice arithmetic, or map an unresolved record. She cannot choose your service, find clients, set an authoritative rate, or make the final business decision for you.

Choose the project stage in front of you

Open a tool when you have a redacted brief, clause, request, invoice detail, or timeline ready to examine.

Scroll to see all five stages

Explore all tools →

Keep going

Pricing and planning

Build a transparent pricing baseline

Understand hourly, fixed, retainer, expense, revision, and fee decisions, then test your own assumptions locally.

See what a prepared client is thinking about.

Understanding the other side’s questions about outcomes, budget, evidence, feedback, and handover makes your own proposal easier to use.

View the client path →