All toolsFREE · NO SIGNUP

Project Profitability Calculator

Should you take this gig? Risk-adjusts your hour estimate, surfaces the hidden costs (subcontractors, tools, scope creep), and gives you a color-coded go/no-go verdict. Stop saying yes to projects that lose you money.

Compute it →

What you pay them (already marked up).

Stock images, licenses, project-specific tooling.

BELOW YOUR TARGET
27.2% margin
Net profit: $2,175 · Effective rate: $104/hr

Margin 27.2% is below your 30% target. Take it only if it builds future revenue (referrals, case study, portfolio).

  • Quoted price$8,000
  • Hours estimated60
  • Hours risk-adjusted (1.25×)75
  • Labor cost (raw)$4,500
  • Labor cost (risk-adjusted)$5,625
  • Tools / software$200
  • Total costs$5,825
  • Net profit$2,175
Break-even analysis

You stop making money after 104 hours — meaning every hour above that is a loss. With your medium risk buffer of 75 hours, you're safely under break-even by 29.0 hours.

Summary
Project profitability — BELOW YOUR TARGET

Quoted price:        $8,000
Hours estimated:     60
Hours adjusted (×1.25):  75
Labor cost:          $5,625
Tools:               $200
Total costs:         $5,825
Net profit:          $2,175
Margin:              27.2%
Effective rate:      $104/hr
Break-even hours:    104

Margin 27.2% is below your 30% target. Take it only if it builds future revenue (referrals, case study, portfolio).

Why most freelancers undercharge for projects

The single most common mistake in freelance pricing: estimating only the obvious work hours. The hidden costs that destroy margin: scope creep (work beyond the original quote), unbilled communication time (calls, emails, revisions), context switching from other projects, subcontractor markup, software/tools specific to the project, and the opportunity cost of saying yes to this client vs another.

A 30-hour project rarely takes 30 hours. With realistic risk-adjustment, it takes 38-50. If you priced based on 30 and your true cost is 50, you just lost 40% of your margin without knowing it.

  • Scope creep: +10-30% on every project. Inevitable unless your contract pins it down.
  • Communication overhead: +5-15% in unbilled emails, calls, "quick questions" that weren't quick.
  • Context switching: jumping between projects costs ~25 minutes per switch (Mark, UC Irvine).
  • Subcontractor markup: if you outsource part, mark up 30-50% to cover risk + management overhead.
  • Tools-per-project: one-off licenses, stock images, plugins. Often forgotten in the quote.

How to risk-adjust your hour estimate

The single most useful pricing habit: multiply your hour estimate by a risk multiplier before quoting. Low-risk projects (existing client, well-defined scope, you've done similar work): ×1.10. Medium-risk (new client OR fuzzy scope): ×1.25. High-risk (new client + fuzzy scope + tight deadline): ×1.50. Extreme-risk (reputation-risky client or unknown tech): ×1.85.

Then quote based on the adjusted hours, not the raw hours. The buyer sees a single fixed-price number; you have a private buffer that absorbs the inevitable scope creep.

Engineers and designers are systematically optimistic about how long things take — research consistently shows estimates are off by 20-40% on the low side. The risk multiplier corrects for this without making you sound timid.

  • Low risk (×1.10): returning client, you have done identical work before, scope is one paragraph clear.
  • Medium risk (×1.25): default for most projects. New client OR new tech OR fuzzy scope (one of three).
  • High risk (×1.50): two of: new client / new tech / fuzzy scope. Or tight deadline.
  • Extreme risk (×1.85): all three OR known-difficult client OR work you have not done before.

Margin targets by project type

A profitable freelance practice runs at 30-50% margin on most projects, after accounting for all costs. Below 20% margin is barely worth it; above 60% usually means you underestimated hours (recheck your estimate before celebrating).

Project types with different margin profiles: one-off creative work (logo, brand identity, copy) — 40-60% achievable, your skill is the entire product. Implementation work (web build, integration) — 25-40% typical, more cost variability. Retainer / ongoing — 30-50% with predictable cashflow tradeoff. Pure consulting (advisory, strategy) — 50-70% achievable, almost no overhead.

Below-target margin is fine occasionally if it builds future revenue: referral source, case study, portfolio piece for a vertical you want to break into. Below-target margin habitually is just slow bankruptcy.

  • Healthy margin: 30-50% net of all costs. The calculator above flags green when you cross 30%.
  • Below 20%: red flag. Either negotiate price up or pass. No room for scope creep.
  • Above 60%: audit your hour estimate. You probably underestimated.
  • When to accept lower margin: strategic clients only — referrals, case studies, breaking into a new vertical.

When to walk away

If the calculator above gives you a 'TURN IT DOWN' or 'BARELY WORTH IT' verdict, the right move is rarely 'work cheaper'. It's either negotiate the price up or pass. The hidden cost of taking an unprofitable project is the OTHER project you couldn't take because you were buried in this one. Opportunity cost is real even if it doesn't show on an invoice.

How to walk away well: 'Thanks for considering us. Based on the scope, our number for this project would be $X — significantly above your budget. If the scope can flex (we can deliver Y instead of Z), the number can come down to $W. Otherwise we'd recommend [referral to someone better-fit]. Always happy to revisit if priorities shift.'

Always have a referral list. Pointing the client to someone better suited (cheaper if budget is tight, or specialist if scope is wrong) generates goodwill that comes back as bigger projects later.

  • Walk if margin < 10%: no buffer for scope creep. Even a 2-hour overrun nukes the margin.
  • Walk if client is a flake in the discovery: late to calls, vague answers, scope changes mid-quote = expensive client.
  • Don't walk silently: send the price + a referral. Goodwill compounds.
  • Negotiate scope, not price: "We can do X for your budget; the full Y is $Z." Better than discounts.

Frequently asked questions

  • 30-50% is the healthy range for most freelance work. Below 20% leaves no room for scope creep; above 60% usually means you underestimated hours (recheck your estimate before celebrating). The calculator flags green at 30%+, amber below your target, red below 10%.