A practical, numbers-first guide to pricing your work — so you charge enough to actually make a living, not just enough to stay busy.
Setting a freelance rate feels awkward, especially early on. Without a boss to tell you what you're worth, most freelancers default to one of two bad strategies: they guess a number that feels "not too greedy," or they look at what competitors charge and undercut them slightly to win work.
Both approaches almost always result in a rate that's too low — one that doesn't account for taxes, unpaid time, business expenses, or the gap between a full-time salary and what you actually need to earn as a self-employed person.
This guide walks through the real math behind a sustainable freelance rate: what to count, what most people forget, how markup and margin affect your pricing, and how your rate compares to the true cost of hiring someone full-time.
Before you think about what the market will bear, you need to know the minimum rate that keeps your business viable. This is your floor — below it, you're losing money. Above it, you have room to negotiate, position, and profit.
Your floor rate is calculated from four inputs:
This is where most freelancers make their biggest mistake. If you work 40 hours a week, you are not billing 40 hours a week. You're spending time on admin, sales, client communication, proposals, professional development, and all the other overhead of running a business. A realistic billable rate for a full-time freelancer is typically 20–25 hours per week, or roughly 1,000–1,200 hours per year.
If you assume 40 billable hours and price accordingly, you're effectively cutting your hourly rate in half.
That number surprises a lot of freelancers — especially those who think of themselves as "$50/hour people." But once you run the full math, the numbers don't lie. Your floor rate is probably higher than you think.
When you're an employee, your employer pays half of your Social Security and Medicare taxes (FICA). As a freelancer, you pay both halves — a total of 15.3% on your net self-employment income, up to the Social Security wage base ($176,100 in 2025). Above that threshold, you still owe 2.9% Medicare on all income, plus an additional 0.9% for high earners.
On top of self-employment tax, you owe regular federal income tax and, in most states, state income tax. The combined burden for a freelancer earning $80,000–$120,000 is typically 28–38% of gross income. This means that for every dollar you earn, you're keeping roughly 62–72 cents after taxes.
If your income goal is $80,000 take-home and your effective tax rate is 30%, you need to earn roughly $114,000 in gross revenue before taxes just to reach that goal. Every dollar of rate you leave on the table is worth less than a dollar to you after taxes — so pricing too low has a compounding effect on your actual earnings.
If you're pricing projects (rather than billing hourly), you need to understand the difference between markup and margin — because confusing the two is one of the most common ways freelancers accidentally underprice their work.
Markup is the percentage you add on top of your costs. If your cost is $100 and you add a 50% markup, you charge $150. Margin is what percentage of the final price is profit. A $150 price with $100 in costs has a 33% margin — not 50%.
| Cost | Markup | Price | Margin |
|---|---|---|---|
| $100 | 25% | $125 | 20% |
| $100 | 50% | $150 | 33% |
| $100 | 100% | $200 | 50% |
| $100 | 200% | $300 | 67% |
The practical implication: if you want to keep 40% of every project as profit, you can't add a 40% markup — you need a 67% markup. Many freelancers set a markup thinking it equals their margin, and end up with significantly less profit than expected.
One of the most common mistakes freelancers make when setting their rate is benchmarking against salaried employees doing similar work — and then charging the same or slightly more. This feels logical but ignores a critical reality: an employee's listed salary is not the full cost of their employment.
When a company hires someone at $80,000/year, their actual cost is substantially higher. On top of salary, employers pay employer-side FICA taxes (7.65%), unemployment taxes (FUTA and SUTA), and — for most full-time positions — health insurance, paid time off, retirement contributions, equipment, and more. The real cost of a $80,000 employee to a company is often $100,000–$120,000 per year.
As a contractor, you provide none of those benefits. You cover your own health insurance, your own retirement savings, your own equipment, and you don't get paid when you're sick or on vacation. Your rate needs to account for all of this.
A commonly used rule of thumb is to multiply your desired equivalent salary by 1.4–1.6 to arrive at a contractor rate that matches your take-home pay after accounting for self-employment taxes, no benefits, and unpaid time. An employee making $80,000 would need to charge roughly $112,000–$128,000 as a contractor to end up in the same financial position.
Your floor rate tells you the minimum you can charge. Your market rate tells you what clients are actually paying for work like yours. The goal is to price above your floor and at or near the market — ideally toward the upper end of it.
If your floor rate is higher than what most clients in your current niche are paying, you have a few options: reduce your expenses to lower the floor, increase your income goal to target higher-paying clients, or move into a specialty or niche where rates are higher. Cutting your rate below your floor is not a sustainable option — it just means you're slowly going broke while staying busy.
Most freelancers raise their rates too rarely and by too little. A good rate-setting habit means revisiting your numbers at least once a year and raising your rate when the data supports it.
For existing clients, give 30–60 days notice and frame it as a business update, not an apology. Something like: "I'm updating my rates for 2026 — projects starting after [date] will be at my new rate of $X/hour. I wanted to give you advance notice so you can plan accordingly." You don't need to justify the increase in detail.
For new clients, you simply quote the new rate. There's nothing to announce — they're hearing your rate for the first time and have no baseline to compare it against.