Example data table
| Scenario | Hours | Rate | Materials | Overhead % | Contingency % | Profit % | Tax % |
|---|---|---|---|---|---|---|---|
| Standard SOW | 80 | 75 | 1200 | 10 | 8 | 15 | 0 |
| Complex delivery | 140 | 95 | 2500 | 12 | 12 | 18 | 5 |
| Simple engagement | 40 | 60 | 300 | 8 | 5 | 12 | 0 |
Formula used
Direct Costs = Base Labor + Materials + Subcontract + Travel + Tools
Overhead = Direct Costs × Overhead%
Rush Fee = Direct Costs × Rush%
Subtotal = Direct Costs + Overhead + Rush Fee
Profit = (Subtotal + Contingency) × Profit%
Discount = (Subtotal + Contingency + Profit) × Discount%
Price Before Tax = Subtotal + Contingency + Profit − Discount
Tax = Price Before Tax × Tax%
Grand Total = Price Before Tax + Tax
How to use this calculator
- Enter labor estimates (hours and a blended rate) to price services.
- Add direct costs for materials, vendors, travel, and licenses.
- Set commercial terms like overhead, contingency, margin, discount, and tax.
- Use retainage and milestones to reflect payment schedule language.
- Calculate, then download CSV or PDF to attach to drafts.
Cost inputs that map to contract exhibits
This calculator structures pricing the way many statements of work describe it: labor, direct expenses, and commercial adjustments. Using hours and a blended rate, labor becomes the anchor line item, while materials, travel, tools, and subcontractors remain transparent pass-throughs. Clear separation helps reviewers validate assumptions quickly and reduces redlines about what is included. For governance, the CSV and PDF exports preserve inputs, percentages, and computed totals, making it easier to attach a pricing appendix, compare revisions, and document approval decisions during audits and renewals.
How complexity affects effort planning
Complexity modifies labor only, reflecting coordination, approvals, and ambiguity. For example, a 140‑hour plan at 95 per hour yields 13,300 before complexity. Selecting Complex applies a 1.15 multiplier, raising labor to 15,295, which better aligns with high-dependency engagements. Simple reduces labor to support repeatable, low-risk delivery.
Overhead and rush fees as measurable add-ons
Overhead is calculated as a percentage of direct costs, converting internal support time into an auditable figure. If direct costs are 20,000 and overhead is 10%, overhead adds 2,000. Rush fees are treated similarly to document urgency premiums; applying a 12% rush fee on the same base adds 2,400, keeping schedule acceleration priced explicitly.
Contingency and profit for risk-balanced pricing
Contingency protects both parties against scope drift by reserving budget for clarifications. A 8% contingency on a 24,400 subtotal adds 1,952. Profit then applies to subtotal plus contingency, aligning margin with delivery risk. This order avoids underpricing complex work and makes negotiation easier because each lever is visible.
Discounts, taxes, and rounding for quote presentation
Discounts are applied after profit so concessions remain explicit. Taxes apply to the final pre-tax price and can be set to zero when tax is handled outside the agreement. Rounding options help match procurement formatting, such as rounding to whole units or nearest 10 for fixed-fee schedules and purchase orders.
Payment schedule outputs: milestones and retainage
Milestones divide the payable-now amount, supporting phased invoicing language. Retainage withholds a percentage of the grand total to mirror acceptance holdbacks without changing the contract price. For instance, a 5% retainage on 50,000 withholds 2,500, while 47,500 is allocated across milestones. Exports provide a consistent pricing appendix for internal approvals.
FAQs
1) Does retainage reduce the contract total?
No. Retainage is a cash-flow holdback. The grand total remains the contract price, while “payable now” reflects what is invoiced before final acceptance.
2) Should profit be applied before or after contingency?
Many teams apply profit after contingency so margin reflects realistic delivery risk. This calculator follows that approach, improving alignment between risk buffers and target returns.
3) What if materials are reimbursable instead of fixed?
Enter expected reimbursable amounts as direct costs to forecast totals, then note “reimbursable at cost” in the notes field for drafting and approvals.
4) How does the complexity option change the math?
Complexity multiplies labor only: Simple reduces labor by 10%, Complex increases labor by 15%. Other costs remain unchanged for transparency.
5) Can I use this for time-and-materials agreements?
Yes. Use hours, rate, and direct costs to estimate a ceiling or budget. Set profit and discount to match your commercial model and export as a pricing summary.
6) Why is the discount shown separately in the chart?
Discount is displayed as a negative adjustment to make concessions visible. That clarity helps stakeholders compare requested discounts against profit, contingency, and overhead.