Marketing ROI Calculator for Campaign Profit, CPL and CPA

Calculate profit-based return on marketing investment from total campaign cost, qualified leads, lead-to-customer conversion rate, customer value and gross margin. Results include customers acquired, attributed revenue, gross profit, campaign profit, marketing ROI, cost per lead and cost per acquired customer.

Marketing Campaign ROI and ROMI Calculator

Use one currency for all monetary inputs. $ labels do not convert currencies.

Use costs and outcomes from one campaign and reporting period.

Include media, creative, agency, software and attributable labor.
Use qualified, non-duplicate leads attributed to this campaign.
Use the percentage of those leads that became paying customers.
Use revenue per customer for the same measurement horizon.
Use revenue remaining after direct product/service delivery costs.
Estimated Customers Acquired-
Attributed Campaign Revenue-
Gross Profit Before Marketing Cost-
Campaign Profit After Marketing Cost-
Marketing ROI / ROMI-
Cost per Qualified Lead (CPL)-
Campaign Cost per Acquired Customer-

Marketing ROI Calculation Example

This B2B lead-generation example uses complete campaign cost and gross margin instead of comparing ad spend with gross revenue alone.

Total campaign cost: $8,000

Qualified leads: 320

Lead-to-customer rate: 12.5%

Customers acquired: 320 × 12.5% = 40

Average revenue per customer: $650

Attributed revenue: 40 × $650 = $26,000

Gross margin: 65%

Gross profit: $26,000 × 65% = $16,900

Campaign profit: $16,900 - $8,000 = $8,900

Marketing ROI: 111.25%

CPL: $25 Cost per acquired customer: $200

The result assumes all 40 customers and their entered value are credited consistently to this campaign. It excludes overhead, tax and costs not entered in campaign cost or represented by gross margin.

Marketing ROI, ROMI, CPL and CPA Formulas

The calculator estimates campaign economics from the lead funnel. Its ROI definition uses gross profit after direct costs, then subtracts complete marketing campaign cost.

Customers Acquired = Qualified Leads × (Lead-to-Customer Rate / 100)Attributed Revenue = Customers Acquired × Average Revenue per CustomerGross Profit = Attributed Revenue × (Gross Margin / 100)Campaign Profit = Gross Profit - Total Campaign CostMarketing ROI / ROMI = (Campaign Profit / Total Campaign Cost) × 100Cost per Lead = Total Campaign Cost / Qualified LeadsCampaign Cost per Acquired Customer = Total Campaign Cost / Customers Acquired

Interpretation: A 0% ROI is the calculator's break-even point: gross profit equals campaign cost. A positive result means the entered gross profit exceeds cost, while a negative result means the campaign has not recovered its entered investment.

Add This Marketing ROI Calculator to Your Website

Embed this free calculator on a website, blog or resource page. The ?embed=1 view shows only the calculator, results, charts and required SolveIndex attribution. The included resize script automatically fits the iframe after every calculation and responsive layout change.

Embedding requirement: Keep the SolveIndex attribution and source link visible and unchanged.
 
Marketing

Marketing ROI formula, CPL, CPA and attribution guide

Learn how campaign cost, lead quality, conversion rate, customer value, gross margin and attribution affect profit-based marketing return.

Marketing ROI Calculator FAQs

It estimates customers from qualified leads and conversion rate, multiplies customers by average revenue, applies gross margin, subtracts total campaign cost, and divides campaign profit by campaign cost. This produces a profit-based marketing ROI or ROMI estimate.
Revenue still has to cover direct product, fulfillment or service-delivery costs. Applying gross margin estimates the profit available to recover marketing cost and prevents a high-revenue, low-margin campaign from appearing more profitable than it is.
Cost per lead equals total campaign cost divided by qualified leads. The calculator’s CPA-style result equals total campaign cost divided by estimated acquired customers. Broader company CAC may also include sales and shared marketing expenses.
There is no universal percentage that suits every business. A useful target must exceed break-even and reflect margin, cash flow, attribution confidence, customer retention, sales-cycle length, risk and the return available from other uses of the budget.
Use a consistent attribution model, conversion definition and lookback window. Do not assign the full customer value to every channel in the same journey. Compare channel-level and blended results, and use controlled incrementality testing when practical.

Marketing ROI Calculator Disclaimer: This calculator provides simplified estimates for planning, comparison and education. Results depend on the accuracy of campaign cost, lead quality, conversion rate, customer value, gross margin and attribution. It does not automatically include overhead, taxes, financing, refunds, delayed conversions, sales-team cost, assisted conversions or incrementality. Calculated ROI, CPL and acquisition cost do not guarantee future performance. Verify your tracking and accounting assumptions before changing a material budget.