I had a client once tell me my rate was "surprisingly affordable."
That's not a compliment. That's a polite way of saying I was charging less than market rate and he knew it.
That conversation stuck with me. I'd spent years freelancing and never built a systematic way to price projects. I just... guessed. I'd look at what I charged last time, add a bit if the project seemed hard, subtract a bit if I needed the money, and quote it. No framework. No data. Pure vibes.
The result? I was chronically undercharging on technical projects and occasionally overcharging on simple ones. I couldn't predict my income. I felt awkward every time pricing came up.
The Four Things I Was Getting Wrong
After actually analyzing my past projects, I found four mistakes I kept repeating:
1. Anchoring on time, not value
I was charging €50/hour for work that saved clients €5,000/month. The math didn't work in my favor. The client doesn't care how long it takes — they care what it's worth to them.
2. Forgetting the "hidden" time
I quoted 10 hours for a project that ended up being 10 hours of actual work + 3 hours of calls + 2 hours of revisions + 1 hour of admin. The 10 hours I billed was 60% of my real time.
3. No market rate baseline
I had no idea what comparable freelancers in my niche were charging. I was working in a vacuum. Turns out I was 30-40% below market on technical automation work.
4. Not factoring in overhead
Taxes, software, equipment depreciation, health insurance (if you're self-employed, you pay all of this). I was treating gross income like net income.
The Framework That Actually Works
Once I started treating pricing like a calculation instead of a feeling, everything changed. Here's the basic model:
Target Rate = (Annual Target + Overhead + Buffer) / Billable Hours
Where:
- Annual Target: What you actually want to take home
- Overhead: Taxes (30-40% depending on country), tools, insurance, marketing
- Buffer: Vacation, sick days, unpaid admin time (usually 20-30% of your year)
- Billable Hours: Realistic paid hours (not 2080/year — more like 1200-1400 for a sustainable freelance practice)
Run those numbers and most people find their minimum viable rate is 2-3x what they were charging.
The Value Multiplier
Once you have your floor rate, you layer on value pricing:
- If the project saves them >10x your fee: you can charge 3-5x your floor rate
- If it's a commodity task (they could hire anyone): stick to floor + small margin
- If you have specialized expertise they can't easily find: 2-3x multiplier
- Rush work: 1.5-2x minimum — you're displacing other clients
The Tool I Now Use Before Every Proposal
I got tired of doing this math manually in a spreadsheet that I kept updating inconsistently. I started using PricingForge (€3) — a rate calculator template that does this automatically.
You plug in:
- Your country's tax rate
- Your overhead costs
- How many weeks you want off
- Your target income
It spits out your minimum hourly rate, your project rates by type, and a value-pricing range for each kind of work.
Three euros. I use it before every new client conversation. It's the difference between quoting with confidence and quoting with anxiety.
One Thing You Can Do Today
Pull up your last 5 invoices. Calculate your actual effective hourly rate (total billed ÷ total hours including admin/revisions). Compare it to what you thought you were charging.
If there's a gap — and there usually is — that's your starting point.
Freelance pricing isn't art. It's math you haven't done yet.
If you want the calculator: PricingForge on Gumroad — €3, instant download.
Also free: The Solopreneur Automation Starter Kit — 5 workflow templates, no cost.
Top comments (1)
Good framework. I’d add one nuance: value pricing only works if you can clearly articulate (and sometimes prove) the value.
Otherwise clients default back to hourly comparisons, and you’re back in the same pricing trap—just with bigger numbers.