Gross margin on project

What is an agency project margin calculator?

An agency project margin calculator estimates gross margin and gross profit on a client project, statement of work, fixed-fee engagement, or scoped delivery sprint. It helps creative agencies, marketing agencies, consulting firms, production shops, and professional services teams compare client fee against fully loaded delivery cost so they can price work, control scope creep, and spot unprofitable projects before the final project P&L closes.

Agency project gross margin formula

The project margin formula subtracts delivery cost from client fee, then divides the profit by client fee to show gross margin percentage. Use net project revenue and fully loaded delivery cost from the same scope, timeline, and accounting policy.

Project gross margin % = ((Client fee - Fully loaded delivery cost) / Client fee) x 100
  • Gross profit dollars = Client fee - Fully loaded delivery cost.
  • Exclude pass-through media or reimbursable expenses if your agency books them at zero margin.
  • Use loaded cost rates for employee time, contractor invoices, direct tools, travel, and production costs tied to the project.

Inputs explained

To make the agency margin forecast useful, define revenue and cost the same way finance defines the project P&L.

Client fee / contract value ($)
The fee the client pays for the scoped work. Use signed SOW value, fixed project fee, recognized project revenue, or the net revenue amount your agency uses for margin reporting. Exclude reimbursable pass-throughs unless your finance policy includes the earned markup.
Fully loaded delivery cost ($)
The total cost required to deliver the project, including employee hours at loaded cost, freelance or contractor invoices, direct production expenses, project-specific software, travel, revisions, and write-offs. Do not use sell rates here unless you are building a pricing model rather than a margin model.
Gross margin %
The percentage of client fee left after delivery cost. Agencies often use this number to compare project profitability across fixed-fee work, retainers, production jobs, and consulting engagements.
Gross profit ($)
The dollar contribution left after project delivery cost. This is useful for partner review, resource planning, project retrospectives, and deciding whether a similar SOW should be repriced.

Example agency project margin calculation

If an agency charges a client $78,000 for a fixed-fee brand sprint and fully loaded delivery cost is $41,800, gross profit is $36,200. The project gross margin is about 46.4%, which may be healthy for a project-led agency if contractor cost, rework, travel, and direct tools are already included and pass-through expenses are handled consistently.

Gross margin on project

(Fee − delivery cost) ÷ fee × 100

1
Revenue
2
Cost to deliver

Want a similar calculator on your website?

Describe your fields and formula in plain English, match your brand, and embed the widget anywhere—WordPress, Webflow, Shopify, or custom HTML. Capture leads when you're ready.

How to model gross margin on a fixed-fee project

  1. On the Revenue step, enter the fee tied to this engagement’s scope—usually signed SOW value net of pass-through media you book as reimbursable COGS or zero-margin revenue depending on policy.
  2. On Cost to deliver, sum fully loaded delivery for the project window: creative and strategy hours at burdened cost rates, freelance invoices allocated to the job, licenses billed to the client ID, and direct travel—omit firm-wide sales and leadership overhead unless your finance standard explicitly rolls it into project COGS.
  3. Compare “Gross profit ($)” to your PM’s burn forecast; variances usually trace missed contractor hours or rework before they hit write-offs.
  4. Interpret “Gross margin %” against your portfolio guardrails—slide delivery cost up 10% to simulate scope creep when pricing the next phase retainer.

Common agency project margin mistakes

  • Including pass-through media, print, production, or travel reimbursements in revenue without matching the related cost.
  • Using billable sell rates instead of loaded employee cost when calculating delivery cost.
  • Forgetting freelance invoices, contractor markups, project-specific tools, rush fees, or client travel.
  • Leaving out revision rounds, unpaid change requests, rework, and project management time.
  • Comparing cash-billed revenue to delivery cost from a different accounting period.
  • Averaging delivery cost across retainers instead of calculating margin by client, project, or SOW.
  • Treating gross margin as net profit before subtracting agency overhead, sales cost, leadership time, and taxes.

Agency project economics benchmarks

