Online Marketing Conversion Calculator
The Online Marketing Conversion Calculator turns campaign assumptions into a full funnel and cost summary. It starts with impressions, click-through rate, visit-to-lead rate, lead-to-customer rate, total marketing cost, and total attributed revenue. It returns estimated visits, leads, customers, profit after ad cost, ROI, CPM, CPC, cost per lead, cost per customer, revenue per click, revenue per lead, and revenue per customer.
This makes the calculator useful before and after a campaign. Before launch, it shows what must be true for the campaign to work. A high number of impressions may still produce few customers if CTR or lead quality is weak. After launch, it helps diagnose the funnel. If visits are strong but leads are low, the landing page or offer may be the issue. If leads are strong but customers are low, sales follow-up, qualification, pricing, or trust may be the constraint.
What to enter
Impressions are the number of times the campaign is shown. CTR is the percentage of impressions that become visits. Visits to leads is the percentage of visitors who submit a form, book a call, start a trial, download an asset, or otherwise become a lead. Leads to customers is the percentage of leads who buy. Enter these three rates as percentages, not decimals. For example, enter 2.5 for 2.5 percent.
Total marketing cost should include the spend you want assigned to this campaign. That might be ad spend only, or it might include creative production, agency fees, landing-page tools, and campaign software if you want a broader campaign cost. Total revenue should match the same attribution window. If cost covers one month, revenue should cover the revenue attributed to that month or be clearly documented as lifetime revenue.
Formula
Visits from ads are:
Leads are:
Customers are:
Profit after ad cost is:
ROI is:
Cost metrics are:
Revenue metrics use the same stage denominators:
Checking an online marketing conversion scenario
Use the default case: 100,000 impressions, 2.5 percent CTR, 8 percent visits to leads, 20 percent leads to customers, 5,000 USD total marketing cost, and 12,000 USD total revenue.
Visits are 100,000 × 2.5 ÷ 100, or 2,500 visits. Leads are 2,500 × 8 ÷ 100, or 200 leads. Customers are 200 × 20 ÷ 100, or 40 customers. Profit after ad cost is 12,000 − 5,000, or 7,000 USD. ROI is 7,000 ÷ 5,000 × 100, or 140 percent.
CPM is 5,000 ÷ 100,000 × 1,000, or 50.00 USD. CPC is 5,000 ÷ 2,500, or 2.00 USD. Cost per lead is 5,000 ÷ 200, or 25.00 USD. Cost per customer is 5,000 ÷ 40, or 125.00 USD. Revenue per click is 12,000 ÷ 2,500, or 4.80 USD. Revenue per lead is 12,000 ÷ 200, or 60.00 USD. Revenue per customer is 12,000 ÷ 40, or 300.00 USD. The primary result is 40 estimated customers.
How to decide
Use the result to identify the lever that matters most. If impressions are expensive, improving CTR may lower CPC and improve the entire funnel. If clicks are cheap but leads are weak, landing-page relevance, offer clarity, form friction, and page speed may matter more than media buying. If leads are plentiful but customers are low, sales qualification, nurture sequences, pricing, demo quality, or lead source quality may be the problem.
Do not scale a campaign on ROI alone. A 140 percent ROI on ad spend can still be unattractive if gross margin is low, fulfillment is expensive, refunds are high, or sales labor is heavy. Compare cost per customer with gross profit per customer and expected repeat purchases. For related checks, use the roi calculator, the gross margin calculator, and the budget calculator. The break-even calculator can also show how many customers are needed to cover fixed campaign costs.
Caveats
The calculator assumes a linear funnel and a single source of attributed revenue. Real marketing paths are messier. A customer may see several ads, click an email, search the brand, and convert later. Attribution settings can change the revenue number dramatically. The model also ignores gross margin, product cost, sales salaries, agency retainers, seasonality, refunds, churn, and customer lifetime value unless you include them in cost or revenue intentionally.
Segment campaigns whenever possible. Search, paid social, display, affiliates, events, and email often have different CTRs, lead rates, sales cycles, and customer values. A blended average can hide a profitable niche campaign or keep funding an unprofitable channel. The strongest use of this calculator is scenario testing: change one rate at a time and see which improvement would create the biggest economic gain.
Method scope and source version
Jurisdiction-neutral arithmetic; accounting, contractual, market, or institutional conventions may vary. Evergreen method only; defaults/examples must not be represented as current market, legal, tax, or institutional data. The sources below support the stated method and definitions; they do not supply a live rate, quote, legal conclusion, lender offer, or institution-specific policy.
Sources
- SBA, Market research and competitive analysis — guidance on understanding customers and market demand.
- SBA, Marketing and sales — small-business guidance on sales channels and marketing planning.
- Google Ads Help, About conversion measurement — reference for measuring advertising results and customer actions.
- Google Analytics Help, Conversions versus key events — explanation of conversion and key-event measurement.