X (Twitter) ROAS Calculator

Quick answer

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.

Updated 2026-10-03Reviewed by Prof. Dr. Khalil Mudassar, PhD
Try
X Ads Revenue
$
The Spend column in X Ads Manager for the campaign and dates.
$
Sales value credited after someone engaged with the ad. Use the full total here if your report does not split it.
$
Sales value credited to people who saw the ad and did not engage, if your report shows it apart.
The number of orders behind that value.
The share of revenue left after the cost of the goods sold. Used for break-even ROAS.
Your own goal as a multiple. No platform average is used.

ROAS (return on ad spend)

--
ROAS on post-engagement value--
Post-view share--
Cost per purchase--
Break-even ROAS--
Value needed for your target--
ROAS vs your target--

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

  1. Copy Spend and the conversion value for one campaign and one date range from X Ads Manager.
  2. Enter post-view value apart from the rest when your report splits it. Add purchases and your gross margin.
  3. Read the ROAS and the break-even ROAS. Add your target ROAS for a verdict against your own goal.

What each result tells you:

ResultWhat it means
ROAS (return on ad spend)All conversion value / ad spend, shown as a multiple.
ROAS on post-engagement valueThe same sum with post-view value left out.
Post-view sharePost-view value as a percent of all conversion value.
Cost per purchaseAd spend / purchases, shown with the average order value.
Break-even ROAS1 / gross margin. Below it, sales do not cover ad spend and product cost.
Value needed for your targetAd spend x target ROAS.
ROAS vs your targetThe 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.

Formula: ROAS = Conversion value / Ad spend. Break-even ROAS = 1 / Gross margin.
  1. Total value = post-engagement value + post-view value.
  2. ROAS = total value / ad spend.
  3. Engagement-only ROAS = post-engagement value / ad spend.
  4. Break-even ROAS = 1 / gross margin, so a 40% margin gives 2.50x.
  5. 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.

StepResult
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.

MeasureFormulaIn the example
ROASConversion value / ad spend4.00x
Break-even ROAS1 / gross margin2.50x
Gross profit after ad spendConversion value x margin - ad spend1,200.00
ROI on ad spend aloneGross profit after ad spend / ad spend x 10060.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

Method
ROAS = (post-engagement value + post-view value) / ad spend. Break-even ROAS = 1 / gross margin.
Inputs used
Your ad spend, conversion value, post-view value, purchases, gross margin and your own target ROAS.
Benchmarks
None. The old industry percentile tables and the platform average are removed. Presets are labelled examples.
Verdict rule
Red below break-even ROAS. Amber when a target or break-even is met only with post-view value, or a target is missed. Green when it is met on engagement value alone.
Rounding
ROAS to two decimals, money to cents, percentages to one decimal.
Sources
X Help Center pages listed below, read on 2026-10-03.
Last reviewed
2026-10-03.

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

Related Calculators

Planning more of your X activity?

Explore all X (Twitter) calculators

This 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
Founder & Editor-in-Chief at  ~ Web ~ More Posts

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.