Overview
Pricing freelance work by gut feeling tends to either undercharge (leaving money on the table, or worse, working for less than your time is worth once expenses are factored in) or overcharge without realizing it, losing bids you could have won. A price built from actual hours, expenses, and buffers removes most of the guesswork, and checking the effective hourly rate tells you whether the number that comes out the other end actually makes sense.
This guide covers how to build a price from the ground up, why effective hourly is the number that matters most, and how to handle discounts without quietly pricing yourself below your own floor.
Price from hours and expenses
Start with a realistic estimate of hours the project will take — including revisions, client communication, and administrative time, not just hands-on work — and any hard expenses like software licenses, materials, or subcontractor costs specific to this project. Add a tax buffer (self-employment tax and income tax combined often runs 25–35% depending on your situation) and a profit margin on top, so the quote covers your real costs rather than just your time.
Check effective hourly
Effective hourly rate — your recommended price divided by estimated hours — is the single most useful sanity check on a freelance quote. A price that looks reasonable as a flat project fee can translate to an uncomfortably low hourly rate once you account for all the hours actually involved, and this is often only visible after you do the division.
Adjust discounts carefully
If a client negotiates a discount, check what it does to your effective hourly rate before agreeing. A discount that pulls your effective hourly below your base rate is effectively a pay cut disguised as a favor — if you want to accommodate the client, it is usually better to reduce scope (fewer revisions, a smaller deliverable) rather than reduce price while keeping scope the same.
Setting a base rate that actually holds
A common mistake is setting a base hourly rate based only on what similar freelancers charge, without accounting for the fact that freelance rates need to cover time you are not billing — client acquisition, invoicing, unpaid revisions, gaps between projects. A frequently cited rule of thumb is that your target hourly rate should be noticeably higher than an equivalent salaried hourly wage, precisely because a freelancer's billable hours are only a portion of total working hours.
Frequently asked questions
How do I know if my freelance rate is too low?
If your effective hourly rate — after accounting for tax, expenses, and non-billable time like admin and client communication — comes out close to or below what you could earn in a comparable salaried role, that is a strong signal your rate needs to go up.
Should freelance quotes be hourly or flat project fees?
Both are common, and the right choice depends on the project and client preference. A flat fee is often easier for clients to budget around, but calculating your effective hourly rate on a flat fee — as this guide describes — is essential to make sure the flat number still reflects fair pay for your time.
How much should I add for taxes when pricing freelance work?
This depends on your tax situation and location, but many freelancers in the U.S. budget 25–35% of income for combined self-employment and income tax. Setting aside this percentage from every payment, rather than estimating it later, avoids an unpleasant surprise at tax time.
Try the calculator
Use the free Freelance Pricing Calculator for live numbers, then come back to this guide anytime you need a quick refresher.