X (Twitter) Promoted Tweet ROI Calculator

Quick answer

A promoted tweet ROI calculator shows the profit a promoted post on X returned for each unit of cost. ROI equals gross profit minus total cost, divided by total cost, times 100. Gross profit is attributed revenue times your margin. Total cost is ad spend plus creative and other costs.

Updated 2026-10-03Reviewed by Prof. Dr. Khalil Mudassar, PhD
Try
X Ads Profit
$
The Spend figure for the promoted post in X Ads Manager.
$
Creative, agency, tools or staff time for this post. They are not in Ads Manager.
$
Conversion value from X conversion tracking, or sales you can trace to the post.
The share of revenue left after the cost of the goods sold. Blank counts all revenue as profit.
Purchases or leads attributed to the post.
Your own goal, used for the verdict. No platform average is used.

ROI of the promoted post

--
Net profit--
Total cost--
Gross profit from revenue--
Break-even point--
Per conversion--
ROI 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 Promoted Tweet ROI Calculator

  1. Enter the ad spend for the promoted post, and any other costs tied to it.
  2. Enter the revenue you attribute to the post and your gross margin.
  3. Read the ROI and net profit. Add conversions for the per-sale view and your target ROI for a verdict.

What each result tells you:

ResultWhat it means
ROI of the promoted postNet profit / total cost x 100. Above 0% the post made money.
Net profitGross profit minus total cost.
Total costAd spend plus the other costs you entered.
Gross profit from revenueRevenue x gross margin.
Break-even pointTotal cost / gross margin. The revenue at which ROI is 0%.
Per conversionTotal cost and net profit, each divided by conversions.
ROI vs your targetThe gap in percentage points between the ROI and your target.

What Is Promoted Tweet ROI?

Promoted tweet ROI is the profit a promoted post earned, shown as a percent of everything it cost. An ROI of 80% means each 1.00 of cost came back with 0.80 of profit on top.

X now calls a promoted tweet a Promoted Ad. The X Ads glossary describes Promoted Ads as ordinary posts bought by advertisers who want to reach a wider group or spark engagement. Many people still search for the older name, so this page keeps it.

What changed on this page: the old tool worked out ROI as revenue minus ad spend, over ad spend. That treats all revenue as profit and ignores every cost but media. It also showed CPM ranges by region that had no source. The formula is fixed and the ranges are removed.

How Does the Promoted Tweet ROI Calculation Work?

The calculator turns revenue into gross profit with your margin, subtracts all costs, and divides by those costs.

Formula: ROI = (Revenue x Margin - Total cost) / Total cost x 100. Break-even revenue = Total cost / Margin.
  1. Total cost = ad spend + other costs.
  2. Gross profit = attributed revenue x gross margin.
  3. Net profit = gross profit - total cost.
  4. ROI = net profit / total cost x 100.
  5. Break-even revenue = total cost / gross margin.

The same formula works for any investment. The general ROI calculator covers it without the ad terms.

Promoted Tweet ROI Example

Example values only, not benchmarks. A store spends 800 to promote a post and 200 on the video in it. Conversion tracking shows 3,000 in sales from 50 orders. The store keeps 60% of revenue after product cost and wants an ROI of at least 50%.

StepResult
Total cost (800 + 200)1,000.00
Gross profit (3,000 x 60%)1,800.00
Net profit (1,800 - 1,000)800.00
ROI (800 / 1,000 x 100)80.0%
Break-even revenue (1,000 / 0.60)1,666.67
Cost per conversion (1,000 / 50)20.00
Profit per conversion (800 / 50)16.00
ROI vs a 50% target+30.0 points

Meaning: the post earned 800.00 after all costs. The old formula would have shown 275%, because it counted product cost as profit and left out the video.

Factors That Change Promoted Tweet ROI

ROI moves with the revenue you count, the margin you apply and the costs you include.

The Attribution Window

X lets you pick how long after an engagement or a view a sale still counts. The help page lists post-engagement windows of 1, 2, 3, 5, 7, 14 and 30 days, with 30 days as the default. A longer window credits more revenue to the post.

Post-View Conversions

X can also credit sales from people who saw the ad and did not engage. The post-view window can be off or 1 to 30 days, and the default is 1 day after view. Turning it on raises attributed revenue.

Gross Margin

A 3,000 sale at a 60% margin leaves 1,800. At 30% it leaves 900. Find your margin with the margin calculator.

Costs Outside Ads Manager

Creative work, agency fees and staff time are real costs. Leaving them out inflates ROI.

Whether Value Is Tracked at All

