Knackdesk

How to price a freelance project, step by step

Most freelancers price backwards: they guess what the client will pay, then hope the hours fit. This guide goes the other way. It starts from the income you need, turns it into a rate, builds the quote from the work, and finishes with the terms that make sure you get paid. Each step links to the calculator that does the arithmetic.

By the Knackdesk team · Last reviewed

1. Start from the rate you need, not the rate you see

A rate copied from a job board tells you what someone else charges, not whether it pays your bills. Your rate comes from four numbers: the income you want for the year, your business costs, the tax you will owe on the profit, and the hours you can actually bill. Nobody bills forty hours a week; selling, admin, learning and gaps between projects take a third or more of the time. The hourly rate calculator takes those four inputs and gives the rate that makes the year work. Run it once a year and whenever your costs change.

If you already work, check what you really earn per hour on recent projects with the effective hourly rate calculator: fee divided by every hour the project consumed, including the unpaid ones. If the effective rate is well below the rate you need, the problem is scoping or scope creep, and no new project should be quoted until it is understood.

2. Turn a revenue goal into hours and utilization

Before quoting anything, know how many billable hours the year needs. The billable hours calculator converts a revenue goal into hours per year, per week and per day at your rate, and shows the utilization that implies. A goal that needs 85% utilization of a 40-hour week leaves no room for the business side of freelancing. If the number is infeasible, raise the rate or lower the goal now, not in November.

3. Estimate the work, then the price

Break the project into tasks small enough to picture, estimate each one, and add the time that never makes it into task lists: the kick-off call, revisions, waiting for feedback, testing and handover. Compare the total with a similar past project; if the new estimate is well below what that one actually took, the estimate is wrong. The project budget calculator turns hours and rate into a budget with expenses and a contingency line.

Contingency is not padding. It covers the things you know will happen but cannot name yet: a third round of changes, a dependency that slips. Ten to twenty percent is common for well-defined work. Show it as its own line; clients accept a contingency they can see. If several people with different rates will work on the project, the blended rate calculator gives one rate that produces the same total.

4. Fixed price or time and materials

A fixed price moves the risk of overrun from the client to you, so it should carry a premium and a tight scope. Time and materials is fairer when the scope is open, but clients dislike open-ended bills. A common middle path is a fixed price per phase with a change process for anything outside it. Whichever you choose, check the fixed price with the project profitability calculator using your internal cost per hour rather than your bill rate: it shows the margin, the effective rate the price works out to, and the hours at which profit reaches zero.

For ongoing work, a retainer gives both sides predictability. The retainer calculator prices a monthly block of hours with a discount for the commitment and shows what unused or extra hours cost.

5. Ask for a deposit and set the payment terms

A deposit confirms the client is serious and funds the first weeks of work. Thirty to fifty percent up front with the balance at milestones is typical for projects; the deposit split calculator divides a fee into a deposit and stage payments. Put the payment terms on the quote and on every invoice: due date, late fee, and what happens if a milestone is delayed by the client. The invoice due date calculator works out due dates for terms like net 30 with business-day handling, and the late fee calculator shows what a flat fee or monthly interest adds to an overdue invoice.

If you offer an early payment discount, make sure it is worth it: the early payment discount calculator turns a discount like 2% for payment in 10 days into the annual rate you are effectively paying for faster cash.

6. Put tax aside before you spend it

Freelance income arrives gross and the tax bill arrives months later. Set aside a fixed share of each payment on the day it lands. The tax set-aside calculator turns income, expenses and the percentage you choose into a monthly amount; the percentage depends on your country and should come from last year's figures or an accountant, not from a rule of thumb.

7. Check the result and adjust

When the project ends, compare the hours against the estimate and the effective rate against the rate you need. Projects that consistently land below your target rate are being under-scoped, under-priced or over-delivered, and the fix is different for each. Keep the figures; after five or six projects the pattern is obvious, and your next quote is built on evidence rather than optimism.

The mistakes that cost the most

Keep it all in one place

The Freelance Pricing Kit brings the rate calculation, a rate card, a quote builder and a retainer pricer together in one workbook, and the Freelancer Finance Kit tracks invoices, due dates, late fees and cash flow once the work starts. Both are one-time purchases and work in Excel, Google Sheets and Numbers.

All guides →