Campaign ROI Calculator
Profit, ROI, ROAS and payback from two numbers.
Use the Campaign ROI Calculator tool
What this campaign roi calculator does
Campaign ROI Calculator turns revenue and cost into four numbers: profit, ROI, ROAS and an optional payback period. ROI is profit divided by cost, while ROAS is revenue divided by cost — related measures that answer different questions.
The distinction matters. A campaign with 3× ROAS and a 50% margin is not returning three times its cost in profit. Use ROI to judge profitability and ROAS to compare revenue efficiency across channels.
Why use it
- Decide whether a campaign covered its costs.
- Compare revenue efficiency between channels.
- Estimate how long a subscription campaign takes to pay back.
How to use it
- 1Enter the revenue attributed to the campaign.
- 2Enter the full cost, including ad spend, fees and production.
- 3Add monthly revenue if you want a rough payback estimate.
Worked examples
Profitable
Input
Revenue 12,400 · cost 4,000
Output
Profit 8,400 · ROI 210% · ROAS 3.10×
Break-even
Input
Revenue 4,000 · cost 4,000
Output
Profit 0 · ROI 0% · ROAS 1.00×
Common mistakes
- Using revenue instead of gross profit when judging profitability.
- Leaving out production, software or agency fees that belong in cost.
- Comparing ROAS across channels with different margins as if it were profit.
Frequently asked questions
What is a good ROI?
Why is ROI different from ROAS?
How is payback estimated?
Related tools
All toolsUTM Builder
Create consistent, analysable campaign links.
Discount Calculator
Sale price, savings and stacked discounts.
Compound Interest Calculator
Project growth with compounding and contributions.
QR Code Generator
Create downloadable PNG and SVG QR codes.