freelancepricingside hustlesincome tracking

How to Price Freelance Work Without Guessing

Freelance pricing advice tends to come in two flavors: salary surveys showing what full-time employees earn, and Reddit threads where someone asks "is $X too low?" and gets fifteen contradictory answers.

Market rate research is worth doing. It belongs at the end of the process, not the beginning. Your rate starts with your own numbers.

What you need to earn

Start with a monthly income target. Be specific. If the goal is to replace $3,000 in monthly take-home from a W-2 job, you need to gross more than $3,000 from freelance work — because 1099 workers pay both halves of Social Security and Medicare tax (15.3% combined), where W-2 employees split that cost with their employer.

The math: a taxpayer in the 22% federal bracket keeping $3,000/month net from freelance income needs to gross roughly $4,200–$4,500 before taxes, depending on deductions. That's 40–50% more revenue than the take-home target.

Most first-time freelancers skip this step. They set a rate that sounds impressive, invoice a client, and wonder why the deposit feels thin come April.

The billable hour problem

You will not bill 40 hours a week. No freelancer does.

A realistic billable efficiency rate for someone freelancing part-time is 60–70% of working hours. The rest goes to scope conversations, client emails, invoicing, chasing late payments, revision rounds, and finding the next client. Full-time freelancers with efficient pipelines might hit 75%.

Work backward from your income target. If you want to bring in $4,200/month gross and have 20 hours a week to dedicate (roughly 86 hours a month), with 65% billable efficiency, you're selling about 56 billable hours a month.

$4,200 ÷ 56 hours = $75/hour minimum

This is before expenses, before any buffer for slow months, and before accounting for the fact that raising rates is always easier in theory than in practice.

Expenses belong in the rate

The tools, subscriptions, and equipment you use for client work are deductible on Schedule C — but deductible is not the same as free. A $200/year software license still costs $200; the deduction reduces its net cost by your marginal tax rate, not to zero.

Mentally separating expenses from your rate is a common mistake. They're part of the cost of producing the work, and they belong in the floor calculation.

For low-overhead freelance work (writing, consulting, design with modest tooling), $100–$200/month in business expenses is a reasonable starting estimate. At $150/month, that adds about $2.70/hour to your floor at 56 billable hours. Call the floor $78/hour.

For work with significant equipment costs, the shift is more meaningful. A photographer carrying a $4,000 camera body who logs 300 billable hours a year is eating $13/hour in depreciation before touching anything else.

Now check the market

You have a floor. Now look at what others charge.

For most knowledge and creative work, Upwork's published rate ranges, LinkedIn Salary Insights, and direct conversations with peers give a reasonable band. If the market for your specialty is $90–$130/hour, your $78/hour floor has room and your rate can reflect your experience and specialization. If the market is $55–$70, the volume math is harder.

The point of the market check is to validate that your floor is achievable and to find where you fit within the range. Someone newer starts toward the lower end. Someone with five relevant client wins and a solid portfolio starts higher.

What the market rate check cannot tell you: whether a rate is sustainable for your specific income target and cost structure. That's why the floor comes first.

Starting lower is fine. Raising is required.

Most freelancers launch below their ceiling. Clients taking a chance on someone new reasonably expect a modest discount for the risk. That's a fair trade.

Leaving the rate there for twelve months because raising feels uncomfortable is not sustainable.

Two signals that your rate is too low: you have more work than you can handle, or you're turning down clients at your current rate because you're already at capacity. Either one is permission to raise.

The standard move: raise by 15–25% with new clients immediately, give existing clients 60 days notice before the new rate applies to new projects. "My rates are going up in June" is a complete sentence.

One structural note: project rates often work better than hourly for defined-scope work. You protect yourself from scope creep, clients get cost certainty, and your effective hourly rate tends to climb as you get faster. Most experienced freelancers shift in this direction. Hourly makes sense when scope is hard to estimate in advance.

Track the actual numbers

All of this is an estimate until you have three months of real data.

Run your effective hourly rate quarterly: revenue minus expenses, multiplied by one minus your effective tax rate, divided by total hours committed including admin. That number is what the hustle is paying per hour.

If it's climbing, the rate is working. If it's stuck at $30–$40 when your floor math says $78, something in the model isn't holding — you're underquoting on scope, spending too much time on low-value admin, or losing margin to platform fees you haven't accounted for.

The 1099 Money System income tracker logs revenue by client, expenses by category, and makes the quarterly math a 10-minute check instead of a Sunday afternoon project. Running the effective rate calculation stops being a chore once the data is already organized.

Liked this post?

Get more freelance finance tips delivered to your inbox every week.

No spam, ever. Unsubscribe anytime.