An X (Twitter) ROAS calculator divides the conversion value of a campaign by its ad spend. A ROAS of 4.00x means 4.00 of revenue for every 1.00 spent on X Ads. The tool also shows ROAS without post-view sales and your break-even ROAS, which equals 1 divided by your gross margin.
ROAS (return on ad spend)
Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.
Saved results (0)
How to Use the X (Twitter) ROAS Calculator
- Copy Spend and the conversion value for one campaign and one date range from X Ads Manager.
- Enter post-view value apart from the rest when your report splits it. Add purchases and your gross margin.
- Read the ROAS and the break-even ROAS. Add your target ROAS for a verdict against your own goal.
What each result tells you:
| Result | What it means |
|---|---|
| ROAS (return on ad spend) | All conversion value / ad spend, shown as a multiple. |
| ROAS on post-engagement value | The same sum with post-view value left out. |
| Post-view share | Post-view value as a percent of all conversion value. |
| Cost per purchase | Ad spend / purchases, shown with the average order value. |
| Break-even ROAS | 1 / gross margin. Below it, sales do not cover ad spend and product cost. |
| Value needed for your target | Ad spend x target ROAS. |
| ROAS vs your target | The gap between your ROAS and your target. |
What Is ROAS on X (Twitter) Ads?
ROAS on X Ads is the revenue credited to a campaign divided by what the campaign spent. ROAS stands for return on ad spend.
The revenue side comes from conversion tracking. The X Help Center says conversion tracking lets you measure return on ad spend by tracking what people do after they view or engage with your ads. It works through the X Pixel or the Conversions API. A sale amount is recorded when the Purchase event sends a value and a currency.
Why this page shows no benchmark: the old version compared your ROAS with industry percentiles and a platform average of 2.70x. X publishes no such figures. They had no usable source, and they are removed. Your own break-even point is the honest yardstick.
How Does the X ROAS Calculation Work?
The calculator adds the conversion value you enter, divides it by ad spend, and compares the answer with a break-even point built from your margin.
ROAS = Conversion value / Ad spend. Break-even ROAS = 1 / Gross margin.- Total value = post-engagement value + post-view value.
- ROAS = total value / ad spend.
- Engagement-only ROAS = post-engagement value / ad spend.
- Break-even ROAS = 1 / gross margin, so a 40% margin gives 2.50x.
- Value needed for a target = ad spend x target ROAS.
Break-even ROAS depends on your margin alone. Work that margin out from cost and price with the margin calculator.
X ROAS Example
Example values only, not benchmarks. A sales campaign spent 2,000. The report credits 6,400 to people who engaged with the ad and 1,600 to people who only saw it, across 100 purchases. The gross margin is 40% and the target ROAS is 3.5x.
| Step | Result |
|---|---|
| Total conversion value (6,400 + 1,600) | 8,000.00 |
| ROAS (8,000 / 2,000) | 4.00x |
| ROAS on post-engagement value (6,400 / 2,000) | 3.20x |
| Post-view share (1,600 / 8,000 x 100) | 20.0% |
| Cost per purchase (2,000 / 100) | 20.00 |
| Average order value (8,000 / 100) | 80.00 |
| Break-even ROAS (1 / 0.40) | 2.50x |
| Value needed for a 3.5x target (2,000 x 3.5) | 7,000.00 |
Meaning: the campaign clears break-even either way. It meets the 3.5x target only when post-view sales are counted, because engagement alone gives 3.20x.
Factors That Change Your X ROAS
ROAS changes with what counts as a conversion, how long it may take, and how much each order is worth.
The Post-Engagement Window
X credits a sale that follows an engagement within a window you choose. The help page lists 1, 2, 3, 5, 7, 14 and 30 days, and names 30 days as the default. A shorter window lowers ROAS.
The Post-View Window
X can also credit a sale to someone who saw the ad and did not engage. The options are off or 1 to 30 days, and the default is 1 day after view. X notes these are conversions you were not charged an engagement for.
Whether Value Is Passed
The Purchase event needs a value and a currency. Without them X counts purchases and reports no revenue, so ROAS reads as zero.
Double Counting
X says it counts each lower-funnel event and does not remove duplicates. Sites that send the same sale from the Pixel and the Conversions API need a conversion ID, or value is counted twice.
Average Order Value
The same number of purchases at a higher order value lifts ROAS. The share of clicks that buy is covered on the conversion rate calculator.
ROAS vs Break-Even ROAS vs ROI
ROAS is a revenue ratio, break-even ROAS is the ratio at which gross profit equals ad spend, and ROI is profit over all costs.
| Measure | Formula | In the example |
|---|---|---|
| ROAS | Conversion value / ad spend | 4.00x |
| Break-even ROAS | 1 / gross margin | 2.50x |
| Gross profit after ad spend | Conversion value x margin - ad spend | 1,200.00 |
| ROI on ad spend alone | Gross profit after ad spend / ad spend x 100 | 60.0% |
ROAS above break-even is not yet a profit once creative, fees and staff time are counted. The promoted tweet ROI calculator takes those costs in.
When to Use an X ROAS Calculator
When You Report a Sales Campaign
ROAS is the usual headline for a campaign built to sell. Show it with the attribution windows you used.
When You Set a Target
Start from break-even ROAS and add room for your other costs. Total those costs first on the X ad cost calculator.
When Two Reports Disagree
Your store may show fewer sales than X does. Enter each figure in turn to see how far ROAS moves.
Common X ROAS Mistakes
1. Treating ROAS Above 1x as Profit
At a 40% margin, a 2.00x ROAS loses money. Break-even there is 2.50x.
2. Quoting ROAS with No Window
A 30-day window and a 7-day window give different numbers for the same campaign.
3. Mixing Post-View and Post-Engagement Sales
A view is a weaker signal than a click. Report both figures.
4. Comparing with a Published Average
X publishes no average ROAS. Margins differ so much that one benchmark cannot fit two shops.
5. Using Revenue with Tax and Shipping
Pass the same kind of value each time, or ROAS will not compare month to month.
6. Counting the Same Sale Twice
Check for duplicates when both the Pixel and the Conversions API are in use.
Accuracy and Limitations
The ratio is exact, so ROAS is as accurate as the conversion value in your report.
What it calculates accurately
- ROAS from your spend and conversion value
- ROAS with post-view value left out
- Break-even ROAS from your gross margin
- Cost per purchase and average order value
What it does not account for
- Whether the credited sales were caused by the ads
- Costs other than ad spend and product cost
- Returns, refunds and repeat purchases
- Sales that tracking missed, such as phone or in-store orders
How We Calculate ROAS for X Ads
Frequently Asked Questions About ROAS on X (Twitter) Ads
What is a good ROAS on X (Twitter) Ads?
A good ROAS is one above your own break-even point with room for your other costs. Break-even ROAS is 1 divided by your gross margin, so it differs for every business.
How do I calculate ROAS for X Ads?
Divide the conversion value credited to the campaign by its ad spend. 8,000 of value on 2,000 of spend is a 4.00x ROAS.
What is the average ROAS on X?
X does not publish one, so this page shows none. Averages quoted online mix businesses with very different margins and tracking setups.
What is break-even ROAS?
Break-even ROAS is the point where gross profit equals ad spend. It equals 1 divided by gross margin: 2.00x at a 50% margin and 2.50x at 40%.
Does X count view-through sales in ROAS?
It can. X has a post-view attribution window that can be off or set from 1 to 30 days, with 1 day after view as the default.
Why does X show more sales than my store?
X credits sales that follow an engagement or a view within the window, and it does not remove duplicate events. Your store may credit the same sale to another channel.
Is ROAS the same as ROI?
No. ROAS is revenue divided by ad spend. ROI is profit divided by all costs. A campaign can have a high ROAS and a negative ROI.
Why is my ROAS zero when I have purchases?
The Purchase event is probably not sending a value. X needs the value and currency parameters to report revenue.
Can I use this for a campaign with no purchases?
No. ROAS needs revenue. For reach, traffic or follower campaigns, judge the cost per 1,000 impressions, per link click or per follow.
Is my information saved?
No. The calculation runs in your browser and nothing is sent to our servers. Anything you choose to Save stays in this browser only.
Sources
- About conversion tracking: measuring return on ad spend with the X Pixel or Conversions API (X Help Center, read 2026-10-03).
- Create a website sales campaign: pay by options and attribution windows (X Help Center, read 2026-10-03).
- Conversion tracking for websites: the value and currency parameters of a Purchase event (X Help Center, read 2026-10-03).
- X Ads glossary: impressions, clicks, engagements, follow rate and cost per result (X Help Center, read 2026-10-03).
- X Ads pricing: no minimum spend, bids and the auction (X Help Center, read 2026-10-03).
Related Calculators
Planning more of your X activity?
Explore all X (Twitter) calculatorsThis X ROAS calculator works only on the spend, conversion value and margin figures you enter. It gives an educational estimate from the figures you enter. It is not financial or advertising advice, and it cannot predict what a campaign will cost or earn. No average or typical rate for X Ads is used, because X does not publish one and prices are set by auction. MultiCalculators is not affiliated with or endorsed by X Corp. X and Twitter are trademarks of X Corp. and are named only to describe what the tool is for. Spotted an error? Let us know.
Author
Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.




