Skip to content

What ROI means in marketing: the formula built on profit, not sales, worked examples with a 3,000 baht ad and a 500 baht boosted post (invented numbers), an ROI vs ROAS table, and the costs people forget to count.

ROI stands for Return on Investment: the return you get compared with the money you put in. In marketing it is calculated as (profit gained minus money invested) divided by money invested, times 100, giving a percentage. This article explains the formula, works through an ad and a boosted post in baht, compares ROI with ROAS, and points out the costs online shops often forget.

Key takeaways

  • ROI is the return compared with the money invested, shown as a percentage
  • Formula: (profit minus cost) / cost x 100; use profit, not sales
  • ROAS is revenue per ad baht; ROI is profit per invested baht; they are not the same
  • Sales must be several times the ad cost before there is any profit

What is ROI

ROI (Return on Investment) is the number that says how worthwhile the money you put in was. Positive ROI means profit beyond what you spent, zero is break-even, and negative is a loss.

In an online business the investment may be ad spend, a boosted post, a paid review or content production. The return is the profit that investment produced, for example sales from the ad after product costs are taken out.

NoteDefinition used here

ROI has several variants depending on the field. This article uses the basic formula common in marketing, built on profit. If your workplace uses another version, agree on the definition before comparing numbers.

ROI is one term in online marketing. For an overview of the related terms, read What Digital Marketing Is.

The ROI formula, step by step

The formula is short. The step people trip on most is step 1, where sales get used in place of profit.

ROI formula

ROI (%) = (profit from the investment - amount invested) / amount invested x 100 profit from the investment = sales - product cost and other costs tied to those sales
  1. Find the sales from this investment

    For example sales from an ad link, a campaign-only discount code, or orders customers say came from that post. If you cannot count it exactly, estimate honestly and note how.

  2. Subtract the costs of those sales

    Product cost, packaging, shipping the shop pays, platform fees. The result is profit before ad spend.

  3. Subtract everything you invested

    Take profit before ad spend and subtract all the ad or promotion spend for that campaign.

  4. Divide by the amount invested, then multiply by 100

    The result is ROI as a percentage. Negative means the round has not paid back yet.

Worked example: a 3,000 baht ad

An invented example. A made-up bakery called Rainy Day Bakery runs a 3,000 baht ad. Every number here is invented to explain the idea; none of it is a real shop's result or a market average.

  • Ad spend 3,000 baht

  • Sales from the ad 12,000 baht

  • Product, packaging, shipping and fees together 60% of sales, which is 7,200 baht

  • Profit before ad spend: 12,000 minus 7,200 is 4,800 baht

ROI is (4,800 minus 3,000) divided by 3,000, times 100, so ROI is 60%. Every 1 baht put into the ad returned 0.60 baht of profit on top of getting the principal back.

WarningDo not use sales for profit

Put the 12,000 sales in place of profit and you get (12,000 minus 3,000) / 3,000 = 300%, five times too good because product cost was ignored. When you read someone else's ROI or an ad report, check whether it uses profit or sales.

How much sales before you stop losing money

The table keeps the ad spend at 3,000 baht and the 40% gross margin from the example above, then shows ROI at different sales levels. All numbers are invented.

Sales levels with a 3,000 baht ad

Sales (baht)

Profit before ad

ROI

ROAS

6,000

2,400

minus 20%

2.0

7,500

3,000

0% break-even

2.5

12,000

4,800

60%

4.0

18,000

7,200

140%

6.0

At 6,000 baht of sales ROAS is 2.0, which sounds fine, yet ROI is negative because the profit does not cover the ad. This shop's break-even is ROAS 2.5, found as 1 divided by the gross margin, 1 / 0.40.

TipEasy break-even rule

Break-even ROAS equals 1 divided by gross margin. At a 50% margin you need ROAS of at least 2.0; at 25% you need 4.0. Thin-margin products need sharper targeting.

To see how many of the people who visit end up ordering, look at the share in What Conversion Rate Is.

How ROI and ROAS differ

The two terms get mixed up often. ROAS stands for Return on Ad Spend: revenue or conversion value per unit of ad cost. Google Ads' help page on Target ROAS bidding describes it as conversion value per cost and gives an example target ROAS of 500%. Last checked Oct 2026.

ROI compared with ROAS

Topic

ROI

ROAS

Numerator

Profit after costs

Revenue or sales

Divided by

Total money invested

Ad spend

Format

Percent, e.g. 60%

Times or percent, e.g. 4.0 or 400%

Answers

Did this investment make a profit

How much revenue per ad baht

Weak spot

Needs all costs known

Does not say if you profited

Best used for

Deciding whether to keep investing

Comparing several ads on the fly

