Charge More: A Letter to Every Freelancer Underpricing Themselves
You're charging $50/hour when you should charge $150. Here's the math, the psychology, and the permission you need.
I’m going to tell you something that took me five years and a lot of lost revenue to learn: you are charging too little. Not “a little too little.” Dramatically, life-changingly too little.
This isn’t a pep talk. This is math.
The Numbers
Let’s say you’re a freelance developer charging $50 per hour. You think you’re doing fine. You’re busy. You have clients. Let’s look at reality.
A freelancer doesn’t bill 8 hours a day. You have admin work, invoicing, emails, proposals, sales calls, that client who takes 45 minutes to explain something that could’ve been a three-sentence email. Realistic billable utilization for a solo freelancer is 60%. Some weeks it’s lower.
At $50/hour and 60% utilization, working 50 weeks a year, you make $62,400. That’s before taxes, health insurance, retirement savings, software subscriptions, and the laptop you replace every three years. Take-home is closer to $42,000. For highly skilled work that companies would pay a full-time employee $120K+ to do (with benefits, PTO, and a 401k).
You’re subsidizing your clients’ businesses with your underpriced labor.
Now run the same math at $150/hour. Same utilization. Same hours. Gross revenue: $187,200. After self-employment costs, you’re taking home around $130,000. And here’s the part nobody tells you: your utilization actually goes up at higher rates, because you attract better clients who respect your time, scope their projects properly, and don’t waste hours in unnecessary meetings.
Why You’re Undercharging
I know why. I’ve done it myself.
Fear of losing clients. You think if you raise rates, your clients will leave. Some will. Those clients were choosing you on price, not on quality. They’ll hire the cheapest person on Upwork and get what they pay for. The clients who stay — or the new ones you attract at higher rates — will be better clients. Better scoped projects, fewer revisions, faster approvals, respectful communication. Every freelancer I know who raised their rates says the same thing: “I lost my worst clients and kept my best ones.”
Imposter syndrome. You don’t feel like you’re worth $150/hour. But you’re not charging for your time. You’re charging for your expertise, your taste, your ability to solve problems that your clients can’t solve themselves. A plumber charges $200 for a 30-minute visit. Nobody tells the plumber they have imposter syndrome. Your skills are rarer and harder to acquire than plumbing. Charge accordingly.
Not knowing the market. You set your rate three years ago based on what felt reasonable. You haven’t looked at what companies actually pay for your skill set. US companies pay Rails contractors $150-250/hour. React specialists command $175-300/hour. Even in India, where we’re based, senior developers at top consultancies charge $80-120/hour — and their clients are happy to pay it because the alternative is $200/hour from a US shop.
The Fix
Here’s your action plan. It’s simple.
Step 1: On your next proposal, raise your rate by 50%. If you’re at $50, quote $75. If you’re at $75, quote $112. Don’t explain the increase. Don’t apologize. Just quote the new number.
Step 2: Track your actual utilization. Not what you think it is — what it actually is. Use Miru, use a spreadsheet, use anything. Most freelancers are shocked to learn their real billable percentage. You can’t improve what you don’t measure.
Step 3: Drop your worst client. You know which one. The one who haggles on every invoice, takes three weeks to provide feedback, and messages you at 11 PM on a Saturday. Fire them. The time you free up will be filled by better work at better rates.
Step 4: Repeat step 1 every six months.
Permission Granted
If you need someone to tell you it’s okay to charge more, here it is: it’s okay to charge more. It’s not greedy. It’s not arrogant. It’s the difference between building a sustainable career and burning out in five years doing skilled work for entry-level wages.
The clients who pay well are the ones worth keeping. The ones who only care about your rate were never going to value your work anyway.
Charge more. You’ve earned it.
Vipul A M
Co-founder at Saeloun. Building Miru. Rails contributor. Shipping from Pune, India.
Read next
Why Your Time Tracking Tool Should Be Open Source
Vendor lock-in, surprise pricing, and disappearing features. Here's why open source time tracking isn't just nice to have — it's the only sane choice.
You're Paying 10x Too Much for Time Tracking
A 50-person team on Harvest pays $600/month. On Miru Pro, that's $50. Here's the math on why per-seat pricing is a scam.
The Freelancer's No-BS Guide to Getting Paid
Track your hours, send professional invoices, and get paid without chasing. A practical guide for freelancers who'd rather do the work.
The article is the theory. Miru is the workflow.
If this post is about better billing, cleaner tracking, or fewer tools, Miru is the product version of that argument.