Calculate Your Campaign Result
Use one currency throughout. Blank fields are not treated as recorded results.
Enter your figures and select Calculate ROI.
How to Use the Calculator
Enter the actual traffic bill, any additional campaign costs, measured visits, usable leads, attributed sales, and net value per sale. All monetary inputs use the same currency, so you can use dollars, pounds, rupees, or another currency consistently. Do not mix currencies without converting them first.
The initial fields are blank. Enter actual results for an evaluation, or assumptions for a planning scenario. A scenario should not be presented as evidence that a seller will produce those outcomes. Reset clears all inputs; no figures are uploaded or retained by this calculator.
Choose Net Value Carefully
Net value per sale should be the amount available to cover acquisition after relevant sale-level deductions. For an affiliate offer, use retained commission. For your own product, subtract attributable fulfillment costs, fees, and expected returns as appropriate for your accounting method.
If sale-level costs are already deducted here, do not add them again as campaign costs. The result is a campaign contribution calculation, not a complete business tax or accounting statement. Recurring subscriptions and overhead can be allocated separately if you need a broader profit view.
Formulas Behind the Results
| Result | Calculation |
|---|---|
| Total campaign cost | Traffic cost + other campaign costs |
| Attributed contribution | Sales × net value per sale |
| Net campaign result | Attributed contribution − total cost |
| Campaign ROI | Net result ÷ total cost × 100 |
| Cost per usable lead | Total cost ÷ usable leads |
| Customer acquisition cost | Total cost ÷ attributed sales |
| Break-even sales | Total cost ÷ net value per sale, rounded up |
When a denominator is zero or missing, the relevant metric is shown as unavailable. Zero sales with positive spending still produces a negative net result. A zero campaign cost does not produce a meaningful ROI percentage.
Worked Example: Arithmetic, Not a Forecast
Suppose a hypothetical campaign spends $180 on traffic and $20 on other costs, generates 80 usable leads, and produces three attributed sales worth $50 each after sale-level deductions. Total cost is $200 and contribution is $150. The net result is a $50 loss, with an ROI of −25%.
Cost per usable lead is $2.50, customer acquisition cost is about $66.67, and four sales would cover the $200 cost at $50 per sale. These figures illustrate the formulas. They are not Udimi pricing, a seller result, or a recommended target conversion rate.
Use Scenarios Without Inventing Certainty
Test what happens with fewer usable leads, lower sales, or a lower retained value per customer. A campaign that works only under optimistic assumptions needs more evidence. Record which figures are measured and which are estimates.
If future renewals contribute to value, avoid counting them as certain immediate revenue. Use a stated period and actual retention data where available. Keep the initial campaign result separate from later updates so comparisons do not depend on shifting windows.
Interpret the Result Alongside Quality
A positive result can be distorted by inaccurate attribution or reversed commissions. A negative early result can later change if the buying cycle is longer, but that possibility should not excuse unlimited spending. Reconcile the inputs with your tracking records.
If the figures are weak, locate the failed stage using conversion troubleshooting. If the campaign appears promising, repeat under comparable conditions before treating one result as a reliable long-term rate. The calculator supports the decision; it does not replace audience and offer evaluation.
Frequently Asked Questions
Does the Calculator Predict My Udimi Results?
No. It calculates the implications of the figures you enter. Seller performance and future conversions remain unknown.
Are My Inputs Saved?
No. The calculator operates in the page, does not transmit inputs, and does not store them between visits.