RUNBOOK/
BUREAU

PROFIT & CAPACITY / RUNBOOK BUREAU

How to Calculate Project Profitability

Subtract the relevant project costs from its revenue, including a stated internal cost for your time. Divide the remainder by revenue to calculate the margin. Keep the cost basis visible: a project can look profitable when your own hours, revisions or coordination are missing from the calculation.

Revenue is the starting point, not the result

Use the fee attributable to the project, including agreed additions and any reductions. Keep the treatment of taxes and reimbursed expenses consistent across revenue and costs. The example below excludes taxes and is a management calculation, not a set of formal accounts.

Revenue and cash received answer different questions. A project may show a positive planned margin while its invoice remains unpaid. Keep payment status alongside the profitability review rather than counting an unpaid invoice as cash available.

Work through Revenue → Costs → Time → Margin → Actual Result

  1. Revenue: record the project fee and approved changes, using one consistent basis.
  2. Costs: list subcontractors, licences, travel and other project-specific spending. Include only the share attributable to this job.
  3. Time: estimate delivery, research, meetings, revisions, project admin and handover hours. Multiply by your internal hourly cost assumption.
  4. Margin: subtract direct spending and internal time cost from revenue, then divide that result by revenue and multiply by 100.
  5. Actual Result: replace estimates with actual hours and spending as delivery progresses; compare the final outcome with the original estimate.

Your internal hourly cost is a management assumption about what your time costs the business. It is different from the selling rate charged to clients. State whether it includes an allocation for general overhead; do not add that overhead twice. If general overhead is excluded, the remainder still needs to contribute towards it.

A worked example with the assumptions visible

  • Project revenue: £2,400. Direct spending: £300, comprising £200 subcontractor support and £100 project-specific costs.
  • Estimated own time: 30 hours. Internal time-cost assumption: £35 per hour, including the overhead allocation used for this example.
  • Estimated time cost: 30 × £35 = £1,050. Total estimated cost: £300 + £1,050 = £1,350.
  • Estimated management profit: £2,400 − £1,350 = £1,050. Margin: £1,050 ÷ £2,400 × 100 = 43.75%.
  • Actual time: 40 hours after extra revisions and coordination. With spending and revenue unchanged, actual cost becomes £300 + (40 × £35) = £1,700.
  • Actual management profit: £700. Margin: £700 ÷ £2,400 × 100 = 29.17%, rounded.

These are fictional inputs, not recommended fees, costs or margins. The ten additional hours reduced the management result by £350. A margin cannot be calculated meaningfully with zero revenue; flag that case instead of dividing by zero.

Define the hourly-return figure you are using

For the same example, revenue per own hour falls from £2,400 ÷ 30 = £80 to £2,400 ÷ 40 = £60. That measure ignores the £300 spent externally.

After direct spending, the return per own hour is (£2,400 − £300) ÷ 30 = £70 in the estimate and £52.50 at 40 actual hours. This remainder covers the internal time cost and profit; it is not take-home pay. Label the measure clearly so you do not compare it with a different hourly figure.

Use the difference to improve the next estimate

Separate estimation errors from changed work. If an included review took longer than expected, adjust your future allowance. If a new deliverable was added without an agreed fee, examine the change process. If external spending increased, check whether it was known when you quoted.

Track actual hours even on a fixed-fee job. Include project-specific calls and admin as well as production. Otherwise the final comparison repeats the same omissions that made the original estimate look strong.

Common mistakes in a project profit check

  • Treating the full fee as profit, or valuing your own time at zero without explaining that choice.
  • Using a selling rate as though it were an internal cost rate.
  • Counting subcontractor costs both in direct spending and again in your own labour cost.
  • Subtracting general overhead twice, or excluding it while calling the result net business profit.
  • Dividing profit by costs and labelling it margin; margin uses revenue as its denominator.
  • Comparing estimated hours with actual revenue without showing that the figures are from different stages.

Review one completed project before quoting the next

Gather the fee, direct spending and actual hours for one job. The Project Profit Tracker brings revenue, time costs and project expenses together for a consistent management review.

Use the lessons from actual delivery when estimating your next quote. View the Freelance Pricing Calculator →

Paid products are purchased on Etsy.

Related guides for this decision

Further reading: Business.gov.au: choosing a pricing strategy. These general business principles are not jurisdiction-specific tax or legal advice.