How Do I Calculate Cost per Estimate?

Calculate cost per estimate with a clear formula, consistent lead-source marketing spend, one delivered-estimate definition, and a practical trades example.

A field Worker stamps each unique delivered-estimate ticket once while duplicates and revisions remain visible and the full source-spend bag stays on the scale.

Use this formula:

Cost per estimate = net marketing spend for one lead-source cohort / unique estimates delivered from that cohort inside your measurement window

If a source cost $1,400 and produced 12 delivered estimates, the cost per estimate was $116.67.

The division is easy. The useful work is deciding what belongs in the $1,400, what counts among the 12 estimates, and which leads belong to that reporting period.

What counts in the cost per estimate formula?

An estimate counts when you deliver a substantive price or proposal for one customer-property-project opportunity. It can be written or verbal, but it has to be based on enough scope to quote the work.

Use the same counting rules every month:

EventEstimate countTreatment
You deliver one price or proposal for a real project1Count it when the customer receives it
The proposal includes good, better, and best options1The options belong to one opportunity
You revise or resend the same estimate1Keep the original count; do not count versions
The customer declines or cancels after receiving the estimate1Booking outcome does not change the estimate count
The customer schedules a visit but cancels before you price the work0Keep the lead row and mark the cancellation
The inquiry is spam, outside your area, or for a service you do not do0Mark the reason; do not erase the row
The same customer-project arrives twice1Link the duplicate to the original opportunity
The customer requests a separate, newly scoped project1Count it separately only when your records clearly show a different project request

A rough price range given before you understand the scope is not an estimate. Neither is an unanswered inquiry or a scheduled appointment. If you deliver a real estimate to a lead previously marked unqualified, however, it counts. Do not remove a delivered estimate because the customer did not book.

Which marketing costs go into cost per estimate?

Start with costs that belong to that lead source:

  • Ad spend or purchased-lead charges
  • Source-specific agency or management fees
  • Creative or landing-page work used only for that source
  • A tracking number or other tracking cost used only for that source
  • A documented share of a one-time setup cost

Then subtract credits or refunds the source has actually issued. Leave requested or disputed credits in the cost until they appear on the account. Otherwise, the number changes based on what you hope to receive rather than what you paid.

Keep the numerator focused on marketing. General overhead, job production costs, and estimator labor do not belong in this version. The internal cost of preparing estimates is a separate operating metric.

For a cost shared by several sources, use one written allocation rule, such as actual work or managed spend. Do not charge the whole invoice to every source.

How to track lead sources and the attribution window

Give every lead one source when it enters your tracker. Use the first source you can identify: campaign fields captured on a form, a tracked phone source, or the answer recorded at intake. Do not credit one estimate to two primary sources.

Tagged links can preserve source, medium, and campaign information in Google Analytics, which separates traffic-source scopes in its reports. Choose one scope instead of mixing exports. Give phone inquiries a source field too.

Put every lead first received in May into the May cohort, then give it 30 days to reach a delivered estimate. Match those leads with the source spend used to acquire the cohort. Wait until the last lead matures before calculating.

Thirty days is a working rule, not an industry standard. If your normal cycle needs longer, choose a longer window before you start and keep it unchanged across sources and periods. Ad platforms may use different conversion windows, so reconcile their totals with your delivered-estimate ledger.

Cost per estimate example for a lead source

Use one row per incoming lead. At minimum, keep these fields:

Lead record fieldWhat to enter
Lead ID and received dateA unique ID and the date the inquiry arrived
First identifiable sourceThe one primary source used for this calculation
Customer-property-project keyThe combination used to find duplicate opportunities
Qualification resultIn scope, wrong service, outside area, spam, or another reason
Duplicate-of IDThe original lead ID when the row is a duplicate
Estimate delivered dateBlank until a real price or proposal reaches the customer
Estimate-count flag1 for the first delivered estimate; otherwise 0
Exclusion reasonWhy a row does not enter the denominator
Finalized creditA credit already issued against source spend

Now take a fictional May source cohort. These are example inputs, not a benchmark for any trade or channel.

Source costAmount
Media or purchased-lead charges$1,200
Source-specific management$250
Source-specific tracking$50
Credit already issued-$100
Net source spend$1,400

The tracker contains 18 lead rows:

  • 12 unique opportunities received an estimate within 30 days.
  • 2 rows were duplicates of opportunities already in the tracker.
  • 3 inquiries were for the wrong service or outside the service area.
  • 1 customer canceled before receiving an estimate.

One of the 12 customers received a revised proposal. The revision does not create a thirteenth estimate.

$1,400 / 12 = $116.67 per estimate

The duplicate, unqualified, and canceled rows stay in the tracker. Their cost stays in source spend unless the provider issues a credit. Deleting them would hide what it took to produce the 12 estimates.

If a matured cohort produces no estimates, report the actual source spend and state that the cohort produced no estimates. Cost per estimate is not $0; there is no denominator. Do not replace the zero with raw lead count just to produce a number.

What does cost per estimate tell you?

Cost per estimate tells you how much source spend was required to create one delivered pricing opportunity under your written rules. There is no universal good cost per estimate. A low figure can still lead to small or unprofitable jobs, while a higher figure can come from estimates for larger work.

Do not use this number alone to keep or cancel a source. The next metric is lead-source ROI, which connects the source to collected revenue and profit after the work is completed.

Frequently Asked Questions

Is cost per estimate the same as cost per lead?

No. Cost per lead divides source spend by all recorded leads. Cost per estimate divides it by unique opportunities that actually received an estimate inside the measurement window.

Is cost per estimate the same as cost per booked job?

No. Cost per estimate stops when a price or proposal reaches the customer. Cost per booked job uses booked jobs as the denominator, so it measures a later stage of the sales process.

Sources

  • pricing
  • how-to-calculate-cost-per-estimate
  • cost-per-estimate-formula
  • marketing-cost-per-estimate
  • cost-per-estimate-for-contractors
  • cost-per-lead-vs-cost-per-estimate
Share: