All articles

freelance UX designer

Freelance UX Designer: How to Get Clients & Run Projects

A practical playbook for freelance UX designers: niche offers, pricing models, discovery-to-handoff process, scope clarity, milestones, and getting paid.

1) Define your niche: service mix that clients can buy

A lot of freelance UX designers describe their skills instead of what clients can buy. To get more “yes” replies, build a niche around outcomes.

A niche isn’t just your work—it’s your buyer

Start with two quick choices:

  • Industry or product context: SaaS, healthcare, e-commerce, mobile apps, internal tools, startups, etc.
  • The moment your work helps: early research, redesigning a key flow, fixing usability issues, improving conversion, creating a design system, scaling UX across teams.

Ask yourself: “If I had to explain what I do in one sentence, who is it for and what problem do they want solved?”

Package your offer into 2–3 “entry points”

Clients love simple. Create a small set of offers that ladder up.

For example, here are three entry points you can adapt:

  1. UX Audit (fast clarity)
    Includes: heuristic review, quick user/session review if available, prioritized findings, and 1–2 recommended next steps.
  2. UX Research Sprint (decision-ready insights)
    Includes: goals, recruiting support (or you supply a plan), interview/usability sessions, synthesis, and recommendations tied to decisions.
  3. Design System Starter (scale without chaos)
    Includes: component inventory, rules for tokens/typography/colors, starter components, and documentation for adoption.

If you offer multiple services (audit + research + design systems), that’s great. The key is to package them so clients don’t have to guess what they’re buying.

2) Pricing approaches: choose the model that matches your delivery risk

Pricing isn’t only about money. It’s how you manage uncertainty—especially as a freelance UX designer.

How to set expectations without turning pricing into a fight

Pick a model based on how predictable your scope is:

  • Hourly works when work varies day-to-day (for example, ongoing UX support or unplanned refinements).
  • Fixed-price works when deliverables and acceptance criteria are clear (for example, an audit with a defined report and a set number of workshops).
  • Retainer works when you expect a steady cadence (for example, monthly UX improvements and ongoing research support).

You can also mix models, as long as it’s clear in writing.

A simple way to decide

Try this quick question:

  • If you can clearly list deliverables and the number of sessions/iterations → lean fixed-price.
  • If the client can’t predict what they need yet → start with a smaller fixed project, then offer retainer for ongoing help.
  • If the scope will expand through feedback and new requests → use hourly or a retainer with a defined monthly budget.

Editorial workspace with wireframes and a laptop at home studio

3) Discovery + UX process: intake to handoff without chaos

A repeatable process is what turns “I’m available” into “I’m reliable.”

Intake checklist (before you even schedule the call)

Send a short intake form and ask for key materials. This reduces back-and-forth and helps you propose accurately.

Include questions like:

  • What product are we working on, and who uses it?
  • What decision does the client need to make after this project?
  • What’s the timeline and any must-hit dates?
  • What research or analytics already exists?
  • Who will participate in meetings, and who has final approval?
  • What does “success” look like (in plain language)?

Then collect basics:

  • Access to current designs or links
  • Any relevant docs (requirements, PRDs, previous UX notes)
  • Stakeholder list and availability

Discovery call structure (so you can propose accurately)

You’re not just chatting—you’re confirming scope, risk, and decision-making.

A simple flow:

  1. Context (5 min): what they’re building and why.
  2. Problem (10 min): what’s currently not working or what’s being improved.
  3. Users (10 min): who the users are, top tasks, and known constraints.
  4. Evidence (10 min): what they’ve already tried, plus any data/research.
  5. Process & approvals (10 min): who will review, how feedback works, and what “done” means.
  6. Next steps (5 min): what you’ll deliver, timeline, and proposed starting offer.

End with something like: “Based on what you shared, here are the deliverables that will give you a decision you can act on. Let’s align on scope and milestones.”

A reusable UX delivery flow for freelancers

Here’s a clean, freelancer-friendly delivery flow you can adapt.

  1. Kickoff + alignment
    Goals, timeline, roles, communication rhythm.
  2. Understand (research + analysis)
    Review existing assets, do lightweight research if needed.
  3. Define (synthesize)
    Summarize insights, map user needs to product goals.
  4. Design (solutions)
    Create wireframes/flows, then iterate on visuals.
  5. Validate (review + testing if included)
    Usability checks or structured walkthroughs (depending on scope).
  6. Handoff (make it easy to implement)
    Specs, clear recommendations, and design rationale.

Tip: Your process should produce tangible outputs at each milestone—so clients don’t feel like they’re “waiting for progress.”

4) Scope & expectations: what’s included, revisions, approvals, and what changes

If you want fewer surprises, define scope in terms of acceptance criteria.

