wrkd.ai
Blog
Donate
← Blog
PRICING

How to Calculate Your Freelance Hourly Rate (And Stop Undercharging)

7 min read · Jun 2025

The most common mistake new freelancers make is taking their last salary, dividing by 2,000 working hours, and quoting that number. Do that and you will lose money on every project for the rest of your career. Here is the actual math, and the positioning moves that let you charge more without working more.

The hidden costs freelancers forget to charge for

When you were an employee, your employer paid for a lot of things invisibly. As a freelancer, all of these come out of your hourly rate:

  • Self-employment tax — roughly 15% in the US, similar in many countries.
  • Healthcare — no group plan to subsidize you.
  • Retirement — no employer match, no automatic contribution.
  • Tools and software — Adobe, Figma, Notion, hosting, your laptop.
  • Sick days and vacation — every day off is a day with no income.
  • Admin time — quoting, invoicing, chasing payments, bookkeeping.
  • Downtime — gaps between projects when you are not billable.

A reasonable rule of thumb: only 60 to 70 percent of your working hours will be billable. The rest goes to sales, admin, learning, and rest.

The minimum viable rate formula

Here is the math, written out:

  1. Decide your target annual income (after tax). Example: $60,000.
  2. Add tax — multiply by 1.3 for a 30% tax bracket: $78,000.
  3. Add business costs (tools, healthcare, retirement, insurance). Add $15,000: $93,000.
  4. Divide by billable hours. 48 working weeks × 25 billable hours = 1,200 hours.
  5. $93,000 ÷ 1,200 = $77.50/hour — your minimum.

This is the floor, not the goal. The number you actually charge should be higher.

Positioning and why niching raises rates

A general "freelance designer" charges $50 an hour. A "Shopify designer for skincare brands" charges $200. Same skills, different positioning. The deeper your niche, the easier it is to be the obvious choice — and obvious choices do not negotiate on price.

Day rate vs hourly rate vs project rate

  • Hourly — best for ongoing maintenance or unpredictable scope. Caps your upside.
  • Day rate — great for sprints, consulting, on-site work. Easy to quote.
  • Project rate — best for defined deliverables. Lets you charge for outcomes, not minutes. This is where the money is.

How to raise your rates with existing clients

Most freelancers wait too long to raise rates because they fear losing the client. The script is simple: "Starting [date], my rate moves from X to Y to reflect the scope of the work and current demand. I would love to keep working with you at the new rate." Give 30 to 60 days notice. About 80% of good clients say yes. The ones who do not were going to leave eventually anyway.

Turn your new rate into a quote

Once you know your number, use it. wrkd. lets you build a professional quote with your rate, line items, and totals in under two minutes — free, no signup.

Ready to send your first quote?

Free, no account needed.

Try wrkd. →