Education

How to Price Freelance Work, Without Leaving Money on the Table

Stop undercharging. Learn 4 pricing strategies for freelancers, how to calculate your rate, and when to use hourly vs project pricing.

AI included in every plan: it asks before it writes, and never sends on its own.

You finished the discovery call. The client loves your portfolio. They asked you to send a proposal. And now you’re sitting in front of a blank document, staring at the pricing section, wondering the same thing every freelancer wonders: How much should I charge?

Too high and you lose the project. Too low and you resent every hour you spend on it. You look at what competitors charge and feel confused: some charge $500, others charge $20,000 for what seems like the same work. You google “freelance pricing calculator” and get seventeen different answers. So you pick a number that feels safe, knock off ten percent because the client seemed budget-conscious, and hit send with a knot in your stomach.

This is the pricing anxiety loop, and it costs freelancers thousands of dollars per year. Not because they lack skill, but because they lack a system. Pricing isn’t a guess and it isn’t a feeling. It’s a strategy. And once you have one, the knot goes away. This guide gives you four strategies, a formula, and a framework for choosing the right approach every time.

Why Most Freelancers Undercharge

Before we talk about pricing strategies, we need to talk about the three forces that push freelancers to undercharge. Understanding them is the first step to breaking the cycle.

Imposter Syndrome

You compare yourself to freelancers with bigger portfolios, more experience, or a more impressive client list. So you discount your rate preemptively, before the client even objects. The irony is that clients rarely compare you to other freelancers the way you compare yourself. They compare your price to the value of the outcome they need. If your price is lower than the value you deliver, you’re leaving money on the table, and the client can’t even tell, because you never gave them the chance to pay what you’re worth.

The Race to the Bottom

Platforms that rank freelancers by price train you to compete on cost. You see someone offering the same service for $200, so you list yours at $180. Then someone undercuts you at $150. Soon you’re working full-time hours for part-time income, and the only clients you attract are the ones who chose you because you were cheapest, not because you were best. Cheap clients are expensive. They demand more revisions, have less clarity, and are more likely to dispute invoices. Pricing higher actually filters for better clients.

Not Valuing Your Time

Most freelancers calculate their rate based on what they earned in their last job, divided by the hours they work. This ignores the reality of freelancing: you don’t bill 40 hours a week. Between sales calls, admin, invoicing, marketing, and project management, most freelancers are productive for 20-25 billable hours per week. If you price based on 40, you’re earning half of what you need. Your rate must account for all the hours, billable and unbillable.

4 Pricing Strategies for Freelancers

There is no single correct way to price freelance work. The right strategy depends on the project, the client, and the stage of your business. Here are the four most common approaches, with guidance on when each one works best.

1. Hourly Rate

The most straightforward approach: you charge a set rate per hour and track your time. Hourly pricing works best when the scope is undefined or likely to change, ongoing maintenance, advisory roles, or discovery phases where the deliverables aren’t yet clear. The upside is simplicity and fairness: the client pays for exactly what they use. The downside is a built-in ceiling. Your income is capped by the hours you can work, and faster work actually penalizes you. As you get more efficient, you earn less per project.

2. Project-Based (Fixed Price)

You quote a single price for the entire project, regardless of how long it takes. This is the most common approach for proposals because it gives the client a clear number to approve. Project-based pricing works best when the scope is well-defined: a website with 8 pages, a brand identity package, a marketing campaign with specific deliverables. The upside is predictability for both sides and the ability to earn more as you get faster. The risk is scope creep, if the project grows beyond the original brief, your effective hourly rate drops. Protect yourself with a clear scope section in your proposal.

3. Value-Based Pricing

Instead of pricing based on your time or deliverables, you price based on the value the outcome creates for the client. A website that generates $100,000 in annual revenue is worth more than a website that serves as an online brochure, even if the design effort is identical. Value-based pricing requires a deep understanding of the client’s business and the ability to articulate the ROI of your work. It’s the most profitable strategy when executed well, but it requires confidence, research, and the right type of client. Best suited for experienced freelancers working with businesses that measure results in revenue.

4. Retainer

A retainer is a recurring monthly fee for an agreed-upon scope of work or availability. Instead of quoting per project, you become an ongoing resource. Retainers work best for services that deliver continuous value: content creation, social media management, ongoing design support, or strategic consulting. The upside is predictable income and deeper client relationships. The downside is that retainers can become underpriced over time if the scope creeps without rate adjustments. Review and renegotiate quarterly.

How to Calculate Your Freelance Rate

If you’re not sure where to start, use this formula. It won’t give you the “perfect” number, but it gives you a rational floor, the minimum rate that keeps your business sustainable.

Hourly Rate = (Desired Annual Income + Annual Business Expenses + Profit Margin) ÷ Annual Billable Hours

