
Freelance Project Rate Formula
Learn how a freelance project rate is estimated from income goals, overheads, billable capacity and project time.
This formula estimates a freelance project quote by turning an annual income target into an hourly rate, then applying that rate to project hours with a contingency buffer. It matters because many freelancers underprice work when they ignore overheads, unpaid time or extra project risk.
- 100% Free
- No Sign-Up Required
- Private & Secure
- Mobile Friendly
Suggested project rate
Where:
Add your target income and overheads, increase that total by your allowance buffer, divide by your annual billable hours to get an hourly rate, then multiply by project hours after adding contingency.
Variables Explained
| Variable | What It Means | Unit |
|---|---|---|
| targetAnnualIncome - Target annual income | The yearly income you want your freelance work to generate before any extra allowance buffer. | currency |
| annualBusinessOverheads - Annual business overheads | Recurring business costs such as software, insurance, hardware, marketing and admin tools. | currency |
| taxAllowancePercent - Tax allowance percent | A percentage buffer added to required revenue to leave room for taxes or reserves. | percent |
| billableHoursPerWeek - Billable hours per week | Average hours each week that can realistically be charged to clients. | hours |
| workingWeeksPerYear - Working weeks per year | Number of weeks per year available for client work after time off and non-billable work. | weeks |
| projectHours - Estimated project hours | Planned hours for the project including delivery, revisions, communication and admin. | hours |
| contingencyPercent - Project contingency percent | Extra percentage added to project hours as a buffer for overruns or minor scope creep. | percent |
Step-by-Step Calculation
Calculate annual billable hours
This estimates how many hours you can actually invoice in a year.
annualBillableHours = billableHoursPerWeek * workingWeeksPerYear
Find base required revenue
This combines the income you want with the business costs you need to cover.
baseRequiredRevenue = targetAnnualIncome + annualBusinessOverheads
Add the allowance buffer
This increases your annual revenue target to leave room for taxes or extra reserves.
requiredRevenueWithAllowance = baseRequiredRevenue * (1 + taxAllowancePercent / 100)
Calculate the suggested hourly rate
This converts your annual revenue target into the hourly rate needed to support it.
hourlyRate = requiredRevenueWithAllowance / annualBillableHours
Adjust project hours for contingency
This adds a time buffer to your estimate so the quote is less likely to fall short.
adjustedProjectHours = projectHours * (1 + contingencyPercent / 100)
Calculate the project rate
This multiplies the required hourly rate by the buffered project hours to estimate a fixed project quote.
projectRate = hourlyRate * adjustedProjectHours
Example: freelance website project quote
Annual billable hours
25 × 46
1,150 hours
Base required revenue
60,000 + 10,000
$70,000
Required revenue with allowance
70,000 × 1.25
$87,500
Suggested hourly rate
87,500 ÷ 1,150
$76.09/hr
Adjusted project hours
40 × 1.10
44 hours
Suggested project rate
76.09 × 44
$3,347.96
Final Result
Suggested project rate: about $3,348
Assumptions
- ✓Billable hours per week and working weeks per year are realistic averages rather than ideal maximums.
- ✓The tax allowance is treated as a simple percentage buffer, not a detailed tax calculation.
- ✓Project hours include all work needed to complete the job, such as planning, meetings, revisions and delivery.
- ✓The same hourly target is applied across the whole project instead of using separate rates for different tasks.
Limitations
- !The formula does not account for local tax rules, payment processing costs or late payment risk unless you add them into your inputs.
- !It does not include strategic pricing factors such as niche expertise, rush fees, licensing or client value.
- !If your estimated billable hours are too optimistic, the resulting hourly rate may be too low.
- !Large projects with changing scope may need phased pricing instead of one simple fixed quote.
Common Mistakes to Avoid
Using total working hours instead of realistic billable hours.
Forgetting to include software, insurance, equipment and admin costs in overheads.
Leaving out revision time, calls, onboarding or handoff work from project hours.
Setting contingency to zero even when the project brief is uncertain.
Assuming the calculator replaces market research or contract planning.
Related Formulas
Frequently Asked Questions
What is the main formula for a freelance project rate?
The project rate is the required hourly rate multiplied by project hours after contingency. The hourly rate itself comes from required annual revenue divided by annual billable hours.
How do you calculate annual billable hours?
Multiply billable hours per week by working weeks per year. This gives a more realistic invoicing capacity than using total time worked.
Why is the tax allowance added before the hourly rate is calculated?
It increases the annual revenue target first, so the hourly rate reflects the extra buffer you want to build into your pricing.
Should contingency be added to hours or to price?
In this calculator, contingency is added to project hours. That keeps the logic tied to expected effort and then converts the total into price.
Can this formula be used for fixed-price projects?
Yes. It is designed to turn an estimated number of project hours into a project quote based on your target hourly rate.
Does a higher billable-hour estimate lower the suggested hourly rate?
Yes. If you assume more billable hours across the year, the same annual revenue target is spread across more hours, which lowers the hourly rate.
Ready to calculate your result?
Use the calculator to get instant results with your own inputs.