Skip to content
Freelance business

Hourly Rate

The amount a freelancer charges per hour of work, used as a pricing model where the total cost depends on how many hours a project takes.

An hourly rate is the price you charge for each hour of work on a client project. It is the most straightforward freelance pricing model — you track your time, multiply by your rate, and invoice accordingly. Typical freelance hourly rates range from $50 to $300+ depending on skill, industry, and experience.

How it works

You set your rate, agree on it with the client before starting, and log your hours as you work. At the end of each billing period, you send an invoice showing hours worked and the total due.

The simplest way to calculate a baseline rate is the cost-plus method:

  1. Add up your annual expenses (rent, software, insurance, taxes, retirement)
  2. Add your desired annual salary
  3. Divide by your billable hours per year (most freelancers bill 1,000 to 1,400 hours — not 2,080, because admin, marketing, and downtime are real)
Annual targetBillable hours/yearHourly rate
$80,0001,200$67
$120,0001,200$100
$150,0001,000$150

This gives you a floor. From there, adjust based on market rates, specialization, and value delivered. Our freelance pricing guide covers this in detail.

Why it matters for freelancers

Your hourly rate shapes how clients perceive you, what projects you attract, and whether freelancing is sustainable.

Setting it too low means more hours for less money and price-sensitive clients. Setting it too high without the portfolio to back it up means lost bids. The real decision is not just the number — it is whether hourly pricing is right for a given project. Hourly works best when scope is uncertain or the work is ongoing. For defined projects, fixed pricing or value-based pricing often earn you more. Read hourly vs. project pricing for freelancers for a side-by-side breakdown.

Example

You are a freelance developer charging $125/hour. A client needs a custom CRM integration where the scope is unclear — it depends on API limitations and edge cases.

You agree on hourly billing with a rough estimate of 30 to 40 hours. After three weeks, you have logged 34 hours. Your invoice:

  • 34 hours x $125/hour = $4,250

The client pays for exactly the time you spent. If you had quoted a flat $3,500 and the project ran to 40 hours, your effective rate drops to $87.50/hour — a 30% pay cut.

Common mistakes

Undercharging because you compared yourself to employees. A full-time employee earning $60/hour also gets insurance, paid vacation, and payroll taxes covered. A $60/hour salary translates to roughly $90 to $120/hour as a freelance rate.

Not tracking non-billable time. If you bill 25 hours a week but work 40 (admin, emails, proposals, marketing), your effective rate is 37% lower than you think.

Using the same rate for every project. A logo for a local bakery and a brand identity for a funded startup are not the same engagement. Your rate should reflect value and complexity.

Never revisiting your rate. If you have not raised it in over a year, you have given yourself a pay cut. Review quarterly.

FAQ

How do I know if my hourly rate is too low?

If you are fully booked three or more months out, rarely lose proposals on price, and still feel underpaid relative to the value you deliver, your rate is too low. Raise it 10% to 20% for new clients. You will lose some price-sensitive leads but earn more overall with better clients.

Should I show my hourly rate on my website?

It depends on your positioning. Publishing a starting rate filters out low-budget inquiries. If you do custom proposals for every project and adjust pricing by scope, keeping it private gives you more flexibility.

When should I use hourly instead of project-based pricing?

Hourly makes the most sense when scope is genuinely uncertain, work is ongoing (retainers, maintenance), or you are doing discovery work where the deliverable is your thinking rather than a fixed output. For defined projects with clear deliverables, fixed or value-based pricing usually works better.

If you build proposals around hourly rates, GetPaidFirst lets you generate professional proposals with flexible pricing structures, track approvals, and turn accepted proposals into invoices automatically.

Stop chasing payments manually

GetPaidFirst turns meeting notes into professional proposals with clear payment terms. Clients approve and pay upfront through Stripe.

Try it free