Let’s break it down. Desired Annual Income is what you want to take home after taxes and expenses. Not what your last job paid, what you actually want to earn. Annual Business Expenses include software subscriptions, equipment, insurance, accounting, marketing, coworking space, and anything else you spend to run your business. A reasonable estimate for most freelancers is $5,000-$12,000 per year. Profit Margin is the cushion that keeps your business healthy, typically 10-20% of the total. This accounts for slow months, unexpected expenses, and business growth.

Annual Billable Hours is the key number most freelancers get wrong. You do not work 2,080 billable hours per year (40 hours × 52 weeks). Remove holidays, vacation, sick days, and you’re at about 46 working weeks. Of those, roughly 50-60% of your time is billable (the rest goes to sales, admin, and marketing). That gives you approximately 1,000-1,200 billable hours per year. For a conservative estimate, use 1,000.

Example: You want to earn $80,000. Your expenses are $10,000. You add a 15% margin ($13,500). Total: $103,500. Divided by 1,000 billable hours = $103.50/hour. That’s your floor. Not your ceiling. If you’re delivering high-value work, you should be above this number. If you’re currently below it, you’re subsidizing your clients with your own time.

When to Use Hourly vs Project Pricing

This is the question freelancers ask most often, and the answer is simpler than you think. It comes down to one variable: how well-defined is the scope?

Use Hourly When…

The scope is unclear, evolving, or open-ended. The client doesn’t know exactly what they need yet. You’re in a discovery or advisory role. The project involves ongoing work without a clear end date. Examples: strategy consulting, ongoing tech support, content creation with variable volume, research phases.

Use Project-Based When…

The scope is defined, the deliverables are tangible, and there’s a clear endpoint. The client wants a predictable cost. You’ve done similar projects before and can estimate accurately. Examples: website design, brand identity, marketing campaigns, video production, copywriting projects with a defined brief.

The Hybrid Approach

Many experienced freelancers use a hybrid: project-based pricing for the defined scope, with an hourly rate for anything outside that scope. This gives the client cost certainty for the core project while protecting you from scope creep. In your quote or proposal, clearly state what’s included in the fixed price and what triggers the hourly rate. Transparency builds trust.

How to Present Pricing in Your Proposal

How you present your price matters as much as the number itself. The same $10,000 project can feel like a bargain or a ripoff depending on the context surrounding it. Here are three principles that make pricing feel right.

Anchor High, Then Show Value

Before you present your price, frame the value. If you’re building a website that will generate leads for a $500K/year business, say so. “Based on your current conversion rate and traffic, this website redesign could generate an additional $50,000-75,000 in annual revenue.” Now your $12,000 fee looks like a 6x return, not just a cost. The client doesn’t compare your price to other freelancers. They compare it to the outcome.

Include Options

Instead of a single take-it-or-leave-it price, offer two or three tiers. A basic scope at the lower end, a recommended scope in the middle, and a premium scope at the top. This shifts the client’s mindset from “should I buy?” to “which one should I buy?”, a much easier decision. The middle option should be your ideal project. The premium option makes the middle feel reasonable. The basic option catches clients who would otherwise walk away.

Show What’s Included

A price without context feels arbitrary. A price with a detailed breakdown of deliverables, hours, and phases feels transparent. In your proposal, list every deliverable next to its value. Even if you’re quoting a flat rate, showing the breakdown proves that the number is based on real work, not a guess. Clients are far more likely to accept a price they can understand.

The Pricing Mistake That Kills Deals

The single biggest pricing mistake freelancers make is burying the price at the bottom of a proposal with no context. The client scrolls past your beautifully written scope, your thoughtful timeline, and your detailed deliverables. They arrive at the price section and see a number. Just a number. No framing, no value justification, no comparison to the outcome they’ll receive.

That number lands in a vacuum. And in a vacuum, every price feels too high. The client’s brain defaults to comparison mode: “I could get this cheaper on Upwork.” “My nephew knows how to do this.” “Let me get two more quotes.” You didn’t lose because of price. You lost because you didn’t build the bridge between your work and the client’s outcome.

The fix: your pricing section should never be standalone. It should be the conclusion of a narrative that starts with the problem (why this matters), moves through the solution (how you’ll fix it), details the scope (what they get), and then presents the investment (what it costs). By the time the client reaches the price, the value case has already been made. The number is confirmation, not revelation. Price is the last thing they see, but the value narrative should be the first thing they feel. Learn how to structure this in our guide on why you lose deals after sending a proposal.

Freelance Pricing Calculator

Plug in your expenses, billable hours, and income goal: get your minimum hourly and project rate instantly.

Common Questions

Frequently Asked Questions

Build Proposals With Confident Pricing

AI-powered proposals with professional pricing sections. Show your value, track when clients view your pricing, and collect the e-signature in the same workspace.