- Home
- Free tools
- Social campaign ROI and ROAS calculator
Social campaign ROI and ROAS calculator
Estimate campaign ROI, ROAS and unit costs from your own revenue, margin, spend and labor figures. See every formula and download your results as CSV.
Your campaign estimate
Your estimate appears here
Add attributed revenue and advertising spend to see your ROI and ROAS.
Revenue
Campaign costs
Counts for unit costs (optional)
How to use it
- 1
Choose the currency for every amount, then enter the revenue you attribute to the campaign and your gross margin.
- 2
Add advertising spend, labour and other campaign costs. Add clicks, conversions or impressions to see CPC, CPA and CPM.
- 3
Check the working under each result, try other figures to compare scenarios, then export a CSV.
Before you export
Total campaign cost = advertising + labour + other costs. Contribution = attributed revenue × gross margin. ROI = (contribution − total cost) ÷ total cost × 100. Gross margin should account for the cost of goods or services, without double-counting campaign costs.
ROAS = attributed revenue ÷ advertising spend. CPC and CPM use advertising spend; CPA uses total campaign cost. Undefined ratios stay blank when their denominator is zero or missing. A loss produces a negative ROI.
These calculations depend on your attribution and cost assumptions. All amounts must be in the selected currency; this tool does not convert currencies, retrieve finances or establish attribution.
Your inputs stay in this browser. These tools work without an account. The content editor opens separately; your files are not transferred automatically.
Open-source library notices