Define deliverables as acceptance criteria

Instead of “we’ll redesign the flow,” write:

  • “Deliverable: revised user flow and screen set for the X journey.”
  • “Included: up to N screens” (or “up to X key states”).
  • “Handoff: Figma file + annotated notes + interaction specs for the approved screens.”

Be specific about what’s included and what’s explicitly not included.

Revisions: include a small number, then add a change request

A good starting structure:

  • Round 1: revisions based on initial review
  • Round 2: revisions to finalize
  • After that: changes become a change request with impact on time/price

This keeps feedback useful instead of endless.

Who approves what matters

Write down decision-makers:

  • Who reviews deliverables
  • Who gives approval
  • How quickly approvals happen

If approvals are slow, the timeline isn’t “your problem.” It’s a shared constraint—spell it out.

A simple line you can include in your project plan:

“Work proceeds based on approved feedback. If feedback is delayed, the schedule may shift.”

Freelance designer working in a café with a notebook and laptop open to a UX flow

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) Deliver milestones + communicate findings like a product partner

Your goal isn’t just delivering screens. It’s helping the client make better decisions.

Milestones that reduce surprises

Use milestones that match how product teams operate. For example:

  • Milestone 1: Discovery + synthesis
    Output: research summary, key findings, recommended approach.
  • Milestone 2: Solution proposal
    Output: flows and wireframes for aligned scope.
  • Milestone 3: Final design + handoff
    Output: finalized screens, specs, and a short implementation guide.

Each milestone should have:

  • Deliverables
  • Review meeting or async review window
  • Approval criteria

Communicate findings in the language of decisions

When you share UX insights, translate them.

Try this format:

  • What we found (plain language)
  • Why it matters (impact on tasks, friction, conversion, support tickets, etc.)
  • What we recommend (next steps)
  • What it enables (decisions the team can make now)

Keep it short and skimmable. Clients often don’t need “everything you learned.” They need the few things they can act on.

Close-up desk scene with a checklist, calendar, and headphones during a client call prep

Related reading: Freelance Time Management Playbook: Weekly System · How Freelancing Works: From Zero to First Client

6) Onboarding workflow/checklist: your repeatable start

A smooth start makes the whole project easier.

Kickoff checklist (copy/paste)

Before the first work session, confirm:

  • Project goals and success criteria
  • Stakeholders and responsibilities
  • Communication rhythm (meetings, async updates, response times)
  • Access: Figma, documents, analytics links
  • Who approves deliverables
  • Timeline with milestones
  • Definition of “done” for each deliverable

Then set expectations:

  • When updates will be sent
  • What format you’ll use (e.g., short Loom walkthrough + a summary)
  • How feedback should be submitted (comments grouped by screen/section, not scattered)

A simple weekly cadence that works

For many freelance UX designers, a weekly rhythm is enough:

  • Monday/Tuesday: confirm priorities for the week
  • Midweek: share a work-in-progress (WIP) snapshot
  • End of week: send milestone progress notes and ask for review

It reduces surprises and keeps the project moving.## 7) Getting paid: milestone invoices + late payment basics

Great delivery still needs strong payment habits.

Use milestone invoices tied to approvals

Milestone invoices keep cash flow stable and reduce awkward “please pay” conversations.

A straightforward approach:

  • Invoice 1 (Kickoff): after agreement signature
  • Invoice 2 (Milestone 1 approval): after discovery/synthesis sign-off
  • Invoice 3 (Milestone 2 approval): after wireframes/solution proposal approval
  • Invoice 4 (Final handoff): after final delivery

In your scope document, include:

  • Due dates
  • Payment method
  • What deliverable is tied to each invoice

Late payment basics (simple, consistent, professional)

Keep it professional and consistent. Common basics to include in your contract:

  • Payment terms (e.g., Net 15 or Net 30)
  • When you’ll send invoice reminders
  • A clear process for disputes (what happens if they disagree)
  • Late fees or suspension terms (only if appropriate for your location and policy)

Then use a repeatable message when a payment is late:

“Hi [Name], just a reminder that Invoice #[X] for [Project] was due on [date]. If there’s any issue with approval, send the specific items and we’ll coordinate. Otherwise, please confirm the payment date.”

Final thought: your offer is the start of the project, not the prelude

Clients don’t buy “hours.” They buy clarity, decisions, and progress.

When you’re a freelance UX designer with:

  • a clear niche and 2–3 entry offers,
  • pricing that matches scope risk,
  • a repeatable discovery-to-handoff process,
  • airtight expectations,
  • and milestone-based payments,

you spend less time chasing alignment and more time delivering work people can actually use.

Freelance UX Designer: Get Clients & Run Projects — Jolix