How to Set Your Freelance Hourly Rate: Step‑by‑Step Workflow + Template
rate-settingfreelance pricinghourly ratesfreelance financetaxes and expenseswork calculators

How to Set Your Freelance Hourly Rate: Step‑by‑Step Workflow + Template

FFreelance.live Editorial Team
2026-11-11
6 min read

Calculate a sustainable freelance hourly rate by factoring in income, taxes, expenses, billable time, profit, and project risk.

How much should you charge per hour as a freelancer? This step-by-step workflow helps you turn an income goal into a defensible hourly rate by accounting for taxes, business expenses, non-billable time, profit, and project risk. Use the formulas and spreadsheet layout below as a repeatable freelance hourly rate calculator template, then revisit your inputs whenever your workload, costs, or market position changes.

Overview

A freelance rate is not simply an employee salary divided by annual working hours. Employees may have paid leave, employer-provided benefits, equipment, training time, and more predictable working hours. Freelancers also spend time finding clients, writing proposals, managing projects, sending invoices, handling revisions, and maintaining their businesses. Those hours are necessary, but they are not always billable.

A useful rate-setting process therefore starts with the amount your business needs to generate, not with a number copied from a job board or another freelancer. Your final rate should cover four broad needs:

  • Personal income: the amount you want available for your own pay and financial goals.
  • Tax reserves: money set aside for income tax, social contributions, or other obligations that apply where you live.
  • Business costs: software, insurance, equipment, accounting, education, workspace, payment fees, and other operating expenses.
  • Business protection: profit, unpaid gaps between projects, late payments, scope changes, and unusually complex work.

The result is a starting rate, not a permanent label. You can use it to assess freelance jobs, compare contract opportunities, quote a project, or decide whether a client’s budget is workable.

How to estimate your freelance hourly rate

Set up a spreadsheet with one input per row. Keep the original assumptions visible so you can adjust them later rather than rebuilding the calculation.

  1. Choose an annual personal income goal. Use the amount you want your freelance business to support before personal taxes, or define a clear after-tax goal and add a tax reserve in the next step. Be consistent throughout the sheet.
  2. List annual business expenses. Include recurring costs and a reasonable allowance for irregular purchases. Separate business expenses from personal spending so you do not count the same cost twice.
  3. Set a tax reserve percentage. This is a planning assumption, not a tax calculation. Your correct reserve depends on your country, business structure, deductions, income level, and other circumstances. Confirm it with an appropriate local tax professional or official guidance.
  4. Add a profit or contingency margin. A margin gives the business room for replacement equipment, slow periods, reinvestment, and unexpected costs. It is different from your personal income target.
  5. Estimate available working time. Start with working weeks per year and planned hours per week. Remove holidays, planned leave, sick time, training, and other periods when you do not expect to work.
  6. Estimate billable utilisation. Utilisation is the share of available working time that can actually be billed to clients. Research, administration, marketing, sales calls, bookkeeping, and unpaid revisions reduce this percentage.
  7. Apply a project risk premium when appropriate. A rush deadline, unclear scope, multiple decision-makers, unusual technical requirements, or a client with a history of late feedback may justify a higher rate or a separate contingency.

A simple planning formula is:

Annual revenue target = ((personal income goal + annual business expenses) ÷ (1 − tax reserve)) × (1 + profit margin)

Then calculate:

Base hourly rate = annual revenue target ÷ (working weeks × hours per week × billable utilisation)

If a project carries extra risk:

Risk-adjusted rate = base hourly rate × (1 + risk premium)

This is a simplified model for planning and comparison. It does not replace tax advice, and it should not be used to promise a particular after-tax income.

Inputs and assumptions

Small changes to your assumptions can materially change the result, especially utilisation. A freelancer who can bill 70% of working time will generally need a different rate from one who expects to bill 40%, even if their income goal is identical.

Use these spreadsheet columns:

InputExample entryHow to review it
Personal income goal60,000 currency unitsRevisit when your financial needs or service mix changes.
Annual business expenses12,000 currency unitsUse recent records and include irregular costs.
Tax reserve25%Validate locally; treat this as a planning reserve.
Profit margin10%Increase it if you need more resilience or reinvestment capacity.
Working weeks46Remove holidays, planned breaks, and realistic downtime.
Hours per week35Use sustainable hours, not an ideal maximum.
Billable utilisation60%Compare it with your calendar after several months.
Risk premium10%Apply only when scope, urgency, or delivery risk warrants it.

For market benchmarking, compare like with like: role, specialist skill, experience, deliverable, client type, location, currency, and whether the quoted figure includes taxes or expenses. Do not treat a public rate as a universal market price. A practical benchmark worksheet can use the following planning bands relative to a verified local midpoint:

RoleRegion to compareEntry or generalist bandEstablished or specialist band
DesignerYour client market and currencyBelow to around the local midpointAround to above the local midpoint
DeveloperYour client market and technical nicheBelow to around the local midpointAround to above the local midpoint
WriterYour client market and content typeBelow to around the local midpointAround to above the local midpoint
MarketerYour client market and channel expertiseBelow to around the local midpointAround to above the local midpoint

Record the date and method for every benchmark. Regional differences can reflect demand, purchasing power, client location, specialisation, and contract expectations. The table is a comparison framework, not a claim about current prices.

Worked example

Suppose a freelancer sets these planning inputs:

  • Personal income goal: 60,000 currency units
  • Annual business expenses: 12,000
  • Tax reserve: 25%
  • Profit margin: 10%
  • Working time: 46 weeks × 35 hours per week
  • Billable utilisation: 60%

First, calculate the annual revenue target:

((60,000 + 12,000) ÷ 0.75) × 1.10 = 105,600 currency units.

Next, calculate expected billable hours:

46 × 35 × 0.60 = 966 billable hours.

The base hourly rate is therefore:

105,600 ÷ 966 = approximately 109.32 currency units per billable hour.

For a project with a 10% risk premium, the planning rate becomes approximately 120.25 currency units per hour. The freelancer could then round this to a clear quoted figure, use it to create a fixed project price, or negotiate scope instead of immediately discounting the rate.

For fixed-price work, multiply the rate by estimated billable hours, then add time for agreed meetings, project management, revisions, and a documented contingency where appropriate. The Freelance Project Estimate Template can help separate scope, time, and revisions.

When to recalculate

Recalculate your hourly rate at least when one of your major inputs changes. Useful triggers include a new income goal, higher software or insurance costs, a change in tax obligations, a move to a different client region, reduced utilisation, a new specialisation, or a shift from short projects to longer retainers.

Review your actual calendar every few months. Compare planned billable hours with time spent on sales, administration, client communication, revisions, and delivery. If your utilisation assumption was optimistic, raising the rate or improving your workflow may be necessary. The Freelance Workweek Planner can help identify where non-billable time is going.

Refresh benchmark notes and tax assumptions every six to twelve months, or sooner when major tax or labour-law changes affect your situation. Update payment, invoicing, and payroll-tool links annually. Keep dated versions of your spreadsheet so you can explain why your rate changed during a renewal or negotiation.

Finally, use the number with context. Quote a project total when the scope is clear, state what counts as billable work, set revision limits, and define payment terms. Your hourly rate is the financial floor for sustainable work; your proposal should also reflect the value, responsibility, and risk of the specific assignment.

Related Topics

#rate-setting#freelance pricing#hourly rates#freelance finance#taxes and expenses#work calculators
F

Freelance.live Editorial Team

Career and Freelance Finance Editors

Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.