Cost per Inquiry Calculator

The Cost per Inquiry Calculator calculates average cost per enquiry from campaign spend and enquiry volume, informing channel performance and budgeting decisions.

Cost per Inquiry Calculator
Enter your total spend for the selected period.
Count unique inquiries (calls, forms, chats) in the same period.
Used only for labeling your results.
If some inquiries are spam/duplicates, CPI can be computed on valid inquiries only.
Optional: estimate cost per customer derived from inquiries.
Optional: estimate ROAS and break-even CPI.
Example Presets

Report an issue

Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.


What Is a Cost per Inquiry Calculator?

A Cost per Inquiry calculator measures how much you spend to generate one inquiry. An inquiry is any measurable signal of interest, such as a form fill, a call, or a chat message. The tool turns your spend and inquiry counts into a single, comparable metric. It helps you compare channels, campaigns, and time periods with an apples-to-apples view.

For finance and marketing teams, CPI is a bridge metric. It connects money out to signals in. With consistent definitions, you can track performance trends, test assumptions, and plan budgets. If you pair CPI with conversion rates and revenue data, you can also estimate customer acquisition cost and expected return.

Cost per Inquiry Calculator
Run the numbers on cost per inquiry.

How the Cost per Inquiry Method Works

The method is straightforward. You choose a period, add up your marketing costs, and divide by the number of valid inquiries. You can calculate CPI for each channel and also a blended CPI across all channels. Adjustments for invalid or duplicate inquiries improve accuracy.

  • Define what counts as an inquiry for your funnel, and set the time window.
  • Total your marketing costs for the window, including media, production, fees, and tools.
  • Count valid inquiries, excluding spam, tests, and duplicates.
  • Compute CPI per channel: channel cost divided by channel inquiries.
  • Compute blended CPI: total cost divided by total inquiries.
  • Optionally allocate shared overhead across channels using a clear rule.

This method produces a simple metric with strong comparability. With consistent tracking, you can monitor CPI over time and respond to changes in the market or your mix. Small differences in definitions can shift results, so write down your rules and keep them stable.

Cost per Inquiry Formulas & Derivations

These formulas cover the core CPI math and helpful downstream estimates. Use them to forecast spend, evaluate performance, and connect CPI to revenue. Each formula assumes consistent definitions of cost and inquiry.

  • Basic CPI: CPI = Total Marketing Cost ÷ Number of Valid Inquiries.
  • Channel CPI: CPI_channel = Channel Cost ÷ Channel Inquiries.
  • Blended CPI across channels: CPI_blended = Sum of Costs ÷ Sum of Inquiries.
  • Budget needed for a target number of inquiries: Budget = Target Inquiries × CPI (use recent blended CPI).
  • Estimated cost per customer (if inquiry-to-customer conversion rate = r): CAC_est = CPI ÷ r.
  • Two-step funnel (inquiry-to-lead rate = r1, lead-to-customer rate = r2): CAC_est = CPI ÷ (r1 × r2).

These derivations support planning and scenario tests. For example, if your conversion rate improves, the CAC estimate falls even if CPI holds steady. When you compare campaigns, evaluate both CPI and the conversion rates that follow it.

Inputs, Assumptions & Parameters

Accurate CPI depends on clear inputs and documented assumptions. The Calculator groups data into costs, inquiry counts, and adjustment parameters. Enter values for the same time window and consistent sources.

  • Total costs: paid media, production/creative, agency fees, marketing tools, and any promos or discounts funded.
  • Inquiry counts: valid form fills, calls, chats, or sign-ups tagged as inquiries.
  • Invalid rate: share of spam, tests, or duplicates to exclude from counts.
  • Attribution model: rules for assigning inquiries to channels (e.g., last touch, first touch, or linear).
  • Overhead allocation: method to distribute shared costs (e.g., by spend share or inquiry share).
  • Currency and time period: the currency used and the date range for both costs and inquiries.

Edge cases matter. Very low inquiry counts can make CPI swing wildly. Zero inquiries make CPI undefined, so the Calculator flags this. When costs are dominated by fixed production, short windows inflate CPI; use longer ranges for stable results.

Using the Cost per Inquiry Calculator: A Walkthrough

Here’s a concise overview before we dive into the key points:

  1. Select your reporting period and currency.
  2. Enter total costs and, if needed, break them down by channel.
  3. Enter the number of valid inquiries for the same period and channels.
  4. Set parameters for invalid rate, attribution model, and overhead allocation.
  5. Review the computed CPI per channel and the blended CPI.
  6. Export the breakdown and save your assumptions for consistent future runs.

These points provide quick orientation—use them alongside the full explanations in this page.

Worked Examples

B2B webinar campaign: A software company spends $12,000 across ads and creative. It records 800 inquiries tied to the webinar. The invalid rate from spam and duplicates is 10%, leaving 720 valid inquiries. Net CPI = $12,000 ÷ 720 = $16.67. If 5% of inquiries become customers, the estimated CAC is $16.67 ÷ 0.05 = $333; with a $900 average gross margin per customer, the program looks healthy. What this means: Even modest conversion rates can support spend if CPI stays under one third of margin.

