Freelance Pricing Mistakes That Are Keeping You Underpaid (and How to Fix Them)
Most skilled freelancers aren't underpaid because they lack talent — they're underpaid because of silent pricing habits that quietly drain income and fuel burnout.

You closed another project. You delivered great work. And somehow, at the end of the month, the numbers still don't add up. If that feels familiar, the problem probably isn't your skills — it's your pricing structure. Here are the most common pricing mistakes freelancers make, why each one quietly erodes your income, and exactly how to fix them.
1. Charging Hourly for Value-Based Work
Hourly billing punishes you for getting better. A landing page that took you 20 hours two years ago might take 6 hours today — but the value it delivers to the client (more leads, more revenue) hasn't changed. When you charge hourly, your growing efficiency becomes a pay cut.
The fix: anchor your pricing to the outcome, not the clock. A conversion-focused landing page for a SaaS product might be worth $3,000–$8,000 to the client regardless of how long it takes you. Research what the deliverable is worth in the client's market, then price accordingly. If you need an hourly equivalent as a sanity check, divide your project fee by your realistic hour estimate — it should be at least 1.5× to 2× your old hourly rate to account for expertise.
2. Ignoring Non-Billable Time When Setting Rates
Most freelancers calculate their rate by dividing a target salary by 2,080 hours (a standard work year). That math is dangerously wrong. Non-billable time — client emails, invoicing, proposals, social media, taxes, sick days, and business admin — easily consumes 30–40% of your working hours.
A sustainable rate formula: take your annual income target, add 25–30% for taxes and benefits, then divide by your actual billable hours (typically 900–1,200 per year for a solo freelancer). That's your true floor rate — not a ceiling.
3. Underpricing Out of Fear
Fear of losing the client is the single most common reason freelancers stay underpaid for years. The underlying belief — that a higher price will scare people away — is usually false. Clients who push back hard on fair rates are often the same clients who demand the most revisions, pay late, and create the most stress.
The fix: raise your rate on the next new inquiry before you raise it with existing clients. If you close the project at the higher rate — which most skilled freelancers do — you'll have concrete proof the market will pay it. Price confidence follows evidence.
4. Not Raising Rates as Skills and Demand Grow
If you've had the same rates for more than 18 months, you're almost certainly leaving money on the table — especially given inflation. Build rate reviews into your calendar. A practical approach: increase rates by 10–20% annually for new clients, and give existing clients 60–90 days' notice before a rate adjustment takes effect. Frame it professionally: "As of [date], my project rates will be updated to reflect current market rates and the expanded scope of my expertise."
5. Offering Unlimited Revisions
"Unlimited revisions" sounds like a selling point. In practice, it's an open-ended liability that attracts indecisive clients and obliterates your effective hourly rate. Two rounds of revisions on a logo project is reasonable. Twelve rounds is a scope disaster.
The fix: define revision rounds in every proposal. A simple clause works: "This project includes two rounds of revisions. Additional revision rounds are billed at $X per round." Most clients never hit the limit — but having it in writing protects you from those who do.
6. Quoting Without a Written Scope of Work
A verbal agreement or vague email thread is not a scope of work. Without a written scope, "one website" can quietly expand into five extra pages, a blog, an email opt-in, and a month of back-and-forth — all at the original price.
Every project proposal should define: what is included, what is explicitly not included, the number of deliverables, the revision policy, and the timeline. One clear paragraph prevents weeks of scope creep.
7. Not Building a Buffer for Scope Creep
Even with a solid scope of work, projects expand. Clients add features. Stakeholders change their minds. Add a 15–20% scope buffer to every project estimate — and include a clear change-order process in your contract. When a new request falls outside the scope, a brief message does the job: "Happy to add that — it's outside our original scope, so I'll send a change order for the additional work."
— Jonathan Stark, pricing strategistStop selling your time. Nobody cares how long it takes you to deliver the outcome they want.
Your Pricing Audit Checklist
Use this checklist to identify which pricing leaks apply to your current setup:
- Have I calculated my true floor rate including taxes, benefits, and non-billable hours?
- Am I pricing any work by value (outcome) rather than hours alone?
- Have my rates increased in the past 18 months?
- Does every proposal include a defined revision limit?
- Does every project have a written scope of work listing what is and isn't included?
- Do I have a documented change-order process for out-of-scope requests?
- Have I tested a higher price point on at least one new inquiry in the past 90 days?
If you answered "no" to three or more of the above, you have a concrete, fixable pricing gap — not a talent gap.
Better pricing isn't about charging more for the sake of it — it's about charging accurately for the value, time, and expertise you actually deliver. Fix one item from this list this week. That single change, repeated consistently, compounds into a very different income picture by the end of the year.
Download the Free Freelance Rate Calculator