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:
- Start from the estimated construction cost and the fee percentage, then calculate the total professional fee.
- Split that fee across schematic design, design development, construction documents and construction administration, weighting the design phases more heavily.
- Add each subconsultant fee as its own line with the standard markup, shown or blended depending on what the client prefers.
- Enter reimbursable expenses as a separate category with a not-to-exceed estimate stated in the proposal.
- 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.
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)
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.
A firm tracking client and project pipeline in Salesforce CRM can run DealHub against those same project records instead of building fee proposals in a separate document.
Foxit eSign gets the signed fee proposal or AIA-style agreement executed once a principal approves it, so design work can start without waiting on a mailed contract.
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
ZoomInfo vs Cognism for Engineering Firm Pursuit Lists
How civil and structural engineering firms should weigh ZoomInfo against Cognism when the real cost is the week a proposal lead spends chasing a stale contact.
Paying Seller-Doer Engineers Without Discouraging Billable Work
Engineering firms run on seller-doers who win the work and then bill it. Here is how to reward origination without hurting utilization, and which tool fits.
Sequencing a Civil Engineering Project Without Missing a Handoff
Comparing GuideCX and Arrows for civil and structural engineering client onboarding, from survey data to permitting handoffs.
Apollo vs ZoomInfo for Engineering Firms: Public Clients Differ
Public agencies rarely appear in a contact database. Here's how a civil or structural engineering firm should split public and private client sourcing.
Fathom vs Fireflies for Civil and Structural Engineering Firms
A step-by-step setup guide for civil and structural engineering firms choosing between Fathom and Fireflies for scoping and RFP calls.
Scratchpad vs Dooly for Engineering Firm RFP Pipelines
Civil and structural engineering firms win work through RFPs and site visits, not demos. See how Scratchpad and Dooly fit that longer, document-heavy cycle.