Retail seasonal push with two channels: Paid social spends $15,000 and brings 900 inquiries; search spends $10,000 and brings 300 inquiries. CPI_social = $15,000 ÷ 900 = $16.67; CPI_search = $10,000 ÷ 300 = $33.33. Blended CPI = ($15,000 + $10,000) ÷ (900 + 300) = $25,000 ÷ 1,200 = $20.83. If the invalid rate is 5%, net blended CPI becomes $25,000 ÷ (1,200 × 0.95) ≈ $21.93. What this means: The blend hides channel gaps; shifting spend from search to social could lower the overall CPI further.

Limits of the Cost per Inquiry Approach

CPI is a useful efficiency metric, but it does not measure value on its own. Not every inquiry has the same quality, and some channels produce better customers. Context from conversion rates, deal sizes, and lifetime value is essential.

  • Inquiry quality varies by channel, audience, and creative.
  • Attribution rules can move inquiries between channels without real performance changes.
  • Short windows can distort CPI when fixed costs are high.
  • Brand campaigns may drive future inquiries not captured in the current period.
  • Cross-device and offline inquiries can be undercounted if tracking is weak.

Use CPI together with funnel metrics and revenue outcomes. Track it over time with consistent inputs and assumptions. When CPI shifts, check both the numerator (costs) and the denominator (valid inquiries) to diagnose the cause.

Units & Conversions

Getting units right enables fair comparisons across regions, time frames, and funnel stages. You often need to normalize currency, period, and inquiry definitions to make CPI meaningful. The table below shows common conversions and how to apply them.

Common CPI Conversions and Normalizations
Conversion Formula Example
Currency: USDEUR CPI_EUR = CPI_USD × FX(USD→EUR) $20 CPI at 0.92 rate → €18.40
Period: monthly → weekly CPI_week = Cost_week ÷ Inquiries_week $40,000/4 weeks and 2,000/4 inquiries → CPI stays the same
Gross to net (remove invalid v) CPI_net = Cost ÷ [Inquiries × (1 − v)] $10,000, 1,000 inquiries, 8% invalid → $10,000 ÷ 920 = $10.87
Per inquiry → per customer CAC_est = CPI ÷ CR_inquiry→customer $25 CPI, 4% rate → $25 ÷ 0.04 = $625
Budget sizing from target inquiries Budget = Target Inquiries × CPI 5,000 inquiries at $18 CPI → $90,000

Read the left column for what you want to convert, then apply the formula with your own inputs. For currency, use the average rate for your period. For funnel conversions, use recent observed rates and test ranges for sensitivity.

Troubleshooting

If results look off, start by checking time windows, definitions, and data sources. Most issues trace back to mismatched inputs or changes in tracking. The tips below address common problems.

  • CPI spikes: verify inquiry tracking, spam filtering, and landing page uptime.
  • Per-channel CPI jumps: confirm attribution settings and campaign tagging.
  • Blended CPI drifts: check for fixed cost timing (e.g., large production spend in a short period).
  • Zero or near-zero inquiries: widen the window or validate that forms and pixels are firing.

After fixes, re-run the Calculator and compare the updated breakdown to prior periods. Document any assumption changes so future results remain comparable.

FAQ about Cost per Inquiry Calculator

How is cost per inquiry different from cost per lead?

An inquiry is an initial signal of interest; a lead usually meets extra qualification criteria. CPI often sits earlier in the funnel, so it tends to be lower than cost per lead.

Should I include organic inquiries in CPI?

Yes, if you include the related costs, such as content and SEO resources. If you cannot estimate those costs, report a paid-only CPI and keep organic separate.

Is CPI useful for brand campaigns?

It can be, but brand campaigns may lift future inquiries not captured in the same period. Pair CPI with brand lift, search volume, and longer attribution windows.

What attribution model should I use?

Pick one model and keep it consistent over time. Many teams start with last-touch for simplicity, then test first-touch or data-driven models to compare.

Cost per Inquiry Terms & Definitions

Cost per Inquiry (CPI)

Total marketing cost divided by the number of valid inquiries in a given period.

Inquiry

A measurable action that signals interest, such as a form submission, phone call, or chat message.

Blended CPI

The overall CPI across channels, calculated as total cost divided by total inquiries.

Conversion Rate

The percentage of inquiries that move to the next funnel stage, such as customer or qualified lead.

Attribution Model

The rule set for assigning credit for inquiries to channels or touchpoints, such as first touch or last touch.

Overhead Allocation

The method for distributing shared costs, like creative and tooling, to channels for fair comparisons.

Invalid Rate

The share of inquiries removed due to spam, bots, tests, or duplicates, used to compute net inquiries.

Customer Acquisition Cost (CAC)

The cost to acquire one customer; estimated from CPI using inquiry-to-customer conversion rates.

Disclaimer: This tool is for educational estimates. Consider professional advice for decisions.

References

Here’s a concise overview before we dive into the key points:

These points provide quick orientation—use them alongside the full explanations in this page.

Save this calculator
Found this useful? Pin it on Pinterest so you can easily find it again or share it with your audience.

Leave a Comment