X records a sale amount only when the Purchase event passes a value and a currency. Without them, the report counts conversions and shows no revenue.

ROI vs ROAS for a Promoted Post

ROI measures profit against all costs, and ROAS measures revenue against ad spend alone.

PointROIROAS
Formula(Revenue x margin - total cost) / total cost x 100Revenue / ad spend
Shown asA percentA multiple, such as 3.75x
Break-even at0%1 / gross margin
Counts product costYesNo
Counts creative and feesYesNo
In the example80.0%3.75x

A post can show a strong ROAS and still lose money once product cost is counted. The X ROAS calculator works on the revenue ratio and its break-even point.

When to Use a Promoted Tweet ROI Calculator

After You Promote One Post

A single promoted post, or one sent through Quick Promote, has its own spend and results. Check whether it paid for itself.

Before You Add Budget

A positive ROI on a small spend is a reason to test more budget. It is not proof that a larger spend will return the same.

When You Set a Sales Goal

The break-even revenue tells you the sales a post needs. For a business-wide view of fixed and variable costs, use the break-even calculator.

Common Promoted Tweet ROI Mistakes

1. Treating Revenue as Profit

Revenue minus ad spend is not profit. Product cost comes out first.

2. Leaving Out Creative Cost

A 200 video on an 800 campaign is a fifth of the total cost.

3. Mixing ROI and ROAS

A ROAS of 3.75x and an ROI of 80% describe the same post in the example. Label which one you report.

4. Counting Sales the Post Did Not Cause

Attribution credits sales that follow an engagement or a view. Some of those buyers would have bought anyway.

5. Comparing Posts with Different Windows

X updates past conversion data when you change the attribution window. Compare posts on the same setting.

6. Judging a Brand Post on Sales

A post built for reach or engagement may bring no tracked revenue. ROI is the wrong measure for it.

Accuracy and Limitations

The ROI is exact arithmetic on your inputs, so its weak point is the revenue figure you attribute to the post.

What it calculates accurately

  • ROI on total cost, with product cost removed through the margin
  • Net profit and gross profit
  • Break-even revenue for the costs you entered
  • Cost and profit per conversion

What it does not account for

  • Whether the attributed sales were caused by the post
  • Repeat purchases and lifetime value after the first sale
  • Tax, refunds, shipping and payment fees unless you include them
  • The value of reach, follows or engagement with no sale

How We Calculate Promoted Tweet ROI

Method
ROI = (revenue x gross margin - total cost) / total cost x 100. Total cost = ad spend + other costs. Break-even revenue = total cost / gross margin.
Inputs used
Your ad spend, other costs, attributed revenue, gross margin, conversions and your own target ROI.
Benchmarks
None. The old regional CPM ranges are removed. Presets are labelled examples.
Verdict rule
Red when ROI is below 0%. With a target, green at or above it and amber when profitable but below it. With no target, green above 0%.
Rounding
Money to cents, ROI to one decimal. A blank margin is read as 100%.
Sources
X Help Center pages listed below, read on 2026-10-03.
Last reviewed
2026-10-03.

Frequently Asked Questions About Promoted Tweet ROI

What is a good ROI for a promoted tweet?

Any ROI above 0% means the post made money, and a good ROI is one that meets your own target. No official benchmark exists, so set the target from your margins and your other channels.

How do I calculate ROI on a promoted post?

Multiply attributed revenue by your gross margin, subtract ad spend and other costs, then divide by those costs and multiply by 100.

Are promoted tweets still a thing on X?

Yes, under a new name. X now calls them Promoted Ads, and its glossary describes them as ordinary posts bought by advertisers.

Where do I find the revenue from a promoted post?

In X Ads Manager, under the conversion metrics, once conversion tracking is set up. X records sale amounts only when your Purchase event sends a value and a currency.

Why is my ROI lower than my ROAS suggests?

ROAS ignores product cost and other costs. A 3.75x ROAS at a 60% margin with extra creative cost is an 80% ROI, as the example shows.

Can ROI be negative?

Yes. ROI is negative when gross profit is less than total cost. The tool then shows the revenue the post would have needed to break even.

What if my promoted post has no sales?

Then profit ROI is -100% and it is the wrong measure. Judge a reach or engagement post on cost per 1,000 impressions or cost per engagement.

Should I include my own time as a cost?

Include it when you want the full picture. Enter the hours at a rate you would pay someone else, in the other costs field.

Does a longer attribution window raise ROI?

Yes, in most reports. A longer window credits more sales to the post. X sets the post-engagement default at 30 days and the post-view default at 1 day.

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 promoted tweet ROI calculator works only on the cost, revenue 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.