
How to Set Your Freelance Rate Without Underselling Yourself
Setting your freelance rate is one of the most uncomfortable decisions in running your own business. Most freelancers default to what feels “not too high” — which usually means leaving significant money on the table.
Here’s a systematic way to figure out what you should actually charge.
Start with What You Need to Earn
Before you think about market rates or what clients will pay, figure out your minimum viable number — the rate below which you genuinely cannot sustain your business.
Step 1: Calculate Your Annual Personal Expenses
Everything you need to live: rent, groceries, transportation, insurance, loan payments, savings, subscriptions, fun. Be honest and realistic. Let’s say $60,000/year.
Step 2: Add Your Business Expenses
Software, equipment, professional development, accounting, insurance, marketing. Maybe $6,000/year.
Step 3: Account for Taxes
As a self-employed person, roughly 25–30% of your net income goes to taxes. To net $66,000 after expenses, you need to gross significantly more.
Rough formula: divide your target net by 0.72 (leaving 28% for taxes): $66,000 ÷ 0.72 = $91,667 gross revenue needed
Step 4: Account for Non-Billable Time
You don’t bill for every hour you work. Marketing, admin, client communication, professional development, and just finding clients eat a substantial portion of your time. A realistic estimate for full-time freelancers: 50–60% of working hours are billable.
At 40 hours/week, 50 weeks/year = 2,000 working hours. At 50% billable: 1,000 billable hours/year.
Step 5: Calculate Your Minimum Hourly Rate
$91,667 gross ÷ 1,000 billable hours = $91.67/hour minimum
This is your floor. Anything below this and you’re slowly going broke.
Research Market Rates
Now that you know your floor, find out what the market will bear.
Where to look:
- Freelance platforms: Upwork, Toptal, Contra, and similar sites list rates by skill and experience
- Industry surveys: many professional associations publish annual compensation surveys
- Communities: ask in Slack groups, Discord servers, or forums in your niche — freelancers are often surprisingly open about rates
- Job postings for full-time equivalents: a full-time salary plus 30–40% for benefits and overhead gives a rough consulting equivalent
What you’ll find: A wide range. A junior developer might see $50–$80/hour; a senior specialist might see $150–$300+. Find where you fit based on your experience, specialization, and the clients you want to serve.
If the market rate for your skill level is $120/hour and your floor is $92/hour, you have room. If market rates are at $75/hour and your floor is $92, you have a problem that requires either cutting costs, raising your value, or targeting a different market.
Adjust for Value, Not Just Time
Hourly rates are only one pricing model. For many freelance services, value-based pricing is more appropriate — and more lucrative.
Value-based pricing means charging based on the outcome you deliver, not the time it takes. A landing page that generates $50,000 in additional revenue for a client is worth more than 10 hours at your hourly rate.
Questions to ask yourself:
- What is the client’s alternative to hiring me? (A full-time employee? A larger agency?)
- What is the financial value of the outcome I’m delivering?
- How specialized is my skill? Is there a waiting list for people who do what I do?
As you build a track record and a portfolio, value-based pricing becomes more accessible. But even early on, you can think in terms of project rates rather than hourly rates — which gives you the efficiency upside when you get faster at your work.
Build in a Buffer for Slow Periods
Freelance income is not a steady paycheck. Budget months alternate with great ones. When setting your rate, assume 20–30% of your planned billable hours won’t materialize — clients pause projects, deals fall through, and you take time off.
Revised math with a 75% capacity assumption: $91,667 ÷ 750 hours = $122/hour
A higher rate with a realistic capacity assumption beats a lower rate that assumes you’ll be slammed 50 weeks a year.
What to Do When You’re Just Starting Out
When you have limited portfolio and client experience, your options are:
- Start slightly below market rate to win your first clients, but set a clear intention to raise rates as you build your track record
- Work with clients who value the relationship over the price — referrals, former employers, network connections
- Specialize sooner than you think you need to — generalists compete on price, specialists command premiums
Do not price yourself below your floor. Working at a loss doesn’t build a business; it just delays the reckoning.
How to Raise Your Rates
Raise rates with existing clients by giving notice: “Starting with new projects in Q3, my rate will be $X.” Most clients who value your work will accept a reasonable increase. Some won’t — and those clients often make room for better-paying ones.
With new clients, just quote the higher rate. Most clients don’t know what you charged before.
A 10–15% increase per year on an established client relationship is generally accepted as normal. Larger jumps require more communication.
The Rate Conversation
When a potential client asks what you charge, give a clear answer. Hedging signals that you’re unsure whether you’re worth it.
“My rate for this type of project is $X” or “I typically charge $X–$Y/hour depending on scope” — confident, direct, grounded.
If your rate gives them sticker shock, that’s useful information. You can negotiate down or move on. What you can’t recover from is starting too low and resenting the work.
numlr helps you track what you’re actually earning — by client, by project, over time — so you can see where your highest-value work is coming from and make smarter decisions about your rates going forward. Try numlr free.