Project Profit Calculator Widget

Embed a project profitability calculator for agencies, studios and consultancies. Enter a fixed fee or billable hours at a bill rate, the hours and internal cost rate of up to three roles and the project expenses to see profit, margin, the effective hourly rate the work earned and how much of the budget was burned.

Business & Ecommerce Calculator Runs in your browser Free · no ads

Customize your widget

Theme
Auto follows the visitor's light/dark setting.
Style
Attribution on your page
Optional and entirely your choice. The exact line is shown in the code below; it links to the tool with rel="nofollow".
More options
Starting values
Leave blank to use the widget's defaults. Visitors can still change every value.

Live preview

Exactly what your visitors will see

Embed code

<iframe src="https://a2z.tools/embed/w/project-profit-calculator" title="Project Profit Calculator by A2Z Tools" width="100%" height="860" style="border:0;width:100%" loading="lazy" allow="clipboard-write"></iframe>

A plain iframe. Works everywhere, including site builders that strip scripts. Adjust height if your content needs more room.

Works with

How it works

Revenue is either the agreed fixed fee or billable hours multiplied by the bill rate. Cost is built from the team: each role's hours times its internal cost rate - what an hour of that person costs the business, salary plus overhead, not the price charged to the client - plus direct expenses such as software, travel or subcontractors. Profit is revenue minus cost and the margin is profit as a share of revenue. The effective hourly rate divides revenue by all team hours, which is the number that exposes an over-serviced fixed-fee job: 25,000 for 180 hours earns 138.89 an hour even if the quoted rate was 150. Budget burn is cost as a share of revenue; past 100% the project loses money and the widget warns. Leave the third role blank when only two roles worked on it.

Calculation method

  • Revenue = fixed fee, or billable hours x bill rate
  • Cost = sum of (role hours x internal cost rate) + expenses
  • Profit = revenue - cost; margin % = profit / revenue x 100
  • Effective hourly rate = revenue / total team hours; budget burn % = cost / revenue x 100

Worked examples

Fixed-fee website

Inputs: Fixed fee 25,000; role 1: 120 h at 60; role 2: 60 h at 45; expenses 1,500

Result: Profit 13,600.00; margin 54.4%; effective rate 138.89 an hour; budget burn 45.6%

Cost 7,200 + 2,700 + 1,500 = 11,400.

Billed by the hour

Inputs: 200 billable h at 150; same team and expenses

Result: Profit 18,600.00; margin 62%

Revenue 30,000.

An overrun

Inputs: Fixed fee 5,000; role 1: 100 h at 60; no expenses

Result: Profit -1,000.00 with a loss warning

Cost exceeds the fee.

Limitations

  • Up to three roles and one expense total; large teams need roles grouped by cost rate.
  • No company overhead allocation, taxes, payment delays or currency risk.

Where publishers use it

  • Agency-management blogs on fixed-fee versus time-and-materials pricing
  • Freelance designers and developers reviewing a finished project
  • Consultancy proposal pages showing the margin behind a quote
  • Project-management guides teaching earned value and budget burn
  • Architecture and engineering practices tracking job profitability
  • Video production houses and photographers costing shoot days against a fixed package

Questions

What is an internal cost rate?

The cost of one hour of a person to the business: annual salary plus benefits and overhead divided by productive hours. A 60,000 salary at a 1.3 multiplier over 1,800 hours is about 43 an hour.

Why does the effective hourly rate matter?

On fixed-fee work it shows what each hour really earned. A 25,000 fee that takes 180 hours earns 138.89 an hour; if it overruns to 250 hours it falls to 100.

What is a healthy project margin?

Many agencies aim for 40-60% gross project margin before company overhead, because rent, sales and admin still have to be paid from it.

Is budget burn the same as percent complete?

No. Burn is cost spent against revenue. If burn is 80% but the work is only half done, the project is heading for a loss.

Can I include subcontractors?

Yes - add them as a role with their hourly cost, or put a fixed invoice amount into expenses.

How does scope creep show up?

Unbilled change requests add hours without adding fee. Re-run it with the extra time: 30 more hours at a 60 cost rate turn a 13,600 profit into 11,800 and drag the effective hourly rate from 138.89 down to 119.05.

Should rework hours be logged?

Yes. Revisions, bug-fixing and quality assurance after delivery are real hours; leaving them out makes the margin look healthier than the timesheets justify and repeats the underquote next time.

Cite or recommend this tool

If you reference this tool in an article, course or documentation, these formats are ready to copy. They are optional - nothing is added to your site unless you paste it.

A2Z Tools Project Profit Calculator
https://a2z.tools/embed/project-profit-calculator
  • Billable Utilization Calculator

    Business & Ecommerce Calculator New

    Billable utilization against available hours, the gap to target and the revenue it represents.

    Get code
  • PERT Estimate Calculator

    Business & Ecommerce Calculator New

    Three-point PERT estimates for up to six tasks: expected time, standard deviation and 68% and 95% ranges.

    Get code
  • Price Quote Builder

    Business & Ecommerce Tool New

    Build a quick price quote from up to 8 line items with discount and tax, then copy it as text.

    Get code
  • Profit Margin Calculator

    Business & Ecommerce Calculator

    Profit, gross margin and markup from cost and price - or the price for a target margin.

    Get code
  • Markup Calculator

    Business & Ecommerce Calculator

    Selling price from cost plus markup, or work back to the cost or the markup you applied.

    Get code
  • Discount Calculator

    Business & Ecommerce Calculator

    Sale price and savings, including stacked discounts and sales tax on the reduced price.

    Get code

Preview