Guides · · 9 min read

How to Price Freelance Design Work: A Clear Framework

How to Price Freelance Design Work: A Clear Framework

Key takeaways

  • Price around three inputs: estimated time, client value, and delivery friction — not just gut.
  • Choose a model to match the job: hourly for unknowns, flat for defined deliverables, value for business-changing work.
  • Protect margin with a deposit (30%), change orders, and a clear approval step (use a tool like ClientMarkup).

You open an email at 9:42. "Can you make the hero pop?" it says. No brief. No final assets. Attached: a flattened PDF and a screenshot with red circles in MS Paint. You know this job. You also know how fast 'make it pop' becomes 'also redesign the footer'. This is where pricing breaks down.

You need a repeatable answer for how to price freelance design work. Not guesswork. Not theatrics. A framework you can run on autopilot and tweak for the weird ones.

How to price freelance design work: the three-part framework

Price is three things stitched together: scope (time), value (what it gives the client), and friction (handoff & approvals). If you only estimate time, you'll lose on revisions. If you only price by perceived client value, you'll underdeliver the loud clients who demand every pixel change.

1) Scope: convert deliverables into hours.

  • Open your checklist: wireframes, high-fidelity screens, assets, dev handoff. For a landing page from scratch, estimate 8–20 hours depending on content. For a logo refresh, 6–15 hours.
  • Use your history. If your last landing page took 14 hours, that’s your anchor, not a gut number.
  • Account for source files. Designing in Figma from a component library is faster. Fixing things in a flattened PDF or chasing screenshots takes longer. Add 20–50% when clients provide PDFs or MS Paint markups.

2) Value: raise the ceiling when your work moves metrics.

You can charge hourly for a brochure. You can charge a premium when the redesign will increase signups, decrease churn, or replace an agency. Ask: how much is a new customer worth? If a simple redesign could add 50 signups/month and each is worth $100, you have argument for a value fee.

  • For conversion work, present a range: a base project fee plus a bonus tied to metrics.
  • For high-impact brand systems, price by market position — not just hours. These clients expect strategy and pay accordingly.

3) Friction: approvals, revisions, and delivery.

This is where projects bleed margin. Manage it.

  • Define revision rounds. Two rounds is standard. Third round = paid.
  • Use an approval tool. When clients scribble over a PDF in an email thread, you lose time and receipts. Tools like ClientMarkup collect pin-and-draw comments, screen-recorded walkthroughs, and a typed signature — which makes sign-off fast and traceable.
  • Add small fees for messy inputs. PDFs, low-res screenshots, or last-minute requests deserve a surcharge.
If you don't price the friction, you'll get paid for design work and spend your afternoons being a project manager.

Choosing the model: hourly, flat, retainer, or value-based?

Pick the one that fits the job type.

  • Hourly: best for troubleshooting, one-off edits, or open-ended consulting. Rates vary wildly: $40–$75/hr for junior freelancers, $75–150+/hr for experienced solo designers. Use a time tracker and bill weekly or biweekly.
  • Flat rate: best for defined deliverables. Quote a range (e.g., $900–$1,800 for a 5-section landing page) and include what’s in and what’s not.
  • Retainer: good for ongoing design throughput. Sell a monthly block of hours with rollovers or an overage rate.
  • Value-based: for big bets. You can propose $20k for a brand that will likely increase pricing power. Just document assumptions and measurement.

Mix them. Flat fee for the main build plus hourly for support and a small performance bonus if results hit targets.

Real pricing examples you can steal

  • Small tweak package: $75 fixed — 1 revision, source file optional. Good for clients who send screenshots.
  • Landing page from Figma: $1,200–$2,200 — includes two design rounds, dev handoff, all assets. Add 20% if the client supplies PDFs.
  • Brand refresh: $5,000–$15,000 — depends on scope and whether you produce strategy, identity, or full style system.
  • Retainer: $2,000/month for 20 hours of dedicated work, $120/hr overage.

Adjust for geography, experience, and niche demand. A UX designer who does SaaS onboarding can charge 2x a generalist.

Write the scope like a contract

A friendly email isn't a contract. Write one. Include:

  • Deliverables with file formats (Figma file + assets, or flattened PDF?).
  • Rounds of revision and what's out of scope.
  • Timeline.
  • Deposit (standard: 30% up front).
  • Payment terms and late fees.
  • What counts as a change order and the hourly rate for it.

When the client signs off — literal typed signature or a timestamped approval in ClientMarkup — you lock the scope.

Negotiation tactics that don't feel slimy

  • Start with a range. Anchors work. Say "$1,200–$1,800" not "$1,500".
  • Offer a trade: lower fee for a faster payment schedule, or for a case study allowance.
  • If they push back, break the project into phases. Phase 1: prototype. Phase 2: production.

Protect the margin: common traps and fixes

  • Trap: unlimited revisions. Fix: one round free, then charge per round or per-hour.
  • Trap: vague feedback channels (Slack + email + Figma comments). Fix: centralize feedback (a single source like ClientMarkup or Figma) and spell that out in the scope.
  • Trap: last-minute scope creep. Fix: a 48-hour cutoff for new requests that affect the timeline.

Final pricing checklist (before you hit send)

  • Did you convert scope into hours? Yes/no.
  • Did you factor client input quality (Figma vs PDF)? Yes/no.
  • Did you choose a model and state revision terms? Yes/no.
  • Did you add a buffer (10–30%) and a deposit? Yes/no.

If you answered 'no' to any, rewrite the proposal.

Pricing is part math, part psychology. You build credibility by being predictable. Clients tolerate price when they trust the process and the outcome. Give them clarity, and they'll give you the margin.

Now open that email and draft a reply: clear scope, a price range, and a link to how they can approve the work. Then walk away for an hour before you hit send.

Frequently asked questions

Should I bill hourly or flat rate?
Bill hourly when requirements are vague or the client will iterate heavily. Use flat rates when you can tightly define deliverables and timeline. For high-impact work (rebrand, conversion lift) consider value-based fees tied to outcomes.
What if a client asks for a 'quick' change?
Treat 'quick' as ambiguous. Ask: how many screens, file source (Figma vs PDF), and whether you need to rework visuals. If it's truly small, charge a set micro-fee ($50–$150). If it bleeds into scope, issue a change order.

Stop chasing vague feedback. Share one link, collect pin-point client comments, get signed approval.

Try ClientMarkup free →