How it's calculated
A freelance rate has to pay for everything an employer would otherwise cover: your tax and social contributions, your equipment and software, your pension, and every day you are not billing, whether that is a holiday, illness or time spent finding the next client. The calculator works backwards from the income you want to keep.
Being self-employed also means handling your own tax returns and contributions; government guidance in most countries explains how to register and what you owe.GOV.UK
The formula
- Profit before tax = take-home income ÷ (1 − effective tax rate)
- Revenue needed = profit before tax + business costs (× (1 + safety margin))
- Working days = 52 × days per week − holidays − public holidays − sick days
- Billable days = working days × (1 − share spent on admin, sales and gaps)
- Day rate = revenue needed ÷ billable days; hourly rate = day rate ÷ billable hours per day
Worked example
To take home $60,000 a year with 30% of profit going on tax and $10,000 of business costs, you need $95,714 of revenue. With 25 days' holiday, 8 public holidays and 5 sick days, there are 222 working days; spending a fifth of them on admin and sales leaves 178 billable days, so the day rate is $539 ($67.37 an hour).
| Line | Per year |
|---|---|
| Take-home income you want | $60,000 |
| Tax and social contributions (30% of profit) | $25,714 |
| Business costs | $10,000 |
| Revenue needed | $95,714 |
Billing every working day would need only $431 a day, which is why rates based on a salary divided by working days come out too low.
Assumptions and limitations
- One effective tax rate. Real tax is progressive; use your country's self-employed or salary calculator to find the rate that matches your income.
- Steady work through the year. Seasonal work or long gaps between contracts need a higher non-billable share or a safety margin.
- Costs you pay yourself. Include pension contributions, insurance and equipment if you want the rate to cover them.
- Any currency. Choose dollars, euros, pounds or rupees under the advanced settings.