Skip to content
FinToolSuite
Updated 2026-09-14 · Digital Nomad & Freelance · Educational use only ·
Privacy

Freelance Project Profit Calculator

True profit on a freelance project after all costs.

True profit on a freelance project once hours worked, opportunity cost, direct costs and tax come out of the fee, with the margin per hour.

What this tool does

The Freelance Project Profit Calculator estimates what a single engagement actually earned once the time it consumed is priced as a real cost. It starts from the project fee and takes off two deductions: the cost of the hours worked, which is hours multiplied by the hourly opportunity cost of what those hours could have earned elsewhere, and any direct project expenses. What remains is gross profit, and the tax rate then applies to that figure to give net profit. Charging your own time against the fee is what separates a project that made money from one that merely moved it around. One row repays a careful read: Effective Net Per Hour is net profit divided by hours worked, so it measures the premium over the opportunity-cost rate rather than the hour's total earnings, and its comparison point is zero. The calculation applies tax to gross profit only when that profit is positive, and it does not model business structure, deductible expenses beyond direct costs, or regional tax rules. The output illustrates one engagement in isolation.

Quick answer: with the default values, the result is $150.00 (Net Project Profit). Adjust the values below for your own figures.


Enter Values

People also use

Formula Used
Project fee
Hours worked
Hourly opportunity cost
Direct costs
Tax rate percentage

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

Freelance project profit is what survives the hours worked, priced at the freelancer's opportunity cost, the direct costs such as subcontractors, software and materials, and tax on whatever is left. The headline fee rarely equals the real profit, and the gap is usually the time. On the default figures a 5,000 project leaves 200 of gross profit, once 4,500 of time and 300 of direct costs come out.

What the result means

The headline figure is the project's net profit after every cost, your own time included, and after tax. A negative number means the fee never covered the time value and the direct costs, so the same hours sold elsewhere at the opportunity-cost rate would have paid better. A positive number means the fee cleared all of it with something left over.

The Effective Net Per Hour row is the one that gets misread. It divides net profit by hours worked, which at the default figures reads 2.50, and that is not what an hour of the project earned. The 75 an hour is already sitting in the cost side, so the 2.50 is the premium the project paid on top of it, and zero is the comparison point rather than 75. The arithmetic behind that: after tax the project leaves 3,525 across the 60 hours, or 58.75 an hour, while the alternative work would have left 3,375, or 56.25 an hour. The gap between them is 2.50, which is the row exactly.

Quick example

A project fee of 5,000, 60 hours worked, a 75 hourly opportunity cost, 300 of direct costs and a 25% tax rate. Time cost is 60 × 75 = 4,500. Gross profit is 5,000 − 4,500 − 300 = 200. Tax at 25% of that 200 comes to 50, leaving net profit of 150. Gross margin lands at 4% of the fee, and effective net per hour at 150 ÷ 60 = 2.50.

Which inputs matter most

The inputs are Project Fee, Hours Worked, Hourly Opportunity Cost, Direct Costs and Tax Rate. Hours and opportunity cost carry the biggest cost on most service work: at the default figures the time alone is 4,500 of the 4,800 total, close to 94% of it. Direct costs are usually the smaller share, though they swing the margin hard on subcontractor-heavy jobs. The fee is the only input on the revenue side, so once a fee is agreed, every route to a better margin runs through the cost side.

How the math works

Time cost is hours worked multiplied by hourly opportunity cost. Gross profit is the project fee minus time cost minus direct costs. Net profit is gross profit multiplied by one minus the tax rate, but only while gross profit is positive. A negative gross is reported as it stands rather than softened by a tax shield, because that shield only exists where other profitable work absorbs the loss, which a single-project view cannot see. Gross margin is gross profit over the fee, and effective net per hour is net profit over hours worked.

What this calculation does not capture

One project at a time is the whole limitation. A portfolio of mixed margins gives a thin engagement reasons to exist that this view never sees, whether that is the referral pipeline behind it or the range it adds to a body of work. Scope creep does not reach it either, since it arrives after the hours estimate has been typed in. Repeat business, testimonials and case studies that the work generates later sit outside it too, as does the timing of quarterly tax instalments where a jurisdiction requires them. What comes out is one engagement's economics, isolated from everything around it.

Example Scenario

Fee of $5,000 less 60 hours of time valued at $75/hr and $300 in direct costs, after 25% tax, nets $150.00 of project profit.

Inputs

Project Fee:$5,000
Hours Worked:60 hours
Hourly Opportunity Cost:$75
Direct Costs:$300
Tax Rate:25%
Expected Result$150.00
Expected Result breakdown
Gross Profit (pre-tax)$200.00
Time Cost$4,500.00
Effective Net Per Hour$2.50
Gross Margin4.00%

This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

Time cost equals hours worked multiplied by hourly opportunity cost. Gross profit equals project fee minus time cost minus direct costs. Net profit equals gross profit multiplied by one minus the tax rate as a decimal while gross profit is positive; a negative gross profit is reported as it stands, with no tax-shield adjustment, since a single-project view cannot model offsetting the loss against other engagements. Gross margin equals gross profit divided by the fee. Effective net per hour equals net profit divided by hours worked, which makes it the premium over the opportunity-cost rate rather than a total hourly figure, and its reference point is zero. Inputs are validated as non-negative and the tax rate is constrained to a 0 to 100% range. Results are illustrative estimates based on the figures entered.

Frequently Asked Questions

Why count time as a cost?
Opportunity cost. Every hour spent on this project is an hour unavailable for another billable one. Unless demand is unlimited, which it rarely is, time carries an alternative value, and that value belongs on the cost side of any honest profitability calculation. Leaving it out makes every project that fills a diary look profitable.
What if there is no other work available?
When the pipeline is empty the opportunity cost is lower than the standard rate, closer to whatever the next best use of that time is worth: a survival rate, a lower-paying side project, or learning time valued at nothing. Different projects can therefore carry different opportunity costs depending on what else was available when the work was taken. Entering the standard rate during a quiet stretch understates the project's true contribution.
Why does profit look so low?
Because hours multiplied by the opportunity-cost rate often lands close to the whole fee on hourly-priced work, which is exactly what the calculator is built to surface. There is a structural reason for it: quote at precisely your own rate and the fee equals the time cost exactly, which leaves gross profit at minus the direct costs. At the default 60 hours and 75 an hour, a fee of 4,500 produces a gross profit of minus 300. Every positive figure this calculator returns is the markup above that line.
Why would a freelancer take a low-profit project?
Context shifts the answer. Early-career freelancers commonly accept lower-margin work for portfolio building, testimonials or category experience. Engagements with high-profile clients can produce indirect value through referrals and case studies that a single-project view does not capture. Consistently low margins across a representative sample of projects are a different signal, pointing at a fee structure that leaves little room beyond time cost rather than at one job coming in tight.

Related Calculators

More Digital Nomad & Freelance Calculators

Explore Other Financial Tools

Spotted something off?

Calculations or display — let us know.