Cost-Plus Pricing

Cost-plus pricing sets an engagement fee by calculating the firm's fully-loaded delivery cost and adding a target margin percentage.

Cost-plus pricing sets an engagement fee by calculating the firm’s fully-loaded delivery cost and adding a target margin percentage on top of that cost. It is the default pricing model for most professional services engagements because it links price directly to the work required and is easy to audit.

The formula

Fee = Delivery cost / (1 - target margin %)

Or equivalently:

Fee = Delivery cost × (1 + markup %)

Delivery cost includes direct labor (hours multiplied by fully-loaded role cost), travel and expenses, subcontractor costs, and an allocated share of overhead and G&A.

Margin and markup are not the same number. A 30% margin target requires a 42.9% markup on cost. Using markup as if it were margin is one of the most common systematic underpricing errors in services firms.

Why firms default to cost-plus

Cost-plus is transparent and auditable. Clients with procurement functions often require cost-basis disclosure. It is easy to explain, easy to defend, and straightforward to build into a quoting tool. For firms without strong outcome data, it is the only pricing model that can be applied consistently across engagements.

Gross margins of 30 to 50% are typical for project-based services firms. Boutique strategy firms often target 50 to 60%; IT implementation firms often target 20 to 35%. Margins below 20% rarely justify the overhead and risk of project delivery. A margin floor ensures no engagement is priced below the minimum acceptable return.

The margin ceiling problem

Cost-plus caps upside at the margin percentage. A firm that delivers significant value on a low-cost engagement captures only its fixed margin percentage regardless of the outcome. This is appropriate for commodity services; it is a strategic concession for differentiated work. Value-based pricing addresses this by anchoring the fee to client outcomes rather than firm cost.

Common pitfalls

  • Using billed rate as cost. The cost in cost-plus is fully-loaded cost, not billing rate. Using billing rate produces circular math.
  • Forgetting overhead allocation. Firms that calculate delivery cost as salaries only systematically underprice by 30 to 50%.
  • Conflating markup with margin. This sets the fee below the intended margin floor every time.
  • No margin floor enforcement. Cost-plus without a minimum margin guardrail allows discounting to compress margin to zero.

A rate card typically forms the foundation for the labor component of the cost calculation.

From concept to workflow

Servantium helps services teams turn these operating concepts into repeatable workflows.

See how Servantium works