Money
How to set your freelance rate
Published ยท About 7 minutes
Your rate is a boundary, not a personality test. Set it from costs, market reality, and the kind of clients you want to attract. Cheap rates do not guarantee volume. They often guarantee tire kickers who treat you like a vending machine with unlimited refunds.
Write down monthly burn including software, taxes, health, and savings. Divide by billable hours you can truly sell, not fantasy hours from a motivational calendar. If the number shocks you, good. Shock is data.
Hourly vs packages
Hourly is honest for exploratory work. Packages sell outcomes and protect you from endless micro tasks if you scope tightly. Many freelancers blend: hourly discovery, fixed build, hourly maintenance.
Whatever you pick, publish internal rules so you do not negotiate against yourself at midnight.
Raising rates without drama
Grandfather old clients if you want, but set end dates. New clients pay new math. Communicate raises as facts, not apologies. You are allowed to outgrow your old price.
Practice
Say your rate out loud until it feels boring. Pair with invoice habits and finance tools so the number matches cash flow reality.
Retainers and value
Retainers should include a defined bucket of hours or outcomes and a rollover policy that does not bankrupt you. Write what happens when work spikes above the bucket.
Value pricing still needs internal hourly math so you know when a fixed fee turned into minimum wage cosplay.
Closing take: your rate is a promise about risk
Setting a rate is not astrology. It is math plus posture: what you need to survive, what the market tolerates, and what rush or ambiguity should cost extra. If you cannot say the number calmly, clients hear uncertainty and negotiate against it, often without malice, just habit.
What I would revisit quarterly
I would compare booked hours to quoted hours, then raise or narrow scope before resentment becomes your brand voice. Pair this with how to price services if you still need anchors before you touch retainers.