How to Set Your Freelance Rate Without Guessing
Start with your hourly minimum, then adjust for what the work is actually worth
Your freelance rate needs to cover what you'd earn in a regular job, plus the costs that employer used to pay. Most freelancers start by calculating an hourly floor: take the annual salary you'd want, divide by 2,000 (roughly the hours in a full-time year), and add 25 to 40 percent for taxes, benefits, and unpaid time between projects. That gives you the minimum you need to charge per hour just to break even.
From there, raise your rate based on what the client actually needs. A one-off blog post for a small business is worth less than ongoing content strategy for a corporation. A rush deadline costs more. Specialized knowledge costs more. The floor keeps you from underselling; the adjustments keep you from leaving money on the table.
Key Takeaways
- Calculate your hourly floor by dividing your target annual income by 2,000 hours, then add 25 to 40 percent for self-employment taxes and unpaid gaps between jobs.
- Charge more for rush deadlines, specialized skills, ongoing relationships, and work that directly makes the client money.
- Charge less for portfolio-building work early on, but raise your rate as you build a track record and can show results.
- Package your work by project or retainer instead of hourly rate when possible, because it protects you from scope creep and makes pricing feel less like haggling.
- Research what others in your field charge by looking at job postings, freelance platforms, and asking peers directly — most will tell you if you ask respectfully.
Calculate your true hourly cost
Start with the number you actually need to live on. If you want to earn $40,000 a year after taxes, you cannot charge $20 per hour — that math only works if someone else is paying your health insurance and Social Security. You are paying both.
Take your target annual income and divide by 2,000. That is roughly the number of billable hours in a full-time job (50 weeks × 40 hours). If you want $40,000 after taxes, you need to earn about $20 per hour before the math. Now add 25 to 40 percent on top of that number. This covers self-employment tax (about 15 percent), health insurance if you buy it yourself, retirement savings, and the weeks when you have no work. That $20 becomes $25 to $28 minimum.
This is your floor, not your target. It is the rate below which you lose money. Many freelancers charge two to three times this number depending on their field and experience.
Adjust for the type of work and the client
Once you know your floor, the next layer is what the specific job is worth. A client who needs a quick turnaround pays more than one who gives you two weeks. A client whose business depends on your work pays more than one who is experimenting. A client who has money pays more than one who does not.
Work that directly generates revenue for the client — a sales page, a marketing campaign, a software feature — is worth more than work that supports operations. Work that requires specialized knowledge or credentials is worth more than work anyone with internet access could do. Work that is ongoing or builds a relationship is worth more than one-off projects, because you do not have to spend time finding the next client.
If you are early in your career and do not have a portfolio yet, you may charge less for the first few projects with the understanding that you can use the work as examples. Set a time limit on this — six months or five projects, not indefinitely. As soon as you have examples, raise your rate.
Package your work to avoid hourly haggling
Hourly rates invite scope creep. The client asks for "one small change" that takes three hours. They ask you to sit in on a meeting. They ask you to redo something because they changed their mind. You end up working for $8 an hour on a $25-per-hour rate.
Package your work by project instead when you can. "Website redesign: $3,500" is clearer than "web design: $50/hour." You know what you are getting paid. The client knows what they are paying. Scope is defined upfront — additional requests are additional fees. This also lets you charge what the work is worth rather than what it takes you to do it. If you are fast, you make more money. If you are slow, you do not penalize yourself.
A retainer is a monthly fee for ongoing work — a set number of hours or deliverables per month. This works well for clients who need regular support: social media management, copywriting, bookkeeping, design updates. You get predictable income. They get predictable costs. Retainers usually pay less per hour than project work, but the stability makes up for it.
Research what others charge in your field
Do not price in a vacuum. Look at job postings in your field on platforms like Upwork, Fiverr, or industry-specific sites. See what established freelancers list as their rates. Ask peers directly — most freelancers will tell you their range if you ask respectfully and promise not to undercut them.
Rates vary wildly by location, experience, and specialization. A copywriter in a major city with ten years of experience charges more than one in a rural area with two years. A developer who works with Fortune 500 companies charges more than one building websites for local nonprofits. Use what you find as a reference point, not a ceiling or floor.
If you find that your floor is higher than what most people in your field charge, you have three options: raise your skills so you can charge for specialized work, move into a higher-paying niche, or accept that your field may not support the income you need. This is useful information to have early.
Raise your rate as you build a track record
Your rate should go up as your experience grows and you can show results. After your first year, raise it 10 to 20 percent. After you have case studies or testimonials, raise it again. After you specialize in something that fewer people can do, raise it more.
Raise your rate for new clients, not existing ones, unless you are renegotiating a retainer. Existing clients have already budgeted for you at your current rate. Raising it mid-project or mid-year creates friction. New clients do not have that anchor, so they accept your new rate as normal.
When you do raise your rate, be straightforward about it. "My rate is now $X because I have added [specific skill or service]" is honest. "I am raising my rate because I am worth it" feels defensive. Clients respect the first framing more.
Handle the conversation when a client pushes back
Some clients will ask you to lower your rate. This happens. Your response depends on whether you want the work badly enough to negotiate.
If you do: offer something smaller in scope at your rate rather than the same scope at a lower rate. "I can do the homepage redesign for $2,000, or the full site for $4,500. Which would be most useful?" This keeps your rate intact and lets them choose what they can afford.
If you do not: say no. "My rate reflects the time and expertise this takes. I am not able to go lower, but I am happy to discuss what scope fits your budget." Then wait. Sometimes they say yes. Sometimes they go elsewhere. Either way, you have not trained them to negotiate you down.
If a client is a bad fit — they want too much for too little, or they seem difficult to work with — it is okay to decline. A low-paying difficult client costs you more than an empty calendar.
Frequently Asked Questions
Should I charge differently for rush work?
Yes. Rush work means you turn down other projects or work nights and weekends. Charge 25 to 50 percent more for a deadline that is less than a week away. For same-day or next-day work, charge double or decline if you cannot do it well. The client is paying for your availability, not just your time.
What if a client wants to pay per word or per deliverable instead of hourly?
Per-word or per-deliverable rates work if you have done the work many times and know exactly how long it takes. A copywriter who writes 500-word blog posts every week can price by the word. If you are new to the work or the scope is unclear, stick to hourly or project rates until you have enough data to price accurately.
How do I price work for nonprofits or causes I believe in?
Charge your full rate. Nonprofits have budgets. If they do not have budget for your work, they do not have budget for your work — discounting does not change that. If you want to donate time, do it transparently: "I am donating 10 hours to this project" is different from "I am charging half my rate." The first feels like generosity. The second trains them to expect discounts.
Can I charge different rates to different clients?
Yes. A large corporation with a big budget pays more than a small business. A client who found you through referral and trusts your work pays more than one who is shopping around. A client who needs ongoing work pays less per project than one who is one-off. This is normal and expected.
What if I underpriced my first few clients and now they expect that rate?
Raise your rate for new clients and leave existing ones at their current rate unless you are renegotiating a retainer. When a retainer comes up for renewal, you can say: "My rate has increased to $X based on my experience and the results I have delivered. Would you like to continue at the new rate?" Some will. Some will not. Either way, you are not stuck at an unsustainable price forever.