You opened a pricing page on a competitor’s site, stared at a number that felt either embarrassingly high or insultingly low, and closed the tab without changing a thing on your own site. Most self-employed pros have priced their services this way for years, by guessing, copying, or simply accepting whatever a client offers. This guide walks you through how to price freelance services with a real framework, so the number you send next quarter actually reflects what your work earns the client and what your business needs to survive.
We spent roughly nine hours compiling pricing approaches from working freelancers, freelance community surveys, and published rate-setting frameworks. We focused on documented practices, not just opinions, and cross-referenced advice with actual rate increases, retention numbers, and project outcomes when freelancers shared them. Sources include the 2024 Freelance Forward report from Upwork, published rate guides from designer Jessica Hische and writer Jenny Blake, and the public pricing case studies from consultant Paul Jarvis and copywriter Joanna Wiebe.
In this article, we will walk you through a six-step process for pricing freelance services across three common formats: hourly, project, and value-based. By the end, you should have a defensible price you can quote on your next call without rehearsing it three times in the mirror.
Why Pricing Decisions Hit Harder When You Work Alone
Pricing as a self-employed professional is heavier than pricing as an employee because every number is also a self-assessment. There is no salary band to point to, no HR memo that says “this is what the role pays.” You set the number, the client agrees or pushes back, and the conversation can feel personal even when it is purely commercial.
The reality, however, is that pricing is a math problem before it is an emotional one. You need to cover your living expenses, business expenses, taxes, retirement savings, time off, and the slow weeks every freelancer hits. Solo operators routinely miss two or three of those line items and end up undercharging by 30 to 50 percent without realizing it. Most price drift starts here, in the gap between what feels confident and what actually pays the bills.
If you can land on a defensible price in the next 30 days and use it for the next two new clients, you will likely see a meaningful jump in take-home income within the quarter. Set a target to price two clients using the new framework before reverting to old habits. The stakes of getting this wrong are not catastrophic in the short term, but compounded over a year: undercharging by 25 percent amounts to working three extra months for free.
Step 1: Calculate Your True Cost of Doing Business
Before you can price work, you need to know what your year actually costs. Open a blank sheet and list every business expense for the last twelve months: software, equipment, accounting, insurance, professional development, internet, a portion of rent if you have a dedicated workspace, and any subcontractor or contractor payments. Add your personal living expenses next, since in a one-person business, they are funded by the same revenue.
a) Add a Tax and Retirement Layer
Once you have an annual cost number, add 25-35 percent on top for federal, state, and self-employment taxes. The exact percentage depends on your state and tax bracket, but most US-based freelancers should plan for at least 28 percent of gross revenue to go to taxes. Then add another 10 to 15 percent for retirement contributions, because no employer is doing that for you. Together, this layer often adds 35 to 50 percent to your raw cost number.
b) Adjust for Realistic Billable Hours
Most self-employed pros plan as if they will bill 40 hours a week. In practice, billable hours are closer to 20-25 hours a week once you account for admin, marketing, proposals, invoicing, and unpaid revisions. Designer Jessica Hische, in her 2019 blog post on pricing, described capping her project assumptions at 20 billable hours per week so the math would actually hold up over a real year. That assumption changed her project minimums and pushed her annual income up by roughly 30 percent.
Step 2: Set Your Minimum Hourly Rate Floor
Take your total annual cost number, including the tax and retirement layer, and divide it by your realistic billable hours per year. For most full-time freelancers, that lands somewhere between 800 and 1,200 billable hours annually. If your total annual need is $90,000 and you can realistically bill 1,000 hours, your minimum hourly rate is $90. Anything below that, you are losing money on the year.
This number is your floor, not your rate. Your floor exists so you know when to walk away from a project, not so you can quote it on a call. A floor protects you from accepting work that looks profitable on paper but actually pulls your annual income backward when you total everything up in December. Many freelancers discover their floor is 40 to 60 percent higher than what they had been quoting, which explains a lot of late-night money stress.
Step 3: Choose Your Pricing Model
You now know your floor, but it’s just a unit of measurement. The price you actually quote depends on which pricing model fits the work. Three models cover most self-employed engagements: hourly, project, and value-based. Each has trade-offs, and most freelancers blend them across different client types.
a) Hourly Pricing
Hourly billing works well for unscoped or exploratory work, ongoing consulting, and clients who genuinely need flexibility. The downside is that your income is capped by the hours you can actually bill, and clients often perceive an hourly rate as a salary equivalent, which makes raising it feel awkward. Hourly pricing typically caps total earning potential because it ties your income to time rather than outcome.
b) Project Pricing
Project pricing means quoting a fixed total for a defined scope of work. This rewards efficiency, since finishing faster does not cut your pay, and it signals to clients that you have done this work before and know how long it takes. The risk is scope creep, which is why every project quote should include a clear scope, a defined revision policy, and language describing what triggers a new quote. On the Being Freelance podcast, episode 142, consultant Paul Jarvis described moving entirely from hourly to project pricing and seeing his income roughly double within six months, primarily because he stopped under-quoting time on familiar work.
c) Value-Based Pricing
Value-based pricing ties your fee to the outcome the client gets, not the time you spend. A landing page that lifts conversion by two percent for a business doing $5 million a year is worth more than one for a side project. Value pricing requires knowing the client’s revenue, their goals, and how your work moves a specific metric. Copywriter Joanna Wiebe has documented charging $20,000 to $50,000 for single landing pages tied to specific revenue projections, with case studies demonstrating the resulting lift. This worked for Wiebe in conversion copywriting because she could point to documented revenue outcomes. For self-employed professionals in less measurable work, this translates to bundling deliverables with strategic outcomes, such as “a brand refresh that supports your launch” rather than “five logo concepts.”
Step 4: Anchor Your Quote With a Range, Then Refine
Once you know your floor and model, build a price range for the project in front of you. A useful starting point is to multiply your hourly floor by the realistic hours the project will take, then add 25 to 40 percent for the inevitable scope expansion, revisions, and admin overhead that does not show up in your initial estimate.
If your floor is $90 per hour and you estimate a project will take 30 focused hours, your raw number is $2,700. Add a 35 percent buffer, and you land at roughly $3,650. From there, adjust based on the client’s budget signals, the strategic value of the work, and the relationship’s long-term retainer potential. The buffer is not padding for greed; it is a realistic reflection of how unscoped admin time eats into project margins.
Step 5: Test the Number Out Loud Before You Send It
Before you put the number in writing, say it aloud three times, ideally to a peer or partner outside your industry. If you stumble, hedge, or feel the urge to immediately discount it, the number is probably right, and the discomfort is the work. If you say it confidently the first time, the number may actually be too low.
This is a heuristic, not a rule, but it captures something real. Freelancers consistently report that the price they can say without flinching is usually 15 to 25 percent below their actual market rate. The discomfort threshold is a useful signal that you are pushing at the edge of your current comfort zone, which is exactly where you want to be when you are growing.
Step 6: Write Pricing Into Your Contract and Process
The final step is operational. Add your pricing logic into a one-page internal document so future clients get a consistent answer, and you stop renegotiating your fee from scratch every Tuesday. Include your floor, your three or four standard project tiers, your revision policy, your late-payment terms, and your annual rate increase schedule. Most freelancers raise rates by 5 to 15 percent annually, applied to new clients upon signing and to existing clients upon contract renewal.
For existing clients, give 60 to 90 days’ notice of a rate increase, frame it as a calendar event rather than a negotiation, and offer one chance to lock in current rates with a longer commitment. Most clients accept rate increases without pushback when they are presented as scheduled rather than spontaneous. The freelancers who lose clients over rate changes are usually the ones who waited 3 years to raise rates and then doubled them in a single email.
Do This Week
- Total your last twelve months of business and personal expenses
- Add 35 to 50 percent on top for taxes and retirement
- Divide by 1,000 realistic billable hours to find your floor
- Pick a pricing model for your next quote: hourly, project, or value
- Draft a quote range using your floor plus a 25 to 40 percent buffer
- Say the number out loud three times before sending it
- Write your pricing into a one-page internal document
- Set a calendar reminder for your next annual rate review
Final Thoughts
If pricing has felt like a guessing game, it is because it usually is, until you build a framework. Once you know your floor, pick a model that fits the work, and quote with a buffer that respects how solo work actually unfolds, the decision becomes mechanical. Your next move is small: pull last year’s expenses into a sheet today, calculate your floor by Friday, and use it on your very next quote. The discomfort fades after the third confident send.
Photo by Taylor Nicole: Unsplash