DEV Community

Alfred P
Alfred P

Posted on

Why Most Freelancers Undercharge (And the 5-Day Fix)

The most common financial mistake freelancers make is not bad invoicing or scope creep.

It is setting their rates based on what feels safe to ask for, then never changing them.

I did this for two years. I knew I was undercharging. I told myself I would raise rates when I had a stronger portfolio, better testimonials, more confidence. The goalposts kept moving.

Why the money problem is actually a psychology problem

Freelancers undercharge for reasons that have nothing to do with the market.

Fear of losing clients. If you raise your rates, clients might leave. So you keep rates low to keep everyone happy. The result: you work more to earn the same amount, your best clients subsidize your cheapest ones, and you resent the work.

Comparing yourself to platforms. Upwork and Fiverr have trained people to think in commodity pricing. But those platforms are not your market.

No clear sense of your value. When someone asks why you charge what you charge, can you answer without hesitating? Most freelancers cannot. If you cannot articulate your value, you cannot defend a higher price.

The identity piece. Some people grew up in households where talking about money was uncomfortable. Asking for more money triggers something that has nothing to do with business logic.

All of these are solvable. None of them require waiting until you are more experienced.

The 5-day framework

This is the process I used and have shared with other freelancers. Each day takes 20-30 minutes.

Day 1: The real cost audit
Calculate what you actually need to earn per hour to cover your costs, taxes, and savings goal. Most freelancers have never done this honestly. The number is usually higher than their current rate.

Day 2: The value reframe
Write down three specific outcomes you have created for clients. Not tasks - outcomes. Revenue generated, time saved, problems prevented. If you cannot name three, ask a past client.

Day 3: The market check
Find three other freelancers with similar skills and look at their rates. Not on Upwork. On their personal sites, on LinkedIn, from referrals. The market rate for good work is almost always higher than you think.

Day 4: The conversation script
Write out exactly how you would tell a current client about a rate increase. Rehearse it. The fear of this conversation is bigger than the conversation itself. Having words ready removes most of the fear.

Day 5: Send it
Notify at least one client of a rate change. Not all clients at once. One. See what happens.

In my case: two clients accepted without question, one negotiated down slightly, one left. The one who left was my lowest-paying and most demanding client. The others more than made up the difference.

What actually changes when you raise your rates

Higher rates attract different clients. People who want the cheapest option are also usually the most difficult to work with.

Your capacity also changes. If you raise rates by 30% and lose one client, you might work fewer hours for the same income.

The resource I put together

I packaged the full five-day framework, including the conversation scripts and the mindset work, into a short guide: Raise Your Rates: The Freelancer is 5-Day Confidence Reset.

It is EUR 9. If it leads to one rate increase conversation, it pays for itself many times over.


The question worth asking is not whether you are good enough to charge more. It is how long you are willing to keep leaving money on the table while you wait to feel ready.

Top comments (0)