How to Set Freelance Rates That Actually Pay Your Bills
I charged $45/hour for my first freelance project. It felt generous — way more than my salaried $31/hour equivalent. After taxes, health insurance, software, non-billable hours, and all the hidden costs of freelancing, my effective hourly rate was about $22. I was literally earning less than my day job while working harder.
Most freelancers undercharge. Not by 10%. By 40-60%. The reason? We set rates based on feelings instead of math. Let me show you the math.
The Cost-Based Method (What You Must Charge)
Before worrying about market rates or what competitors charge, calculate the minimum rate that sustains your business. This is your floor — below this, you’re losing money.
The Formula
Minimum hourly rate = (Take-home pay + Taxes + Benefits + Expenses) ÷ Billable hours
Realistic numbers for a freelancer wanting $70K take-home:
- Take-home pay: $70,000
- Taxes (28%): $27,222
- Health insurance: $7,200
- Retirement savings: $5,000
- Business expenses: $7,500
- Total revenue needed: $116,922
Divide by billable hours (realistic, not aspirational):
- Total work hours: 1,840/year (after vacation, holidays, sick days)
- Non-billable hours: 780/year (marketing, admin, proposals, learning)
- Billable hours: 1,060/year (~20 hours/week)
$116,922 ÷ 1,060 = $110/hour minimum
That’s the math. Not $45. Not $65. $110 minimum to take home $70K after covering everything a real business needs to function.
The Market-Based Method (What You Can Charge)
Your cost-based rate is your floor. Market rates determine your ceiling. Research what others in your field charge:
Sources for market data:
- Glassdoor for freelance roles
- LinkedIn job postings (note the ranges)
- Freelancer communities (Slack groups, Reddit, Facebook groups)
- Industry surveys (Upwork’s freelance rate survey, Payoneer’s report)
- Ask freelancer friends directly (most are happy to share)
Common ranges by field (2026):
| Field | Beginner | Experienced | Expert |
|---|---|---|---|
| Web Development | $75-100/hr | $100-175/hr | $175-300/hr |
| Graphic Design | $50-80/hr | $80-150/hr | $150-250/hr |
| Copywriting | $60-90/hr | $90-150/hr | $150-300/hr |
| Marketing Consulting | $75-125/hr | $125-200/hr | $200-400/hr |
| Photography | $75-125/hr | $125-250/hr | $250-500/hr |
| Video Production | $75-150/hr | $150-250/hr | $250-500/hr |
Your rate should be between your cost floor and the market ceiling. Where exactly depends on your experience, portfolio, niche, and demand.
Hourly vs. Project Pricing
Hourly Billing
Pros: Simple to calculate, easy for clients to understand, fair when scope is uncertain.
Cons: Punishes efficiency (the faster you work, the less you earn), creates adversarial time-tracking, clients feel nickeled-and-dimed for every email.
Project Pricing
Pros: Rewards expertise and speed, clients know total cost upfront, eliminates time-tracking friction, you earn more as you get faster.
Cons: Risk of underestimating scope, requires good project scoping skills, difficult for uncertain/evolving projects.
My recommendation: Start hourly to learn how long things take. Switch to project-based within 6-12 months once you can accurately estimate timelines.
How to set project prices using your hourly rate:
- Estimate hours: 30 hours
- Multiply by hourly rate: 30 × $115 = $3,450
- Add 15-20% buffer for scope uncertainty: $3,450 × 1.15 = $3,968
- Round to clean number: $4,000
The client sees “$4,000 for a website.” If you complete it in 25 hours, your effective rate is $160/hour. If scope creeps and it takes 35 hours, you’re at $114/hour — still at your minimum.
The buffer protects you. Without it, you’re gambling on perfect project execution every time.
Value-Based Pricing (The Advanced Move)
Once you’re experienced enough to understand the business impact of your work, you can price based on the value you deliver, not the time you spend.
Example: A client’s website currently converts 2% of visitors to leads. They get 10,000 visitors/month = 200 leads. You redesign the site to convert 4% = 400 leads. Each lead is worth $50 to the client.
Value created: 200 additional leads × $50 = $10,000/month = $120,000/year.
Charging $15,000 for this redesign is entirely reasonable — you’re delivering 8x return in the first year alone. Charging based on hours (maybe $4,000) leaves massive value on the table.
When to use value-based pricing:
- You can quantify the business impact of your work
- The client understands and values the outcome
- You have case studies or data to support your claims
When NOT to use it:
- You can’t measure the outcome
- The client just wants a deliverable, not a business result
- You’re too early in your career to have credibility for these claims
Retainer Pricing
Retainers are recurring monthly agreements. I love retainers because they provide stable, predictable income. Here’s how I price them:
Monthly hours × hourly rate × discount = retainer price
I offer a 10-15% discount on retainers because:
- Guaranteed monthly income reduces my sales/marketing time
- No proposal/negotiation cost each month
- Better cash flow stability
My retainer pricing example:
- Estimated 15 hours/month of work
- Hourly rate: $130/hour
- Gross: $1,950
- 10% retainer discount: -$195
- Retainer price: $1,750/month
The discount is strategic, not generous. Stable income is worth more than the 10% I leave on the table.
How to Raise Your Rates
Raising rates is the highest-leverage thing you can do for your income. A 15% rate increase on $100K revenue = $15,000 more per year for the same work.
For New Clients: Just Do It
New clients don’t know your old rate. Quote your new rate. Done. If they say yes, great. If they negotiate, hold firm or slightly flex. If they say no, the old rate wouldn’t have made them a profitable client anyway.
For Existing Clients: 30-Day Notice
Email template I use every January:
Hi [Name],
Happy New Year! I wanted to let you know that effective February 1, my rates will be adjusting to [new rate]. This reflects [increasing costs / expanded capabilities / market adjustment].
For our ongoing retainer, this means your monthly rate will move from [old] to [new] starting with the February invoice.
I’ve really enjoyed working with you this past year and look forward to continuing in 2026. Let me know if you have any questions.
Best, [Your name]
In 4 years of annual increases, I’ve lost exactly 1 client to a rate increase. They were price-sensitive from the beginning and honestly weren’t my best client anyway. Every other client accepted, most without comment.
The Psychology of Rate Increases
- Small, regular increases (5-10% annually) are easier to accept than large, sudden jumps (30%+).
- Pair increases with value. “My rate is increasing and I’ve also added [new skill/service/capability].”
- Don’t apologize. “My rates are increasing” not “I’m sorry but I need to raise my rates.” You’re running a business, not asking for a favor.
- Be prepared to lose someone. Budget for it. If you lose 1 client out of 10, you’re ahead — the rate increase on the other 9 more than compensates.
Pricing Mistakes I’ve Made
Mistake 1: Pricing based on what I’d pay. I was living on $45K/year and thought $3,000 was a lot for a website. My clients were businesses with $500K+ revenue. $3,000 was a rounding error to them. Price for your client’s reality, not yours.
Mistake 2: Giving discounts without getting something. “Can you do it for $2,000 instead of $3,000?” “Sure.” Wrong. If you discount, get something: smaller scope, longer timeline, testimonial + case study rights, multi-project commitment.
Mistake 3: Charging different rates for the same work. Client A pays $100/hour, Client B pays $65/hour for identical work. This breeds resentment and complicates your business. Standardize your rates.
Mistake 4: Not tracking project profitability. I completed a “fun” project for $2,500 that took 45 hours. Effective rate: $55/hour — well below my minimum. If I’d tracked profitability from the start, I’d have negotiated or declined.
The Confidence Problem
I know freelancers who’ve done the math, know their rate should be $120/hour, and still quote $75 because they’re afraid of rejection.
Here’s what I tell them: The client who pays $120/hour is a better client than the one who pays $75. Higher-paying clients are more professional, more respectful of your time, more decisive, and easier to work with. Budget clients haggle over everything, expand scope without paying more, and take longer to make decisions.
Raising your rate is the most effective client-quality filter that exists.
The Bottom Line
- Calculate your floor — the minimum rate that covers taxes, benefits, expenses, and desired take-home
- Research your ceiling — what the market supports for your skill and experience
- Set your rate between floor and ceiling, erring toward the upper end
- Raise annually — 5-10% each year, no exceptions
- Move to project pricing when you can accurately estimate scope
Your rate isn’t a reflection of your worth. It’s a business calculation that determines whether your freelance career is sustainable. Treat it like the business decision it is.