Growth calculator
CPA / Cost Per Lead Calculator
Calculate cost per lead, cost per acquisition, required close rate, and gross profit after acquisition costs.
Results
Results are deterministic scenario outputs, not guarantees.
Enter values and calculate to see the summary, supporting metrics, warnings, and interpretation.
Interpretation
Deterministic interpretation rules will explain what the modeled result means once a calculation is available.
Detailed breakdown
Intermediate calculation rows will appear here after calculation.
Formula
Total campaign cost
totalCampaignCost = adSpend + agencyFees + creativeCosts + softwareCosts
Cost per lead
cpl = totalCampaignCost / leads
Cost per acquisition
cpa = totalCampaignCost / customers
Required close rate
requiredLeadToCustomerRate = (totalCampaignCost / targetCPA) / leads
Maximum affordable CPL
maximumCPLForTargetCPA = targetCPA × leadToCustomerRate
Assumptions
- Ad spend, agency fees, creative costs, and software costs are included in total campaign cost.
- Target CPA and target CPL are optional; a value of 0 means no target constraint is applied.
- Gross profit after acquisition uses average customer value multiplied by gross margin, less total campaign cost.
- Outputs are deterministic campaign math, not forecasts or guarantees.
Worked example
Example: campaign CPA and CPL
A campaign with $10,000.00 in ad spend, 500 leads, and 25 customers has a $20.00 CPL and $400.00 CPA before optional fees.
FAQ
What is the difference between CPL and CPA?
CPL divides campaign cost by leads, while CPA divides campaign cost by acquired customers.
How is maximum affordable CPL calculated?
When a target CPA is entered, the calculator multiplies that target CPA by the current lead-to-customer rate.
Why include agency, creative, and software costs?
Including non-media costs shows fully loaded campaign economics instead of media-only efficiency.
Related calculators
Want help interpreting the model?
Use this calculator as a deterministic planning tool, then talk with Propel Collective about which assumptions are worth validating first.