DEV Community

How to Figure Out What to Charge as a Freelancer (Without Underpricing or Scaring Off the Client)

You've got the project. The client is interested. They send the dreaded message: "So, what would this cost?"

And suddenly your stomach drops. Charge too little and you'll resent the project the whole way through. Charge too much and you imagine them ghosting you forever. You stare at the blank reply box, doing math in your head, and end up blurting out a number that's basically a guess dressed up as confidence.

If this is you, you're not bad at freelancing. You're just missing a repeatable way to land on a defensible rate. Let's fix that.

Why "just charge your worth" is useless advice

Every Twitter thread tells you to "charge what you're worth." Cool. What number is that? Worth isn't a feeling — it's a calculation built from the income you actually need, the hours you can realistically bill, and the realities of self-employment that nobody warns you about.

Here's the gap that sinks most new freelancers: you think in salary terms. "I made $60k at my job, so $30/hour sounds fair." But that math is broken before you even start.

The hidden costs that destroy "salary-based" rates

When you were employed, your employer quietly covered a mountain of expenses. Now you eat all of it:

  • No paid time off. Vacation, sick days, holidays — every unbilled hour is income gone.

  • Self-employment taxes. You're paying both halves now.

  • Non-billable time. Sales calls, proposals, invoicing, admin — you might only bill 50–60% of your working hours.

  • Your own benefits. Health insurance, retirement, software, equipment.

Once you account for these, that "fair" $30/hour often needs to be $60–$75/hour just to match your old take-home pay. Most freelancers undercharge by half because they never run this math.

How to actually calculate your rate

Work backwards from the life you need to fund, not from what you hope a client will accept:

  • Target income. What do you need to earn per year — for real?

  • Business expenses. Software, hardware, subscriptions, insurance, taxes.

  • Billable days. 52 weeks minus vacation, sick days, holidays, and admin time. The honest number is usually around 200 days, not 250.

  • Billable hours per day. Few people bill more than 5–6 productive hours daily.

Add income + expenses, divide by your real billable hours, and you've got a floor rate you can defend with a straight face — because it's based on numbers, not nerves.

Get the number in 60 seconds

Doing this in a spreadsheet works, but when a client is waiting on a reply you don't want to be wrestling with formulas. That's exactly why I point people to Freelance Rate Calculator Pro. You plug in your target income, expenses, time off, and billable hours, and it spits out a defensible hourly and project rate instantly — so you can quote with confidence instead of pulling a number out of thin air.

How to quote without flinching

Once you have a real number, the delivery matters:

  • State it plainly. "My rate for this is $X." No apology, no nervous over-explaining.

  • Anchor to value. Tie the price to the outcome — more leads, a faster site, cleaner copy — not the hours.

  • Quote projects, not hours, when you can. Clients fear open-ended hourly bills; a fixed project price feels safer to them and protects your efficiency.

  • Let silence sit. Give the number, then stop talking. The urge to discount before they respond is what costs you money.

The bottom line

Underpricing isn't humility — it's a slow burnout machine. And scaring off clients usually comes from uncertainty, not from a high number. When you can show your rate is built on real math, you stop sounding desperate and start sounding like a professional.

Run your numbers before your next quote. Calculate your defensible rate here and never send a guess again.

Top comments (0)