If you’ve ever finished a project, sent the invoice, and immediately felt like you sold yourself short — you’re not alone. Undercharging is one of the most common traps freelancers fall into, and it doesn’t just hurt your bank account. It affects how clients perceive you, how much energy you pour into your work, and ultimately, whether freelancing is sustainable long-term.
Start with your real number. Before you quote anything to anyone, calculate your baseline. Add up your monthly expenses — rent, software subscriptions, health insurance, taxes, retirement savings — then add a buffer for slow months (aim for at least 20%). Divide that by the number of billable hours you realistically work per month. That’s your floor. Not your rate. Your floor.
Charge for outcomes, not hours. Clients don’t care how long something takes — they care about the result. A logo that transforms a brand’s identity is worth thousands, not the three hours it took an experienced designer to produce. When you reframe your value around the transformation you deliver, your rate stops being a number pulled from thin air and starts being a reflection of real impact.
Raise your rates before you’re ready. Most freelancers wait until they feel confident enough to charge more. That day rarely comes on its own. The truth is, confidence follows action. Raise your rates with your next proposal, notice that some clients say yes, and let that evidence build your belief. Losing a price-sensitive client isn’t failure — it’s filtering.
One practical move you can make today: Audit your last five projects. For each one, calculate your effective hourly rate (total paid ÷ total hours). If any of them land below your floor number, you now know exactly where to start making changes.
Your skills have value. Your time has value. Charge accordingly — and the right clients will respect you more for it.