Money·8 min

How to Calculate Freelance Project Profit

Learn how to calculate project profit, margin, and effective hourly rate.

Revenue is not profit. A project that pays you $10,000 might cost $5,000 in subcontractors and $500 in fees, leaving $4,500 in pre-tax profit. After estimated taxes, the amount you keep may be lower. Calculating profit tells you which projects are worth taking and which aren't.

The basic formulas

Start with these three numbers:

Project Profit = Revenue − Direct Project Costs

Profit Margin = Project Profit ÷ Revenue

Effective Hourly Rate = Project Profit ÷ Actual Hours Worked

These give you the full picture of a project's financial performance.

Direct project costs

Cost Examples
Subcontractors Writers, developers, designers you hired
Software Licenses purchased specifically for the project
Assets Stock photos, fonts, plugins
Platform fees Marketplace or freelance platform fees
Payment processing Payment provider fees

These are direct project costs. Subtract them from revenue to calculate your project profit.

What about taxes?

Tax is calculated separately from project profit.

Estimated After‑Tax Profit = Project Profit − Estimated Tax

Tax rates vary by country, business structure, and total annual income. For this reason, it's useful to track project profit before tax as your primary performance metric, then apply your estimated tax rate to understand after-tax outcomes.

The value of your time

Your time has value. If you worked 50 hours on a project, that's 50 hours you could have spent elsewhere.

Your own time isn't usually a direct cash cost like a subcontractor or software license. Instead, track your actual hours separately and use them to calculate your effective hourly rate. This shows whether the project was worth your time.

Include all the time you actually spend on the project when calculating your effective hourly rate, including meetings, emails, project management, and revisions. For example, if you think a project takes 30 hours of design work but you also spend 5 hours in meetings, 3 hours on emails, and 4 hours on revisions, your actual time is 42 hours — and your effective hourly rate will be very different from what you expected.

Two ways to evaluate project performance

Profit margin — profit divided by revenue.

If you earned $3,510 on a $3,800 project, your margin is 92.4%.

Effective hourly rate — profit divided by actual hours worked.

If you earned $3,510 and worked 32 hours, your effective rate is approximately $110/hour.

Compare this to your target hourly rate. If the effective rate is much lower, consider adjusting your pricing or estimating more carefully.

Complete example

Project: Shopify store build
Revenue: $3,800

Direct project costs:

  • Shopify theme: -$60
  • Stock photos: -$40
  • Upwork fee: -$190
  • Total direct costs: -$290

Project profit: $3,800 − $290 = $3,510
Profit margin: $3,510 ÷ $3,800 = 92.4%

Estimated tax: -$950

Estimated after‑tax profit: $3,510 − $950 = $2,560

Time worked: 32 hours

Effective hourly rate: $3,510 ÷ 32 = ~$110/hour

This project generated a strong project profit. The effective hourly rate is above the target rate, and the after-tax estimate gives a realistic view of what may remain.

What to do with this information

Track profit for every project. After a few projects, you'll notice patterns.

  • Projects that consistently deliver high profit → take more of these
  • Projects that deliver low profit → raise your price or reduce costs
  • Projects that lose money → avoid them or restructure the approach

Profit tracking helps you improve your pricing over time.

Common mistakes

Only looking at revenue
Revenue tells you how much you billed. Project profit tells you what remains after direct costs.

Forgetting platform fees
Platform fees can reduce project profit depending on the platform and account terms.

Ignoring non-billable time
Time in meetings, email, and project management is real time. Include it in your actual hours. It directly affects your effective hourly rate.

Not considering taxes separately
Pre‑tax profit and after‑tax profit are different. Estimated after‑tax profit gives you a better sense of what may remain after taxes, but your actual take‑home depends on your tax situation and business structure.

Calculate your project profit

Use the calculator to see what you truly earn.

Calculate Project Profit →

Related Guides

Frequently Asked Questions

What if my profit margin is very low?

You're either undercharging or spending too much on project costs. Review both.

Should I include my own time as a cost?

Your own time isn't usually a direct cash cost like a subcontractor or software license. Instead, track your actual hours separately and use them to calculate your effective hourly rate. This shows whether the project was worth your time.

How do I compare projects of different sizes?

Use margin and effective hourly rate. A small project with high margin is often better than a large project with low margin.

What if a project had high revenue but low profit?

Check your costs. Did you underestimate hours? Spend too much on subcontractors? Pay high platform fees?

How often should I review project profit?

Every project. It's a reliable way to know if you're improving.

What's the difference between profit margin and markup?

Profit margin is profit divided by revenue. Markup is the amount added to costs. They measure different things and can look very different. For freelance projects, profit margin is usually more useful.

Should I calculate profit before or after tax?

Both are useful. Project profit before tax shows the underlying performance of the project. Estimated after‑tax profit gives you a realistic view of what may remain after taxes. Your actual take‑home depends on your tax situation and business structure.

Back to all guides