Skip to content
Career Advice

Setting Your Freelance Rates: A Data-Driven Guide

Makefolio Team7 min read

The Pricing Anxiety Every Freelancer Faces

Pricing is the single most stressful decision in freelancing. Charge too little and you burn out working long hours for thin margins. Charge too much and you lose projects to competitors. Most freelancers pick a number that "feels right" and stick with it for years, leaving significant money on the table.

The good news is that pricing does not have to be guesswork. With market data, a clear formula, and the right model for your situation, you can set rates that reflect your value and still win clients consistently.

Market Rate Research: Know Your Baseline

Before you set any price, you need to know what the market pays for your type of work in your region and experience bracket. Here are the most reliable sources for freelance rate data:

  • Glassdoor and Levels.fyi -- Search for full-time salaries in your role, then calculate the equivalent hourly rate. Freelance rates should be 30-50% higher than the equivalent salary rate to account for self-employment taxes, benefits, and unpaid time.
  • Industry surveys -- The AIGA Design Census, Stack Overflow Developer Survey, and Contently freelance rate database publish annual rate benchmarks by role and experience.
  • Peer networks -- Ask other freelancers directly. Many freelancers are more open about rates than you might expect, especially in private communities and Slack groups.
  • Job postings -- Browse freelance job boards and note the budget ranges. This tells you what clients expect to pay, which is a useful data point even if it does not dictate your rate.

Three Pricing Models: Pros and Cons

Hourly Pricing

You charge a fixed rate per hour of work. The client pays for your time.

Pros: Simple to calculate, easy for clients to understand, protects you when scope expands.

Cons: Penalizes efficiency (the faster you work, the less you earn), creates adversarial dynamics around time tracking, and caps your income at the number of hours you can physically work.

Best for: Early-career freelancers, ongoing retainer work, or projects with highly uncertain scope.

Project-Based Pricing

You quote a flat fee for a defined scope of work. The client pays for the deliverable, not the hours.

Pros: Rewards efficiency, gives clients budget certainty, and removes time-tracking friction. As you get faster and more skilled, your effective hourly rate increases.

Cons: Requires accurate scope estimation. If the project expands beyond the original scope, you absorb the extra work unless you have a clear change order process.

Best for: Well-defined projects like website builds, brand identities, or app features where you can estimate scope confidently.

Value-Based Pricing

You set your price based on the business value your work creates, not the time or effort involved. If a landing page redesign is expected to generate an additional $100,000 in annual revenue, a $15,000 fee is a bargain for the client.

Pros: Highest earning potential, aligns your incentives with the client's outcomes, and positions you as a strategic partner rather than a vendor.

Cons: Requires deep understanding of the client's business, the confidence to have pricing conversations around value, and a track record that supports premium pricing.

Best for: Experienced freelancers working with clients who can quantify the business impact of creative work.

The Pricing Formula

If you are just starting out or want a concrete number to anchor on, use this formula:

Annual target income + Business expenses + Profit margin (15-20%) / Billable hours per year = Minimum hourly rate

Here is how to calculate each component:

  • Annual target income: What you need to earn after taxes to live comfortably.
  • Business expenses: Software, equipment, insurance, accounting, co-working space, marketing. Typically $5,000-$15,000 per year for a solo freelancer.
  • Profit margin: Add 15-20% on top. This covers savings, investment back into your business, and a buffer for slow months.
  • Billable hours: A full-time freelancer typically bills 1,000-1,400 hours per year, not 2,080. The rest goes to admin, marketing, invoicing, learning, and time between projects.

For project-based pricing, estimate how many hours a project will take and multiply by your hourly rate, then add a 15-25% buffer for scope uncertainty.

When to Raise Your Rates

Raise your rates when any of these conditions are true:

  • You are booking out more than 4-6 weeks in advance. High demand means your prices are too low.
  • You have not raised rates in 12 months. Costs go up every year. Your rates should too.
  • You have gained a significant new skill or credential. New capabilities justify new pricing.
  • You are attracting clients you do not want. Low rates attract budget-constrained clients. Raising rates filters for clients who value quality.
  • You dread starting new projects. This is often a sign of resentment from being underpaid.

When you raise rates, apply new rates to new clients and renegotiate with existing clients at the next natural contract renewal point. Most clients accept a 10-20% annual increase without pushback if you deliver good work.

Common Pricing Mistakes

Pricing based on what you think you deserve instead of what the market pays. Self-worth and market rates are different things. Research the data.

Discounting before being asked. Never lower your price preemptively. If a client has budget constraints, reduce scope -- not your rate.

Quoting before understanding scope. Always have a discovery conversation before sending a number. A vague scope leads to a vague quote, which leads to scope creep and frustration.

Comparing yourself to offshore freelancers. If a client's only criteria is the lowest possible price, they are not your client. Compete on value, specialization, and reliability -- not on cost.

Not having a minimum project size. Small projects have disproportionate overhead. Set a minimum engagement (for example, $2,500) and politely decline projects below it, or refer them to less experienced freelancers who need the practice.