Today we're talking about why web designers undercharge in the first place and how to fix it forever.
And we are going deep today, my friend, so get ready. I mean, why not just go there in the very first episode of the show, am I right? So let's dive in.
What is undercharging? What exactly is it? The official definition is “to charge a purchaser less than the proper or fair price.” So what most people think when they hear that is, “Okay, so if I'm undercharging, I need to know the fair and proper price for web design.”
Right? Well, the only problem is… there is no fair and proper price for web design services that is standard across the entire industry. There is no magic set amount that you can charge or should be charging or that you're allowed to charge. You get to decide how much to charge for web design. And then you get to go find clients willing to pay that much.
I know—it’s a little mind-bending, right? Like, oh, it’s that easy? If it was that easy, everyone would be doing it. So stay with me.
If you get to decide how much to charge for web design, how do you know if you’re undercharging? The most obvious way is if you're looking at the level of effort you spent on a project, the amount of time you spent, the long-term value to the client… and you're feeling resentful. You're looking at how much you made and it's not making ends meet. It’s not covering what you want to pay yourself. It’s not covering business expenses. It’s not covering taxes. You’re probably undercharging.
Another way to know is if you’re not charging for things that came up during the project that you didn’t anticipate. That’s undercharging. Not charging for scope creep? Undercharging. Letting projects drag on without getting paid? Undercharging. Making changes for a client months later who didn’t get on a maintenance plan—and you don’t feel like you can charge for it? Undercharging.
I was a chronic undercharger when I first started my web design business. And I know you probably are too—not just because I lived it, but because almost every single web designer who comes to work with us inside the Web Designer Academy is undercharging too.
Here’s how it went for me: When I decided to start freelance web design work on the side, I just charged what I made at my day job—$25 an hour. I thought, if I can get 40 hours of work every week, I’ll replace my income and quit my job. Oh my gosh, that is not how that works.
I’d tell people my rate, they’d say yes, and I’d start working. But I had no process. I didn’t ask enough questions. I underestimated. I didn’t charge more when things changed. I didn’t charge for revisions, for delays, for new logos from people’s sons, or 7,000 committee revisions. I didn’t know I was allowed to.
And that’s why I’m making this podcast for you—because it’s not just me. It’s hundreds of web designers I’ve talked to over the years who think the exact same things.
So let’s talk about some common reasons why web designers undercharge:
- You're looking at what everyone else is charging and trying to reverse-engineer your pricing to avoid being “too expensive.”
- You're worried about what clients can or can’t afford—and trying to save them money instead of helping them make money.
- You hate money conversations or fear conflict, so you pick a price that feels “safe.”
- You just want the money—any money. So you lower your prices just to get paid.
- You’re operating from an expense mindset—you fear spending, wasting, or losing money.
- You undervalue your skills because things feel “too easy” or “too fun” to charge for.
- Imposter syndrome. “I’m self-taught.” “I’ve never done that before.” “I don’t have a big portfolio.”
- Fear of responsibility. If I charge a lot, I’ll have to be available 24/7. I’ll have to be perfect. I’ll be on the hook for their results. So better to charge less to keep expectations low.
If you’re undercharging for any of those reasons, it’s because you’re focused too much on yourself—your fears, your assumptions, your doubts. And the fix is simple: shift your focus to your client and the outcomes they’ll get from working with you. That’s the mindset we’re working on in every single episode of this podcast.
So let’s talk about how to stop undercharging:
- Value what you do more than anyone else. You get to decide how valuable your work is.
- Stop comparing yourself to other designers. You don’t know what’s going on behind the scenes of their business.
- Learn how to have money conversations. Practice saying the number until it feels normal.
- Stay out of your clients’ wallets. Don’t decide for them what they can or can’t afford.
- Know your numbers—your time, your desired income, your expenses, and your capacity. Use those to guide your pricing.
- Dismantle your expense mindset. Shift into an investment mindset. More clients at low prices equals less freedom, not more.
- Do the deep self-work on imposter syndrome. Stop telling yourself you’re not good enough—it’s not true.
- Define your boundaries—and practice holding them, even when it’s uncomfortable.
- Stop trying to go it alone. Get support. Join a community. Find a mentor. That’s exactly why we created the Web Designer Academy.
And just to recap: Undercharging means charging less than a proper or fair price. But YOU get to decide what that price is—and it gets to be profitable and sustainable. If you’re overworked, underpaid, and resentful, you’re probably undercharging.
And you can absolutely change that.