📋 Stock Return Calculator

Calculate total stock return with dividends, multi-lot trades, CAGR, tax impact, and benchmark comparison.

📥 Buys

PriceSharesDate

30 shares bought

📤 Sells

PriceSharesDate

30 shares sold

Short <1yr, Long ≥1yr. Rates vary by country (US 15-20%, Germany 26%, Singapore 0%)

Total Return

50.00%

$1,150.00

CAGR (Annualized)
12.41%
Cost Basis
$76.67
vs S&P 500
+10.86%
Win Rate
100.00%

Return Breakdown

Tax Estimate

Short-Term Gain$0.00
Long-Term Gain$950.00
FX Gain/Loss+$0.00
Net After-Tax Income$1,007.50

📋 Matched Trades (FIFO)

BuySellSharesGainHold
2021-06-15 @$60.002024-06-15 @$85.0010$250.001096d L
2022-01-15 @$70.002024-12-01 @$120.0010$500.001051d L
2023-06-01 @$100.002024-12-01 @$120.0010$200.00549d L

How Stock Return Works

Core Formula
Total Return = (Sell Proceeds - Buy Cost + Dividends) / Buy Cost
CAGR = (Final Value / Initial Value)^(1/Years) - 1
Cost Basis = Total Buy Cost / Total Shares
Tax Calculation
Short-Term (<1yr): Taxed as ordinary income (up to 37%)
Long-Term (>1yr): Taxed at 0-20% depending on income

❓ FAQ

How is stock total return calculated?

Total return = (Sale proceeds + dividends - purchase cost - commissions) / purchase cost × 100%. This includes both price appreciation and dividend income.

What's the difference between total return and CAGR?

Total return is the absolute percentage gain. CAGR (Compound Annual Growth Rate) annualizes it, showing the average yearly return accounting for compounding.

How are stock trading taxes calculated?

Stocks held <1 year: short-term capital gains taxed as ordinary income (10-37%). Held >1 year: long-term gains taxed at 0-20%. Use our calculator to compare both.

What cost basis method should I use?

FIFO sells oldest shares first (most common). LIFO sells newest first (tax advantage in rising markets). Average cost smooths everything. Each affects your tax bill differently.

Should I use a stop-loss?

Stop-loss limits downside but can trigger on temporary dips. A 10% stop-loss protects capital but may cause you to miss the rebound. Simulate in our calculator.

Is dollar cost averaging better than lump sum?

DCA reduces timing risk and emotional stress. Lump sum historically outperforms ~67% of the time but has higher volatility. Use our comparison tool.

How do dividends affect stock returns?

Dividends contribute significantly to long-term returns. Since 1930, reinvested dividends account for ~40% of the S&P 500's total return.

How do I compare my returns to a benchmark?

Compare your CAGR to the S&P 500 over the same period. If the S&P returned 10% and you returned 8%, you underperformed by 2%. Our calculator does this automatically.