What is ROI and how do you read it? A guide for Malaysian SMEs
A supplier says the new machine pays for itself. A marketing agency says the campaign returned 400%. Here is how to check those claims with your own numbers.

ROI, or return on investment (pulangan pelaburan), measures how much profit an investment earns compared with what it cost: (gain − cost) ÷ cost × 100. A RM10,000 spend that brings in RM13,000 of extra profit has a 30% ROI. Malaysian SMEs should use profit, not sales, and note how long the return takes.
Every investment pitch to a Malaysian SME comes with a number. The machine supplier says the new equipment pays for itself in two years. The agency reports a 400% return on last month's ads. The software vendor promises hours saved. Return on investment, or ROI (pulangan pelaburan), is how you check those claims against your own figures, and how you choose between them when you can only afford one.
This guide covers the formula, how to read the result, three worked RM examples, how ROI compares with payback period, and the mistakes that make an investment look better than it is.
What is ROI?
ROI is the profit an investment produces, expressed as a percentage of what it cost. It answers one question: for every ringgit I put in, how much extra do I get back?
If you spend RM10,000 and it brings in RM13,000 of extra profit, the net gain is RM3,000 and the ROI is 30%. If it brings in only RM8,000, the ROI is −20%: you lost a fifth of what you put in.
Two words in the formula do most of the work:
- Gain means extra profit, not extra sales. Sales still have to pay for stock, staff and delivery.
- Cost means the full cost: the price, plus installation, training, staff time, and running costs over the period.
How do I read an ROI figure?
Positive means you got back more than you spent; negative means you didn't. But the percentage alone is meaningless until you know the time period and what else you could have done with the money.
A 30% ROI earned over six months is very different from 30% earned over five years. Always ask "over what period?" and compare investments over the same length of time (see annualised ROI below).
Then compare the result with your alternatives: paying down a loan, keeping the cash as a buffer, or a different project. If you are borrowing to invest, the return needs to clear the interest on the loan with room to spare, because the estimates behind any ROI are rarely exact.
How do Malaysian SMEs calculate ROI? Three RM examples
The method is the same each time: estimate the extra profit, total the full cost, then apply the formula. The figures below are illustrative.
A new machine for a Shah Alam workshop
A metal-fabrication workshop is considering a RM120,000 machine. The owner expects it to add RM40,000 a year of extra profit, after materials and the operator's wages, over a five-year life.
| Item | RM |
|---|---|
| Extra profit over 5 years (40,000 × 5) | 200,000 |
| Less: cost of machine | (120,000) |
| Net gain | 80,000 |
| ROI: 80,000 ÷ 120,000 | 66.7% over 5 years |
A marketing campaign for a Klang Valley trading company
A trading company spends RM8,000 on online ads and tracks RM40,000 of new sales from the campaign. Its gross margin on those products is 30%.
| Item | RM |
|---|---|
| New sales from the campaign | 40,000 |
| Gross profit at 30% | 12,000 |
| Less: campaign cost | (8,000) |
| Net gain | 4,000 |
| ROI: 4,000 ÷ 8,000 | 50% |
Had the owner used sales instead of profit, the "ROI" would be (40,000 − 8,000) ÷ 8,000 = 400%. That is how agency reports often present it, and it overstates the return eight times. Ask which figure you are being shown. Our guide to profit margin explains how to find your gross margin.
Accounting software for a small office
A business pays RM4,000 a year for software that cuts 15 hours a month of manual invoicing and data entry. The staff member's full cost, including EPF and SOCSO, works out to RM30 an hour.
| Item | RM |
|---|---|
| Time saved: 15 hours × 12 months × RM30 | 5,400 |
| Less: annual subscription and setup | (4,000) |
| Net gain | 1,400 |
| ROI: 1,400 ÷ 4,000 | 35% a year |
Be honest about this one. Saved hours only become real money if that time goes to work that earns or saves something, such as chasing overdue invoices, or if you avoid a hire. Otherwise the benefit is real but it doesn't show up in the bank.
What is the difference between ROI and payback period?
ROI tells you how much you earn in total; payback period (tempoh bayar balik) tells you how quickly you get your money back. Use both, because a project can score well on one and badly on the other.
The Shah Alam machine costs RM120,000 and adds RM40,000 a year, so it pays back in 3 years. After that, every year is profit, as long as the machine keeps running.
Payback matters most for a small business with limited cash. A project with a high ROI but a five-year payback ties up money you may need for stock, salaries or a slow month. For more on that, read our guide to cash flow management.
What is annualised ROI and why does it matter?
Annualised ROI converts a return earned over several years into an equivalent yearly rate, so you can compare investments of different lengths fairly.
The machine's 66.7% over five years works out to (1.667) ^ (1 ÷ 5) − 1, about 10.8% a year. The software's 35% is already a one-year figure. So, per year, the software returns more on each ringgit, even though the machine's total gain is far larger. A spreadsheet's POWER function, or any online compound-rate calculator, does this sum for you.
What are the common mistakes when calculating ROI?
Most mistakes make an investment look better than it is. Watch for these:
- Using sales instead of profit. The single most common error, as the marketing example shows.
- Ignoring time. A total ROI without a period tells you very little. Annualise it.
- Leaving out the owner's time. If you spend ten hours a week managing a new outlet, that time has a cost even if no one pays you for it.
- Ignoring cash timing. You may pay for a machine upfront, or in instalments with interest, while the profit arrives month by month. Include loan interest in the cost and check you can carry the gap.
- Optimistic estimates. Work out the ROI again using sales or savings 30% lower than you hope. If it still makes sense, the decision is safer.
- Forgetting tax and depreciation. Accounting depreciation and the tax treatment of equipment are different; our corporate tax guide touches on this. Ask your tax agent how a large purchase affects your tax before you decide.
How do I check whether an investment actually delivered?
Write down the expected ROI before you spend, then compare it with what really happened six or twelve months later. Without that, every investment looks like a success in hindsight.
You need clean records to do this: costs tagged to the project, and sales or savings you can trace to it. Recording invoices and bills against the right accounts each month makes the comparison a matter of reading reports rather than guessing. A break-even analysis is a useful companion when the investment adds fixed costs, such as a new hire or outlet.
Frequently asked questions
What is ROI in Bahasa Malaysia?
ROI is usually translated as pulangan pelaburan, or pulangan atas pelaburan. Payback period is tempoh bayar balik. The calculation is the same in any language: net gain divided by cost.
What is a good ROI for a small business?
It depends on the risk, the time period and what else you could do with the money. At the very least, the annualised return should comfortably beat the interest on any loan used to fund it, with a margin for your estimates being wrong. Compare projects with each other on the same yearly basis.
Should I use revenue or profit to calculate ROI?
Profit. Extra sales still carry the cost of the goods or services sold, so using revenue overstates the return. Multiply the extra sales by your gross margin to get the profit the investment really produced.
How is ROI different from profit margin?
Profit margin measures profit against sales for the whole business. ROI measures the profit from one specific investment against what that investment cost. You use margin to judge pricing and running costs, and ROI to decide where to spend.
Can ROI be negative?
Yes. A negative ROI means the investment returned less than it cost. A campaign that cost RM8,000 and produced RM6,000 of gross profit has an ROI of −25%.


