How to Set Your Freelance Rate as a Complete Beginner

When I first started freelancing, I had absolutely no idea what to charge.

I remember spending hours scrolling through other freelancers’ profiles trying to figure out if $25 an hour was too much. Too little. Insulting. Laughable.

I was completely lost.

So I did what most beginners do. I picked a number that felt “safe” — low enough that no one could say no — and I started there.

It was a mistake I spent months undoing.

If you’re a complete beginner trying to figure out what to charge, this post is going to save you from making the same mistakes I did.

Why Pricing Feels So Hard at the Start

Here’s the thing nobody tells you about setting rates as a beginner.

It’s not really a math problem. It’s a confidence problem.

Most new freelancers don’t charge too little because they calculated the wrong number. They charge too little because they don’t believe they deserve more. They’re afraid to lose a client over price. They think they have to “prove themselves” first.

I get it. I felt all of that too.

But low rates don’t just hurt your income. They attract the wrong clients. The clients who push back hardest on price are usually the same ones who are the most demanding, the slowest to pay, and the first to leave a bad review.

Charging what you’re worth filters for better clients from day one.

How to Actually Set Your Rate

1. Start with your income goal

Before you look at what anyone else charges, figure out what you actually need to earn.

What does $3,000 a month look like for you? What about $5,000? Pick a number that would genuinely change your life and work backwards from there.

If you want to earn $3,000 a month and you work 20 hours a week, that’s roughly 80 hours a month. Divide $3,000 by 80 hours and you get $37.50 an hour as your minimum viable rate.

That’s before taxes. Before expenses. Before the hours you spend on admin, proposals, and client communication that nobody pays you for.

Which means that $37.50 is actually the floor — not the goal.

This exercise alone will show most beginners that the rate they were planning to charge is nowhere near enough.

2. Research what others in your niche charge

Now go look at the market.

Search Upwork for freelancers offering the same service as you. Look at their hourly rates. Look at what the job postings in your niche are offering to pay.

Check Reddit communities like r/freelance and r/freelancewriters. People share real rate information there all the time. The Editorial Freelancers Association publishes rate surveys for writers. Glassdoor shows what companies pay for similar skills in full-time roles.

The point of this research is not to copy what everyone else charges. It’s to understand the range — what the low end looks like, what the high end looks like, and where you reasonably fit based on your experience and skills.

Most beginners look at this research and land somewhere in the lower-middle of the range. That’s fine. You won’t stay there forever.

3. Charge per project, not per hour

This is advice I wish someone had given me in my first month.

Hourly rates seem fair and transparent. But they punish you for getting faster. The better you get at your work, the less you earn per hour because you finish faster.

Per-project pricing solves this completely.

If you charge $200 for a blog post and it takes you three hours, that’s $67 an hour. If you get faster and it takes you two hours, you just gave yourself a raise without changing anything.

Per-project pricing also shifts the client’s focus from “how many hours is this taking” to “what is this deliverable worth to my business.” That’s a much better conversation.

Start quoting project rates as soon as you can. Your income will thank you.

4. Don’t apologize for your rate

I see this constantly and it breaks my heart a little every time.

New freelancers quote their rate and then immediately add something like “but I’m flexible” or “that’s just my starting point” or “I know that might be a lot.”

Please stop doing this.

When you undercut your own price before the client has even responded, you’re signaling that you don’t believe the rate is fair. And if you don’t believe it’s fair, why would they?

Quote your rate. Then be quiet.

Let the client respond. Most of the time, they’ll just say yes. The awkward silence you’re trying to fill is almost always only awkward in your head.

5. Build in a rate increase from the start

Here’s something practical: set your rate slightly higher than you think you need to.

Not double. Not wildly aspirational. Just a little higher than your comfort zone.

Why? Because you will inevitably offer a small discount to land your first few clients. And you want room to do that without dropping below the rate you actually need.

If your minimum viable rate is $40 an hour, quote $55 and give yourself negotiating room. If your target project rate is $300, quote $375.

This also means that as you gain experience and raise your rates, you’re raising from a higher starting point. The compounding effect of this over a year is significant.

6. Know the difference between platforms

Your rate on Upwork is not the same as your rate for a direct client.

Upwork takes a service fee from your earnings — up to 20 percent for new client relationships. That means if you charge $50 an hour on Upwork, you’re actually taking home $40.

Direct clients pay your full rate with no platform cut.

Factor this into how you price on different platforms. Many freelancers charge slightly more on Upwork specifically to account for the fees.

Also understand that different types of clients have different budgets. A local small business and a funded startup are not in the same budget bracket. A nonprofit and a Fortune 500 company are not the same conversation. Learn to read the client’s size and adjust your pitch accordingly.

What If Someone Says Your Rate Is Too High?

First — breathe. It happens to everyone.

Second — don’t panic and immediately drop your price.

Ask a question instead. “Can you tell me more about your budget?” or “What range were you hoping to work within?”

Sometimes the client has a genuine budget constraint that you can work around by adjusting the scope. Sometimes they’re testing to see if you’ll flinch. And sometimes it’s a signal that they’re not the right client for you.

Not every potential client should become your client. A client who can’t afford you at a fair rate is not a client who will value your work. And a client who doesn’t value your work is not a client worth having.

A Simple Rate Formula for Beginners

If you want a starting point right now, here’s a simple way to get there.

Take your target monthly income. Add 30 percent for taxes and expenses. Divide by the number of billable hours you realistically want to work each month. Add 20 percent as a buffer for non-billable time.

That number is your minimum hourly rate. Round it up to the nearest clean number. That’s where you start.

From there, convert your hourly rate to project rates by estimating how long each type of project takes you and pricing accordingly.

Adjust every six months based on demand. If you’re fully booked, your rate is too low. Raise it.

My Final Thoughts

Setting your rate for the first time is uncomfortable. I won’t pretend otherwise.

But I promise you that the discomfort of quoting a rate that feels high is temporary. The pain of being underpaid for months because you were afraid to charge more is not.

Start at a rate that respects your time. Adjust as you learn more about the market. Raise it every time you level up.

Your rate is not a reflection of your worth as a person. It’s a business decision. Treat it like one.

Want a matching meta title, meta description, focus keyword, and FAQ section for this article?

Leave a Comment