SoloFinanceHub
Business Tips

How to Set Freelance Rates That Actually Pay Your Bills

Stop undercharging. Real framework for setting freelance rates based on math, not feelings. Includes the hourly rate formula, project pricing, and how to raise rates.

SoloFinanceHub Team · · 8 min read

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):

FieldBeginnerExperiencedExpert
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:

  1. Estimate hours: 30 hours
  2. Multiply by hourly rate: 30 × $115 = $3,450
  3. Add 15-20% buffer for scope uncertainty: $3,450 × 1.15 = $3,968
  4. 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

  1. Calculate your floor — the minimum rate that covers taxes, benefits, expenses, and desired take-home
  2. Research your ceiling — what the market supports for your skill and experience
  3. Set your rate between floor and ceiling, erring toward the upper end
  4. Raise annually — 5-10% each year, no exceptions
  5. 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.

Frequently Asked Questions

What if clients say my rate is too high?
Some should. If nobody pushes back on your rates, you're too cheap. You should hear 'no' from 20-30% of prospects. The right clients will pay your rate; the wrong ones will try to negotiate you down to a number that doesn't sustain your business.
How often should I raise my rates?
Annually at minimum. I raise rates every January by 5-10%. Existing retainer clients get 30 days notice. New clients get the new rate immediately. In 4 years, my rate has gone from $45/hour to $130/hour. Each increase felt scary. None was catastrophic.
Should I post my rates on my website?
It depends on your market. I don't post rates because every project is different. But I do post starting-at ranges ('websites starting at $4,000') to filter out prospects with $500 budgets. Transparency saves everyone's time.
S

SoloFinanceHub Team

Writing about Generative Engine Optimization, AI search, and the future of content visibility.

Related Posts

Get freelance finance insights in your inbox

Financial tools and tips for freelancers. No spam.