Marketing ROI Calculator

Turn ad budget and revenue into ROI percentage, ROAS, and profit in one click.

Runs entirely in your browser. Your numbers are never uploaded anywhere.

How to use this tool

This ROI calculator for marketing needs just two numbers. First, enter the total campaign cost: everything you spent, including ad budget, agency fees, and creative. Second, enter the revenue that campaign generated. Press Calculate ROI and you will see your ROI percentage, your net profit, your ROAS, and a quick verdict on whether the campaign earned more than it cost. Use Reset to clear the fields and try another scenario, or Copy and Download to save the breakdown.

The formula

ROI % = (Revenue - Cost) / Cost x 100
ROAS = Revenue / Cost
Net profit = Revenue - Cost

ROI percentage tells you how much profit you made relative to what you spent. A result of 0% means you broke even, a positive number means the campaign was profitable, and a negative number means you lost money. ROAS (return on ad spend) is a simpler ratio that shows how much revenue each dollar of ad budget brought back. A ROAS of 2.5x means every dollar spent returned two dollars and fifty cents in revenue. Together these two figures form a small campaign success matrix you can use to judge ad performance ROI across channels.

A real example

Say you spent $2,000 on a paid social campaign and it produced $5,000 in revenue. Net profit is $5,000 - $2,000 = $3,000. ROI is (5,000 - 2,000) / 2,000 x 100 = 150%, so you earned $1.50 in profit for every dollar of ad budget. ROAS is 5,000 / 2,000 = 2.50x, meaning each dollar spent returned $2.50 in revenue. A 150% ROI is a strong result and a clear sign the campaign is worth scaling.

Common questions

What is a good ROI for a marketing campaign?

It varies by industry and margin, but many marketers aim for an ROI of 100% or more, meaning the campaign at least doubled the money put in. Any positive ROI means the campaign made a profit; anything negative means it cost more than it returned. Compare results against your own past campaigns rather than a single universal number.

What is the difference between ROI and ROAS?

ROI measures profit against cost and is shown as a percentage, so it accounts for whether you actually came out ahead. ROAS only compares revenue to ad spend and is shown as a ratio like 3x. ROAS can look healthy while ROI is poor if your margins or other costs are high, so it helps to read both.

Should I include all costs or just the ad budget?

For a true profit picture, include every cost tied to the campaign: ad spend, agency or freelancer fees, creative production, and software. If you only enter the raw ad budget, the tool will report ad performance ROI rather than full campaign profitability. Be consistent so your campaigns are comparable.

Why is my ROI negative?

A negative ROI means the revenue the campaign generated was less than what you spent on it. The calculator subtracts cost from revenue, so any time cost is larger you will see a loss. That is a signal to review targeting, creative, landing pages, or the offer before adding more ad budget.

Is my data saved or shared?

No. This tool runs entirely in your browser using plain JavaScript. The numbers you type are never sent to a server, stored, or shared. You can use it offline once the page has loaded.

This calculator provides estimates for educational and planning use only. It is not financial advice. Confirm important figures with your own accounting or finance team.