Use ROAS as a daily read because it is quick, then use ROI to judge whether a campaign truly paid off, with your shop's break-even as the bar. Ad reports usually show revenue, not profit, so always work out profit yourself.

Costs people forget when calculating ROI

An inflated ROI usually comes from missing costs. Run through this list before you conclude anything.

  • Real product cost, including damaged items and returns

  • Packaging and shipping the shop pays

  • Platform and payment fees

  • Images, video or paid reviews made for that campaign

  • Your own time; if you pay someone to help, that is a real cost

Marketplace sellers should check all fees first. The method is in the marketplace pricing and fees formula.

Example: a 500 baht boosted post

Another invented example. A shop boosts one post with a 500 baht budget. These numbers are invented too.

  • 10 people message from the post, which is 50 baht per chat

  • 4 buy at 350 baht each, 1,400 baht in sales

  • Costs are 60% of sales, leaving 560 baht profit before the boost

  • ROI is (560 minus 500) / 500 x 100 = 12%

A small profit, but not a loss. If those 4 customers buy again later the real return is higher, but only count that when you have real repeat-purchase data. Do not assume it.

Before boosting, see the boost post checklist, and if you are comparing per-1,000 prices, read what price per 1,000 means.

Working out ROI for a small shop in 5 steps

  1. Say clearly what you are measuring

    For example, how many orders did this ad produce. Pick a number you can really count.

  2. Know the product's gross margin

    Work out the margin after product cost before you start, then find break-even ROAS as 1 divided by gross margin.

  3. Record spend and sales of the same campaign

    Use the same period and separate by campaign or post instead of lumping everything together.

  4. Calculate ROI and ROAS together

    Check ROAS against break-even, then calculate ROI in real baht.

  5. Decide from the numbers, then test again

    If it pays, raise the budget a little. If not, fix the image, message or audience before adding money.

Results that are not immediate sales: can you measure ROI

Some work does not produce sales right away, such as awareness posts or growing followers. An exact ROI is hard because you cannot tell when or where each viewer will buy.

What you can do is choose a measure close to sales that you can count, such as chats, link clicks or emails collected, and work out cost per unit, for example 50 baht per chat. Then see what percentage of chats become orders. How to read social numbers and decide where to spend next is in reading social analytics to decide where to invest.

Check before calling an ad worthwhile

Done 0/5

For a shop just starting that wants a basic follower or like count on the account, Instafollow's service is one option. It does not guarantee sales, returns or any ROI, and follower numbers are not sales; always measure with real orders. See Instagram followers service or the free trial, available only for services open to trial.

ArticleReading Your Social Analytics to Decide Where to Invest, Not Where You Feel LikeA limited budget across many channels: let analytics make the call. Which numbers to check, when, and how to decide so every baht goes further.

If you are about to try a boosted post

ArticleBefore You Boost a Post: 12-Point Go/No-Go ChecklistA 12-point checklist before boosting a Facebook or Instagram post, split into the post, the destination and the numbers, with 3 example decisions and what not to do before paying.

And the service for your shop's Instagram account

ServiceBuy Instagram Followers, Likes & Reels ViewsGrow your Instagram with followers, likes, Reels views and comments. See the price per 1,000 up front, pay by PromptPay, and never share your password.

ROI questions

What is ROI

ROI is short for Return on Investment: the return compared with the money invested, calculated as (profit minus investment) divided by investment, times 100, as a percentage.

What is a good ROI

There is no fixed number. It depends on the product's gross margin, the business and your goal. At minimum it should be above 0%, which means no loss, and high enough to justify the risk and time.

How do ROI and ROAS differ

ROI looks at profit against total money invested. ROAS looks at revenue against ad spend. A high ROAS does not always mean profit if product cost is high.

What does negative ROI mean

This round's profit did not cover the money invested. See what can be fixed, such as the image, message, audience or price, before adding budget.

Do I need ROI for every post

No. Start with posts or ads that cost real money. For ordinary posts, a simple measure such as chats received is enough.

Can a follower increase count as a return

Not directly as money. Followers are an awareness measure. To turn them into money you need real data on how many followers became orders.

Summary

ROI is the profit you got compared with the money you put in, built on profit rather than sales. ROAS is a fast read of revenue per ad baht that does not say whether you profited. Know your product's break-even ROAS, count every cost, and decide from your own shop's numbers.

Related articles

  • What Are CTA and CTR and How They Connect

    What Are CTA and CTR and How They Connect

    What CTA and CTR mean and how they differ: the CTR formula, a cost-per-click example in baht (invented numbers), how to write a CTA, and 30 ready CTA lines for posts, captions and LINE OA.

what-is-roi-marketing

Cookies on this site

We use necessary cookies to run the site (always on) and, with your consent, Google Analytics cookies to see which pages get visited. The data is aggregate statistics; we never send your name, email or account details.