The single most expensive mistake I made starting out was thinking my hourly rate was my salary. It isn't. I'll save you the two years it took me to figure that out.
When I was first figuring out the LLC paperwork and learning what an EIN was, I priced myself by looking at job-listing salaries for similar work and dividing by 2,080 (the standard work hours in a year). That felt like a fair hourly rate because it matched what the same work would pay at the salaried version of the job. I sent invoices at that rate. Clients paid them. I assumed I was charging correctly because nobody objected.
The objection came eventually, from my bank account.
If you're working independently and pricing yourself by dividing job-listing salaries by 2,080, here's what's happening to that money: about a third disappears to taxes before it touches your bank account. Another chunk goes to expenses you used to have a company for. Software, accounting, insurance, the laptop, the desk. By the time you've paid yourself the take-home portion, you're earning meaningfully less than the salaried version of the same job.
Nobody told me this for the first two years.
The take-home math
Let me walk through it concretely.
You bill $100,000 in a year as a freelancer. That's a respectable revenue number. It is also, for most people, the wrong number to compare to a $100,000 salary.
About 15.3% of your net earnings goes to self-employment tax (Social Security and Medicare). Federal income tax takes another chunk depending on your bracket; for most freelancers in the $100k revenue range with reasonable expenses, that's another 15 to 20%. State income tax adds 0 to 10% on top, depending on where you live. These come due as quarterly estimated tax payments, four times a year, against your projected liability.
Conservatively, after taxes you're keeping somewhere between $65,000 and $75,000 of that $100,000.
Then there are the expenses you used to outsource to your employer. Health insurance, which runs $500 to $1,500 a month depending on your situation. Retirement saving, which is now your job. Software licenses (design tools, bookkeeping, project management). The laptop. The desk. The office space, if you rent one.
By the time you've paid yourself, $100,000 in revenue is more like $50,000 to $60,000 of take-home. If you'd taken a $100k salaried job offer doing the same work, you'd net more, with benefits, with PTO, and without paperwork. The freelance premium isn't real until your billing rate actually accounts for the gap.
So when you're setting your hourly rate based on a job listing's salary, you're not charging correctly. You're charging the take-home version of that salary, plus working alone, plus carrying all the overhead you used to have a company for.
The math, once I did it, was clarifying. The hourly rate that pays me what I would have earned at a salaried job is not the salary divided by 2,080. It's roughly twice that.
From time to value
The math told me the floor. It didn't tell me the ceiling.
There's a second piece to pricing the math doesn't reach, and it's the one I had a harder time with. At some point, you stop charging for time and start charging for the outcome. A logo design isn't four hours of work; it's a decade of taste applied to a problem the client couldn't solve themselves. A tax dashboard isn't two months of code; it's the right answer to "where is my money" packaged in a file someone can open without an account. The hours-and-rate formula assumes that what you're selling is your time. What you're actually selling, most of the time, is your judgment about what to do with it.
Time pricing protects you from underbilling on small jobs. Value pricing protects you from underbilling on big ones.
I made the shift slowly. The first few times I quoted a project flat-rate above what hourly math would have produced, I felt like I was getting away with something. Then a client said yes. Then another. Then I realized the price wasn't aggressive; it was the actual value of the work, which I had been chronically under-billing for years.
The clients who say no to value pricing are sometimes the clients who were never going to pay you well anyway.
Raising rates
The practical question after "what should I charge for the next thing" is "how do I raise what I'm charging for the things I'm already doing." Same fear, slightly different version.
Sometimes existing clients balk and walk when you raise rates. More often, they don't. The language matters. "I'm raising my rates next year" lands differently than "we should renegotiate." The first is a fact about your business. The second is a permission slip you don't need.
I raise rates annually, not because annual is the right cadence for everyone, but because it gives me a structural moment to do it without having to invent the moment. A new year starts; rates step up. The clients who continue at the new rate are the clients who valued the relationship. The ones who didn't continue made room for clients at the new rate.
The hardest part of raising rates was not the conversation. It was the part before the conversation, when I was deciding whether I was allowed to.
What I do now
What I charge now is a moving number. I have a default project rate I quote when someone wants a single deliverable. I have an hourly retainer rate for clients I work with regularly. I raise both annually, sometimes more often, by a percentage that doesn't feel scary to me anymore.
The number I tell people is less interesting than the structure behind it. The structure: charge enough that taxes, expenses, and savings are real after the bill, and that the work is paid for the value of the outcome rather than the time it took to make. Most years, that's roughly twice what an hourly conversion of a salary would suggest.
If you're in the early stages of pricing yourself, the practical thing to do is run the math out loud. Write down the revenue you want. Subtract about 30% for taxes. Subtract your real expenses for the year. Subtract retirement saving (12% to 15% of net is a reasonable starting point). What's left is your take-home. If that take-home doesn't match what you need, your rate is too low. Raise it.
The conversation where you tell a client your rate is the only conversation in business that gets easier with practice. Practice it. Say the number out loud before you send the email. The number sounds bigger when you read it back than when you say it, and the gap shrinks the more times you've said it.
The mistake I kept making was treating my rate as a sensitive thing the client and I had to negotiate. It's not sensitive. It's a number that has to make the math work. If the number doesn't make the math work, the work isn't sustainable, and unsustainable work is the actual hostile thing in the conversation, not the rate.
You're not overcharging when the math works out to a reasonable life. You're overcharging when nobody at your level commands that fee. Most freelancers are doing the first thing and being told they're doing the second.
Planning, not advice. Talk to a CPA about your specific situation before you treat any of this as math you can apply to your own books.