Futures
Access hundreds of perpetual contracts
CFD
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Pre-IPOs
Unlock full access to global stock IPOs
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Promotions
AI
Gate AI
Your all-in-one conversational AI partner
Gate AI Bot
Use Gate AI directly in your social App
GateClaw
Gate Blue Lobster, ready to go
Gate for AI Agent
AI infrastructure, Gate MCP, Skills, and CLI
Gate Skills Hub
10K+ Skills
From office tasks to trading, the all-in-one skill hub makes AI even more useful.
GateRouter
Smartly choose from 40+ AI models, with 0% extra fees
Recently, a friend asked me how to calculate the investment return rate, and I realized that many people are still a bit unclear about the concept of ROI. So I organized my understanding and shared it with everyone.
The investment return rate is called Return on Investment in English, abbreviated as ROI. In plain terms, it measures whether your investment has actually made money. Expressed as a percentage, it is widely used for personal investment decisions, and it can also be used to compare the efficiency of different investments.
The most basic ROI calculation formula is: **(Net Profit / Total Investment) × 100%**. Net profit is the money you earned minus the money you spent. For example, if you buy stocks for **1,000,000** and sell for **1,200,000**, then your ROI is **(1,200,000 − 1,000,000) / 1,000,000 = 20%**. It sounds simple, but in real life, the composition of costs and income is often more complex.
For stock investment, for example, suppose you buy **1,000 shares** at **$10** each. After a year, you sell at **$12.5**, and you also receive **$500** in dividends. Your trading commission is **$125**. At this point, total income is **12.5 × 1,000 + 500 = $13,000**; total cost is **10 × 1,000 + 125 = $10,125**; net profit and loss is **$2,875**. Finally, **ROI = (2,875 / 10,000) × 100% = 28.75%**.
In the e-commerce and advertising industries, the ROI calculation is slightly different. The formula is **(Sales − Product Cost) / Product Cost**. For example, if the product cost is **100**, you sell it for **300**. If you sell **10** items through advertising and the ad spend is **500**, then ROI is **(300 × 10 − 100 × 10 − 500) / (100 × 10 + 500) = 100%**.
However, there’s an easy-to-confuse concept that needs attention here. When advertisers talk about ROI, they often do not mean ROI at all—they mean **ROAS (Return on Ad Spend)**. **ROAS = revenue generated from traffic / the cost of acquiring that traffic**. Using the example above, **ROAS = (300 × 10) / 500 = 600%**. The difference is that ROI measures **profit**, while ROAS measures **revenue**. Also, ROAS only accounts for **ad costs** and does not consider other costs.
Another concept is **annualized ROI**, which better reflects the true investment return. Suppose **Plan A** earns **100%** in **2 years**, and **Plan B** earns **200%** in **4 years**—how do you choose? Calculate the annualized ROI and it becomes clear. A’s annualized ROI is **41.4%**, and B’s is **31.6%**, so clearly Plan A is the better deal.
Many people also mix up ROI with **ROA** and **ROE**. Simply put, ROI is the return on capital invested; ROA is the return on all assets; ROE is the return on shareholders’ equity. For example, a company has **1,000,000** in assets, of which **500,000** is borrowed and **500,000** is shareholder equity. If **100,000** is invested in a project and the project returns **200,000**, then the project’s ROI is **100%**. But if the company earns **1,500,000** in profit for the whole year, then ROA is **150%** and ROE is **300%**.
To improve your ROI, the most direct way is to either increase profits or reduce costs. For example, choose stocks with higher dividends and brokers with lower fees. But honestly, these optimizations have limited impact. The most effective approach is to directly choose investment targets with higher ROI. Generally, cryptocurrencies and forex have the highest ROI, followed by stocks, then indices and funds, and finally bonds.
That said, high ROI is often accompanied by high risk—that’s the iron rule of investing. I’ve seen too many people focus only on the ROI number and then get scared by volatility. So when choosing high-ROI assets, you also need to look at other indicators such as volatility and valuation. For instance, if a certain cryptocurrency and a stock have volatilities of **7** and **3**, you can adjust your allocation to **3** and **7** to balance risk and return.
With that said, we also need to mention the limitations of ROI. The biggest problem is that it does not consider time or risk. For example, if **Project X** has an ROI of **25%** and **Project Y** has an ROI of **15%**, but X takes **5 years** to achieve it while Y takes only **1 year**, can you say X is more worth investing in? Obviously not. So when comparing investments, using **annualized ROI** is more accurate.
Also, high ROI and high risk are linked. If you only focus on the ROI number without assessing risk, you may end up losing money. And if, when calculating ROI, you omit certain costs, the result will be overstated. For example, in real estate investment, you need to include mortgage interest, taxes, insurance, maintenance, and more—otherwise the return rate won’t be real.
Overall, ROI is a very useful investment indicator, but you shouldn’t look at only this one number. Only by considering the time horizon, risk level, and cost breakdown comprehensively can you make more rational investment decisions.