We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Stock Trading Calculator
If this tool helped you, you can buy us a coffee ☕
A practical tool to calculate stock trading profits, losses, ROI, and transaction fees.
Transfer fees are charged bi-directionally based on transaction value for both Shanghai and Shenzhen markets.
Stamp duty is only charged on sales, currently 0.5‰ (0.05%).
Transfer fees are charged bi-directionally based on transaction value, approx. 0.01‰ (0.001%).

Return on Investment (ROI) Calculator
Enter your investment amount and dates to quickly calculate ROI and annualized return, helping you make smarter investment decisions.

Bond YTM Calculator
Enter the face value, market price, coupon rate, and time to maturity to accurately calculate the annualized yield to maturity (YTM) of a bond.

Chinese RMB Amount Converter
Accurately convert between numeric amounts and Chinese uppercase/lowercase financial characters to meet formatting standards for Chinese contracts, invoices, and banking.
When trading stocks, transaction fees and taxes directly impact your final returns, and manual calculations are prone to errors. This tool helps you calculate trading profits and losses, total fees, and return on investment (ROI) with one click based on the buy price, sell price, number of shares, and fee rates, clearly presenting a breakdown of every cost.
Example: Buy price of 10 Yuan, sell price of 12 Yuan, 1,000 shares, commission rate of 0.025%, and stamp duty of 0.1%. Calculation results: Buy amount 10,000 Yuan, buy commission 5 Yuan (minimum charge), sell amount 12,000 Yuan, sell commission 5 Yuan, stamp duty 12 Yuan, total transaction fees 22 Yuan, net profit 1,978 Yuan, and ROI 19.78%.
Input prices must be positive numbers, and the number of shares must be a positive integer. This calculator defaults to standard A-share trading rules and does not include special fees like transfer fees. The calculation results are for reference only; actual fees are subject to your brokerage statement. Your data is processed locally and will not be uploaded to our servers.
Stock trading fees consist of commissions, stamp duty, and transfer fees (for the Shanghai market). Transfer fees differ slightly between the Shanghai and Shenzhen markets, but current rates are extremely low and can be ignored or added manually. If you make frequent small trades, the minimum commission limit will significantly impact your ROI, so it is recommended not to keep single transaction amounts too low. Typical calculation example: If you buy 10,000 Yuan worth of stock with a commission of 5 Yuan, and it rises to 11,000 Yuan when sold, the commission is 5.5 Yuan, stamp duty is 11 Yuan, total fees are 21.5 Yuan, net profit is 978.5 Yuan, and the actual ROI is approximately 9.79%.