Futures
Access hundreds of perpetual contracts
TradFi
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
Most people have no idea how much their investments are actually making. You see a number in your account statement, but that's not the same as knowing your real profit. This is why learning how to calculate stock returns is something every investor should understand, whether you're managing a small portfolio or watching your positions grow.
Here's the thing about calculating your stock returns: it's simpler than you think. The basic formula is straightforward. Take what you made (your gain), subtract what you paid for it (your cost), then divide by the cost. That's it.
Let me walk through a real example. Say you buy 100 shares at $30 each, so you're in for $3,000. Later you sell at $35 per share, getting $3,500. Your gain is $500. Now divide that by your original $3,000 investment: that's 0.1667, or about 16.67% return. Pretty clean, right?
The same math works if you're down. Sell those same 100 shares at $28 and you're looking at a $200 loss, which is negative 6.67%. The calculation doesn't change, just the result.
But here's where most people slip up: they forget about fees. This is crucial when you're trying to calculate stock returns accurately. If you paid $9.95 to buy and $9.95 to sell, that $19.90 comes out of your actual profit. Suddenly your 16.67% return drops to around 16%. Not huge, but it matters.
Now imagine you're using a broker with flat fees of $20 each way, plus a 0.9% commission on the sale. On a $3,000 investment, that's another $27 in commissions. Total fees are $67. Your real gain is now $3,433 instead of $3,500, bringing your return down to 14.43%. Fees absolutely eat into your returns, and if you're not accounting for them when you calculate stock returns, you're lying to yourself about how well you're doing.
There's another angle people miss though. Making $1,000 sounds great until you think about time and capital tied up. If you threw $150,000 into land in 2006 and sold it for $151,000 in 2016, yeah you made $1,000, but you locked up serious capital for a decade. Compare that to buying 500 shares at $30, watching it jump to $32 in a week, and pocketing $1,000 after costs. Same profit, way less capital, way less time. That's a completely different picture.
This is why more serious investors use something called compound annual growth rate (CAGR) to get a better sense of how to calculate stock returns over longer periods. It factors in time, which matters way more than people realize. You'd need a financial calculator for that, but it's worth understanding if you're holding positions over years.
The bottom line: the basic ROI calculation gives you a quick snapshot of whether an investment worked. But don't stop there. Account for fees, think about the time value of your money, and compare your returns to what else you could have done with that capital. Most people never bother to properly calculate stock returns, which is why they're surprised when their portfolio underperforms. Take 10 minutes to run these numbers on your positions. You might learn something you didn't expect.