Typical gross margin band for project-based marketing / creative agencies (fee vs. delivery)
Often mid-40s to low-60s percent when delivery cost includes labor + tools; thin margins signal scope creep or pricing discipline gaps
Common rule-of-thumb for pass-through media or COGS in client invoices
Many shops exclude pass-throughs from margin numerator or book net revenue—misclassification here swings margin points wildly
Delivery cost capture completeness (benchmark for model quality)
Strong ops teams allocate ~85–95% of identifiable project labor and tools before contested overhead allocations—missing contractor burden understates cost

Best use cases

  • Growth and performance planning
  • Budget and forecast scenario modeling
  • Client-facing pre-qualification and education

FAQs

Should client fee include reimbursable expenses the client pays at net?

Follow your chart of accounts—if pass-throughs flow net with zero GP, exclude them from both fee and delivery here so margin reflects earnable work. If your agency marks up production buys, include only the earned markup in fee and match the associated fulfillment cost in delivery.

Why doesn’t gross margin match QuickBooks project P&L?

QuickBooks often spreads overhead, capitalizes software differently, or books revenue on cash milestones. This calculator uses contribution-style gross margin on delivered scope; reconcile timing (percent-complete vs. billed) before blaming the model.

Do I burden employee hours at loaded cost or sell rate?

Use loaded cost (salary + benefits + bench allocation method your CFO approved) for delivery cost. Sell rates belong in pricing models, not in margin-on-cost unless you explicitly define margin as contribution on sell-side revenue.

How should I treat a blended team across two retainers?

Split delivery hours by timesheet project codes before rolling up—averaging costs across clients hides loss-makers. Run this calculator per SOW or per engagement ID Finance recognizes.

How do I calculate project margin when scope creep adds unpaid work?

Keep the client fee fixed and increase delivery cost for the extra hours, contractor spend, or rework. That shows the real margin erosion from unpaid scope creep. If the client approves a change order, add the incremental fee and matching delivery cost as a separate scenario so you can compare original vs. revised margin.

Should contractor and freelancer costs be included in fully loaded delivery cost?

Yes. Contractor invoices, freelance production, specialist strategy support, and subcontracted delivery should be included when they are required to fulfill the SOW. Excluding them makes fixed-fee projects look healthier than the actual project P&L.

What gross margin should an agency target on fixed-fee projects?

Many project-based agencies aim for roughly mid-40s to low-60s gross margin before overhead, but the right target depends on service mix, seniority, contractor dependency, utilization, and pricing power. If a project falls below your guardrail, inspect estimates, scope control, and staffing before repeating the same package.

How do I compare a fixed-fee project margin to a retainer margin?

Use the same revenue and cost rules for both. For retainers, calculate recognized monthly fee minus loaded delivery cost for that month. For fixed-fee projects, match revenue and cost to the project window. Comparing billed cash on one model against accrued delivery cost on another can distort margin.

How should I handle write-offs, discounts, and credits in project margin?

Reduce client fee for discounts or credits that lower recognized revenue, and include write-off labor in delivery cost if the team worked the hours. This exposes whether margin loss came from pricing concessions, delivery overrun, or both.

Why can a project show healthy gross margin but still hurt agency profitability?

Gross margin only measures client fee minus direct delivery cost. A project can still hurt profitability if it consumes leadership attention, sales time, unpaid strategy, admin support, or opportunity cost that is not allocated to project COGS. Use this calculator as the project-level view, then compare against overhead and utilization.

Glossary

Scenario modeling

Comparing multiple assumption sets to estimate potential outcomes before execution.

Conversion intent

User behavior that indicates readiness to take a commercial action such as signup or purchase.

Related calculators

Step-by-step articles on building, embedding, and ranking calculator pages like this one.

Browse all blog posts →

Category: Agency finance & delivery opsTopics: Statement-of-work margin, Fully loaded cost rate, Professional services profitability

Last reviewed: 2026-05-07

Reviewed by: Calclet Growth Team