Freelance Project Calculator
Turn a task list into a fixed project price. List the tasks with estimated hours, enter your hourly rate, a buffer for the extra time projects always take and any project expenses. The calculator gives the project fee, the hours with and without buffer, and a payment plan: the deposit up front and the remaining milestone payments.
- Runs in your browser
- No sign-up
- Free to use
Break the project into tasks you can estimate.
Projects usually take longer than estimated.
How to use Freelance Project Calculator
- List tasks: task | hours.
- Enter your hourly rate and buffer.
- Set deposit and number of milestones.
- Send the fee and payment plan.
Freelance Project Calculator features
Task-based estimate
Hours per task.
Estimation buffer
For real-world overruns.
Payment plan
Deposit and milestones.
Expenses
Added to the fee.
Paste from spreadsheets
Tab or | separated lines.
Any currency
Choose from 30+ currencies; amounts are formatted for it.
When to use Freelance Project Calculator
- Website and design projects.
- Writing and translation jobs.
- Development contracts.
- Consulting engagements.
Freelance Project Calculator FAQ
Why add a buffer?
Estimates are usually optimistic; 15–30% covers meetings, feedback rounds and surprises.
How big should the deposit be?
30–50% is common for new clients and protects your time.
Should I show hours to the client?
Many freelancers quote a fixed price and keep the breakdown internal.
What about revisions?
Include a task for agreed revisions and charge extra for more.
Fixed-price projects
A fixed price shifts the risk of overruns to you, so the buffer and a clear scope matter. Listing tasks also makes the scope visible to the client.
Milestone payments keep cash flowing on longer projects and give both sides natural checkpoints.
All amounts stay on your device: the calculator runs in your browser, nothing you type is uploaded or saved, and the result updates as you change any field. The currency setting only changes how numbers are shown; no exchange rate is applied.
To keep a record, copy the main result with the copy button or note the breakdown shown under it. Reset brings back the example values, which is a quick way to see how the calculation behaves before entering your own figures.