CPQ & Sales Contract Operations3 min readUpdated September 2026

DealHub vs Salesforce CPQ for Engineering Fee Proposals

A civil or structural engineering fee proposal is built around a project's phases, schematic design, design development, construction documents, and construction administration, often priced as a percentage of estimated construction cost rather than a flat number. Add in subconsultant fees that need to be marked up and passed through, and a reimbursable-expenses line that's separate from professional fees entirely, and the proposal looks nothing like a typical software quote.

Because the underlying construction cost estimate often moves between phases, a good proposal tool has to keep the fee tied to that changing number rather than locking in a figure at signing and never revisiting it.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Percent-of-construction-cost fees across project phases

When a fee is quoted as a percentage of an estimated construction cost, the total professional fee needs to be split across phases, often front-loaded toward design and lighter during construction administration, and that split needs to update if the construction cost estimate itself changes during design development. DealHub's formula pricing can tie a fee to a project-cost input field and recalculate the phase breakdown when that input changes. Salesforce CPQ can do the same through formula fields, but percent-of-cost fee structures aren't a common Salesforce CPQ use case, so an admin is usually building this from scratch rather than adapting an existing template.

Marking up subconsultant fees without hiding the math from the client

A structural firm might bring in a geotechnical or MEP subconsultant and mark up their fee by a standard percentage before passing it through to the client. Some clients want that markup itemized transparently; others just want a single blended professional-services number. DealHub can show subconsultant costs as their own line with a visible markup, or roll them into the total, depending on what the client relationship calls for. Salesforce CPQ handles markup pricing well through its cost-plus pricing method, which is a closer match to how engineering fee markups actually work than the percent-of-construction-cost calculation is.

Reimbursable expenses as their own category

Travel, printing, and other reimbursable expenses are typically billed separately from the professional fee, often at cost or cost-plus a small handling percentage, and tracked against a not-to-exceed estimate stated in the proposal. Neither DealHub nor Salesforce CPQ tracks actual expense receipts, that's a function for your accounting or expense system, but both can hold a reimbursables line with an estimated cap on the proposal itself, which is the part that actually needs to be visible to the client before work starts.

A worked example: a four-phase proposal with one subconsultant

Say a structural retrofit project has an estimated construction cost of $4 million, a professional fee at 8% of that, split 30% schematic design, 30% design development, 30% construction documents, and 10% construction administration, plus a geotechnical subconsultant fee of $35,000 marked up 10%, and a reimbursables estimate capped at $6,000. Building that as one coherent proposal means combining a percent-of-cost formula, a phase-based schedule, a marked-up pass-through line, and a capped expense estimate, four different pricing mechanics in a single document. This is the scenario worth testing directly in a demo with either vendor, since a feature list won't tell you how smoothly those four pieces actually combine.

To build a proposal like this, work through the steps in order:

  1. Start from the estimated construction cost and the fee percentage, then calculate the total professional fee.
  2. Split that fee across schematic design, design development, construction documents and construction administration, weighting the design phases more heavily.
  3. Add each subconsultant fee as its own line with the standard markup, shown or blended depending on what the client prefers.
  4. Enter reimbursable expenses as a separate category with a not-to-exceed estimate stated in the proposal.
  5. Update the cost estimate field whenever it changes so the remaining phase fees recalculate instead of staying frozen.

What happens when the construction estimate changes mid-design

Construction cost estimates almost always move between schematic design and construction documents, usually upward as the design gets more detailed, and if the fee is genuinely tied to a percentage of that cost, the remaining phase fees should recalculate rather than stay frozen at the original estimate. Firms that quote a flat dollar fee up front and never revisit it, even when the underlying construction cost estimate moves significantly, are effectively giving away the fee increase their own contract terms would justify. DealHub's formula-linked fee can be recalculated against an updated cost estimate at each phase gate, showing the client exactly why the remaining fee moved. Salesforce CPQ can support the same recalculation, but only if the original quote was actually built on a live formula field tied to project value rather than a static number typed in once at signing.

What changes as the project moves from design into construction

Once a project moves into construction administration, scope frequently expands: additional site visits, RFI reviews, or change-order evaluations beyond what the original phase fee covered. That additional services work should be quoted as its own incremental line tied back to the original proposal, not folded quietly into the construction administration phase at no extra charge. A CPQ tool that makes it easy to add an additional-services line to an existing project record, rather than requiring a whole new proposal, removes the friction that usually causes firms to absorb that extra scope for free.

Executive Capability Standard

What Good Looks Like

Good engineering fee quoting means a principal can build a percent-of-cost proposal across project phases, mark up subconsultant fees transparently, cap reimbursables, and add additional-services scope without a whole new proposal.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Review your last three fee proposals and check whether phase splits and subconsultant markups were applied consistently against firm policy.
2. Do Manually:Build a standard phase-split template (design, development, documents, administration) that every principal starts from for percent-of-cost proposals.
3. Delegate:Give one person ownership of reimbursable-expense tracking against proposal caps, separate from whoever is managing project delivery.
4. Automate:Configure a percent-of-cost formula tied to a project-value field so phase fees recalculate automatically when the cost estimate changes.
5. Buy:Move to a CPQ platform once your firm is running enough concurrent multi-phase proposals that manual formula recalculation is creating errors.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Frequently Asked Questions

Can a CPQ tool track the actual construction cost as a project moves through design?

Not directly. Both tools can recalculate a percent-of-cost fee when you update the cost estimate field on the quote, but neither one pulls live cost data from a project's construction budget; that update still needs to come from your own cost estimating or project management process.

Should reimbursable expenses be quoted as a fixed amount or a not-to-exceed estimate?

A not-to-exceed estimate is more common and more defensible, since actual travel and printing costs vary. State it as an estimated cap in the proposal so the client isn't surprised by the final reimbursable invoice, and track actual expenses against that cap separately from the professional fee.

Is it worth quoting subconsultant markup as a visible line item?

In most institutional and public-sector work, yes, transparency on subconsultant markup is often expected or contractually required. For private commercial clients it's more of a relationship judgment call; some prefer one blended number rather than seeing the markup broken out.

About the numbers

This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.

Related Guides