Buying or selling shares on TMS and trying to know the real profit before clicking submit? In NEPSE, the visible price is only the start: brokerage, SEBON fee, DP charge, and capital gains tax can change your final number. This 2026 calculator estimates buy cost, sell proceeds, break-even price, and net profit or loss instantly. It is touch-friendly for mobile traders, and every trade scenario is calculated in your browser with no saved stock names, prices, or quantities.
सेयर नाफा/नोक्सान क्याल्क्युलेटर · Brokerage · SEBON Fee · DP Charge · Capital Gains Tax · Break-even
खरिद विवरण
बिक्री विवरण
कर सेटिङ
⚠ For reference only. Verify current rates with your broker or SEBON before trading. Not financial advice.
NEPSE traders often look at buy and sell price only, then get surprised when brokerage, SEBON fee, DP charge and capital gains tax reduce the final profit. This upgraded 2026 calculator shows the real take-home amount before you place the trade. It is touch-optimized for TMS users on mobile and gives instant results after calculation, even on slow connections. All trade values are processed client-side in your browser, with no data storage and a privacy-first approach for investors in Nepal.
Every day, hundreds of thousands of Nepali investors open the NEPSE TMS app, look at a stock price, and wonder: if I sell today, how much do I actually take home? Not the gross amount - the real amount after the broker takes their cut, after SEBON takes its fee, after the DP charge comes out, and after the government taxes your profit.
The answer is almost always less than you expect. A stock that went up by 10% might only return 7–8% to your pocket after all deductions. Most Nepali investors are aware that brokerage exists, but few sit down and actually calculate it before placing an order. That small blind spot can cost you thousands of rupees over a year of trading.
This guide explains every cost you pay when trading on NEPSE, how the break-even price works, why capital gains tax matters more than most people realise, and how to use the calculator above to plan your trades before you click the buy or sell button.
The Nepal Stock Exchange (NEPSE) was established in 1993 and is the sole stock exchange in Nepal. It is regulated by the Securities Board of Nepal (SEBON), which sets the rules for broker commissions, listing requirements, and investor protection. As of 2026, NEPSE lists over 200 companies across sectors including banking, insurance, hydropower, manufacturing, and hotels.
Trading happens on the TMS (Trading Management System) platform from Sunday to Thursday, 11 AM to 3 PM Nepal Standard Time. Friday and Saturday are weekly holidays. Public holidays and bank holidays can occasionally interrupt the trading calendar, so always check the NEPSE calendar if you're planning a trade around a festival.
The NEPSE index crossed 3,200 points in the 2021 bull run and has experienced several significant corrections and recoveries since then. Unlike mature markets, NEPSE has relatively thin liquidity in most mid and small-cap stocks, which means a single large buyer or seller can move prices meaningfully. Understanding your real cost before trading becomes even more important in a market like this.
When you buy or sell a share on NEPSE, four distinct costs apply. Missing any one of them gives you the wrong profit figure - and the wrong decision about whether to trade at all.
Your stock broker earns a SEBON-regulated commission on every trade. The rate is tiered by transaction value and charged on both buy and sell transactions. This is the largest cost for most retail trades.
The tiered structure means larger trades benefit from lower percentage costs. If you buy Rs 60,000 worth of shares, the entire transaction is charged at 0.30% - not 0.40% on the first Rs 50,000 and 0.30% on the remaining Rs 10,000. The tier that applies is based on the total transaction value.
These are the maximum rates SEBON allows. Some brokers, particularly online-only brokers, offer discounted rates to attract clients. Always confirm your broker's actual rate, as the savings on a Rs 2 lakh trade between 0.30% and a discounted 0.20% is Rs 200 per transaction, or Rs 400 for a round trip.
SEBON charges a separate regulatory fee of 0.015% on both buy and sell transactions. This fee is collected by your broker alongside brokerage and remitted to SEBON. On a Rs 5 lakh trade, this is Rs 75 each way - small in isolation but real across every trade you make.
The SEBON fee funds Nepal's capital market regulator: investor protection measures, market surveillance, licensing, and enforcement. It cannot be waived or negotiated - it is a mandatory regulatory charge that applies uniformly to all brokers and all investors.
When you sell shares, your Depository Participant (DP) updates the Demat ownership record to transfer those shares from your account to the buyer. The DP charges a flat Rs 25 per stock per transfer day. This applies to the sell side only - there is no DP charge when you buy.
The Rs 25 is charged per company, per day - not per share. So whether you sell 10 shares of NABIL or 10,000 shares of NABIL in a single day, you pay Rs 25 once. However, if you sell shares of three different companies on the same day, you pay Rs 25 × 3 = Rs 75 in DP charges. Some brokers absorb this cost or waive it for larger clients. Toggle it off in the calculator if your broker does not charge it.
CGT is charged by the government on your profit when you sell shares at a gain. It does not apply to losses. The rate depends on how long you held the shares before selling.
Your broker deducts CGT automatically at the time of sale for listed NEPSE shares and remits it to the government. You do not need to separately file CGT for shares listed on NEPSE - it is a final withholding tax. The profit on which CGT is calculated is: sell proceeds (after brokerage and SEBON fee) minus your total invested amount (buy price + buy brokerage + buy SEBON fee).
Let's use a realistic trade: 100 shares of NABIL Bank bought at Rs 1,200 and sold at Rs 1,350 after 8 months (short-term). The price moved 12.5%. Here is what actually reaches your bank account.
| Item | Calculation | Amount |
|---|---|---|
| 📥 Buy Side | ||
| Buy value | 100 × Rs 1,200 | Rs 1,20,000 |
| Brokerage (buy, 0.30%) | Rs 1,20,000 × 0.30% | − Rs 360 |
| SEBON fee (buy, 0.015%) | Rs 1,20,000 × 0.015% | − Rs 18 |
| Total Invested | Rs 1,20,378 | |
| 📤 Sell Side | ||
| Sell value | 100 × Rs 1,350 | Rs 1,35,000 |
| Brokerage (sell, 0.30%) | Rs 1,35,000 × 0.30% | − Rs 405 |
| SEBON fee (sell, 0.015%) | Rs 1,35,000 × 0.015% | − Rs 20.25 |
| DP charge | flat fee | − Rs 25 |
| Net Proceeds | Rs 1,34,549.75 | |
| 💰 Tax & Final Result | ||
| Gross profit | Rs 1,34,549.75 − Rs 1,20,378 | Rs 14,171.75 |
| CGT (short-term, 7.5%) | Rs 14,171.75 × 7.5% | − Rs 1,062.88 |
| Net Profit | Rs 13,108.87 | |
Stock price moved 12.5% but your actual net return on investment is 10.89%. The gap - roughly 1.6 percentage points - is brokerage on both sides, SEBON fees, DP charge, and capital gains tax. On larger trades this gap is smaller in percentage terms but grows in absolute rupees.
One of the most common illusions in NEPSE investing is confusing price movement with actual portfolio gain. A stock that moves up 10% does not put 10% more money in your pocket. Let's look at what a 10% price gain on a Rs 1 lakh trade actually produces.
On a Rs 1 lakh trade with a 10% price gain, you earn roughly Rs 8,670 net - not Rs 10,000. The difference sounds small but scales linearly. On a Rs 10 lakh trade, the difference between headline and actual is over Rs 13,000. Over a year of active trading - say 20 round trips - the cumulative brokerage and fees alone on Rs 1 lakh trades would be around Rs 12,000–Rs 17,000, before CGT. This is why understanding your real cost matters, especially if you are a frequent trader.
Break-even is the minimum sell price at which your net proceeds exactly equal your total invested amount - zero profit, zero loss. Because you paid brokerage and SEBON fee when buying, and will pay them again when selling (plus the DP charge on the sell side), your break-even is always above your buy price.
The calculation is circular by nature: brokerage on the sell side depends on the sell value, which is the unknown we are solving for. The calculator handles this by running 25 iterative passes, converging to a precise answer each time you enter numbers.
Implication for day traders: On NEPSE, a stock needs to rise ~0.63–0.85% from your buy price before you start making any actual profit. If you buy at Rs 500 and sell the same day at Rs 503, you are still at a loss. This is why very short-term trading on NEPSE is difficult to sustain profitably.
Holding your shares past the 365-day mark reduces your CGT rate from 7.5% to 5.0%. That is a 2.5 percentage-point reduction that is entirely legal, requires no paperwork, and is automatically applied by your broker at the time of sale. The only requirement is patience.
For many NEPSE investors, the decision to sell just before or just after the 365-day mark is one of the most consequential financial decisions they make - often without realising it.
Suppose you bought 500 shares at Rs 400 and they are now trading at Rs 800 after 350 days. That is a Rs 2 lakh profit on paper. If you sell today (short-term), you owe Rs 15,000 in CGT. If you wait just 16 more days past the 365-day mark, you owe only Rs 10,000. You save Rs 5,000 by waiting two weeks. Use the Holding Period toggle in the calculator above to see the exact difference for your numbers.
Practical tip: Track your purchase dates in a spreadsheet or use Mero Share's portfolio view. Before selling, check whether you are within two to three weeks of the 365-day mark. If the stock is not in a free fall, waiting can be worth thousands of rupees in legal tax savings.
The calculator at the top of this page is designed to give you the answer in seconds. Here is how to use it step by step.
The results update instantly. You will see your total invested amount, net proceeds, gross profit or loss, CGT (if applicable), and net profit or loss. The price visual shows where your buy price, break-even, and sell price sit relative to each other. Below the P&L, the full cost breakdown lists every individual charge.
You can also use the calculator before you trade to find target sell prices. Enter your buy price and quantity, then experiment with different sell prices until the net profit matches your target. The break-even card tells you the exact minimum sell price needed to cover all costs.
To buy or sell shares on NEPSE you need three things: a Demat account, a Mero Share account, and TMS credentials from your broker. Here is how each works.
Before placing a buy order, you must have sufficient funds pre-positioned in your broker's account. Most brokers now support linked bank accounts through payment gateways (ConnectIPS, Khalti, eSewa) so you can transfer funds digitally. Settlement on NEPSE is T+3, meaning the trade settles three working days after the transaction date - your account is debited or credited by then.
NEPSE lists companies across over a dozen sectors. Understanding the sector landscape helps you make diversified investment decisions rather than concentrating everything in one area.
When a company lists for the first time on NEPSE through an IPO (Initial Public Offering), the application process is different from buying shares in the secondary market. Understanding the cost difference matters.
IPO applications are submitted through ASBA (Application Supported by Blocked Amount) - your bank blocks the application amount, and funds are only debited if you receive an allotment. There is no brokerage fee for IPO applications. SEBON charges a small processing fee, but it is minimal. You essentially get IPO shares at face value or the issue price with almost zero transaction cost.
Once those IPO shares list on NEPSE and you sell them in the secondary market, normal brokerage, SEBON fee, DP charge, and CGT all apply. The CGT holding period clock starts from the date of allotment, not the listing date. Many investors who receive IPO allotments and sell on the listing day are selling short-term (7.5% CGT) even though they "held" for several months during the IPO process - because the holding period for CGT is measured from allotment.
If you received an IPO allotment and the stock listed at a premium, use the calculator with your allotment price as the buy price and the current market price as the sell price to see your actual profit after all costs.
NEPSE companies frequently issue bonus shares and rights shares. These do not change your portfolio value in isolation, but they do affect your per-share cost basis - which in turn affects how CGT is calculated when you eventually sell.
Bonus shares are additional shares given to existing shareholders proportional to their holding, funded from the company's retained earnings. If you hold 100 shares at Rs 1,000 each (total Rs 1,00,000) and receive a 20% bonus, you now hold 120 shares at an effective cost of Rs 833 each. Your total cost basis stays the same; the per-share cost goes down.
Rights shares are offered to existing shareholders at below-market price, allowing them to maintain their ownership percentage in a new share issue. You must pay for rights shares. If you exercise your rights, your total cost basis increases by the amount you paid. Your per-share average cost adjusts accordingly.
This matters for CGT because profit is calculated as sell price minus your average cost basis. If you sold 50 shares at Rs 1,200 from the example above, your taxable profit per share is Rs 1,200 - Rs 833 = Rs 367, not Rs 1,200 − Rs 1,000 = Rs 200. Keep your records updated through Mero Share's portfolio statement to know your correct cost basis.
Many retail investors in Nepal buy and sell frequently, trying to capture short-term price movements. While this can work in strongly trending markets, the math of compounding trading costs works against you.
Consider an investor who makes 20 round trips (20 buys + 20 sells) in a year on a Rs 1 lakh portfolio, average transaction size Rs 50,000 at the 0.40% brokerage tier:
That Rs 8,800 must be earned back in price gains before you break even on trading costs alone - before CGT. A long-term investor who makes just 2 round trips pays under Rs 1,000 in total trading costs for the year on the same portfolio. The difference compounds significantly over 5–10 years.
This does not mean active trading is always wrong - some investors have the skill, time, and discipline to profit from it. But it means you need to win by more than your costs to come out ahead, and most casual traders do not account for this correctly.
After speaking with hundreds of NEPSE investors, these are the patterns that come up again and again - costly mistakes that are completely avoidable with a bit of planning.
After every trade, your broker issues a contract note - the official transaction record. Knowing how to read it helps you verify that the deductions match what the calculator shows.
A typical contract note has: trade date, settlement date (T+3), stock name, quantity, price, gross value, brokerage, SEBON fee, DP charge (on sells), net payable or receivable amount, and CGT deducted (on profitable sells). Compare the brokerage line against the rate tier that applies to your transaction value. Errors are rare but do occur, and you have the right to query your broker if the numbers look wrong.
Keep your contract notes. For tax purposes, especially if you own shares in unlisted companies or receive income from other securities, your contract notes are supporting documents. For listed shares, CGT is withheld at source so you do not need to separately report it in your income tax return - but the documents are still good to have.
Share price gains and dividend income are taxed separately. CGT (7.5% or 5%) applies only when you sell at a profit. Dividends are taxed at a flat 5% withholding tax for resident individuals, deducted by the company at the time of distribution. You do not need to include this in your annual tax return - it is a final tax.
Cash dividends are credited directly to your linked bank account after the 5% deduction. Bonus shares are not immediately taxable - they are taxed as capital gains when you eventually sell those bonus shares.
If you are a Non-Resident Nepali (NRN), the dividend withholding rate differs under Nepal's tax treaties. Check with ICAN or a tax professional if you receive dividend income from Nepal as a non-resident.
Last updated April 2026. Brokerage rates, SEBON fees, and CGT rates as per current SEBON regulations. Rates are subject to change - always verify with your broker or SEBON's official website before trading. This guide is for educational purposes only and does not constitute financial advice.
SEBON sets maximum broker commission rates. The current tiered structure is: 0.40% for transactions up to Rs 50,000, 0.30% for Rs 50,001–5,00,000, and 0.27% above Rs 5,00,000. These rates apply to both buy and sell transactions. Individual brokers may charge less but not more than these SEBON-regulated maximums.
CGT applies only to profits. The rate is 7.5% for shares held 365 days or less (short-term), and 5% for shares held more than 365 days (long-term). CGT is calculated on net profit - sell proceeds minus your total invested amount including buy-side costs. Your broker deducts and remits CGT automatically at the time of sale for listed NEPSE shares.
SEBON charges a regulatory fee of 0.015% of transaction value on both buy and sell transactions. It is collected by your broker along with brokerage and remitted to SEBON. On a Rs 1,00,000 transaction the SEBON fee is Rs 15 - small in isolation but it applies to both sides of every trade.
The DP (Depository Participant) charge of Rs 25 is a flat fee charged on the sell side only, per stock, per transfer day. Your DP maintains the Demat records confirming share ownership. When you sell, the DP records the ownership transfer and charges Rs 25 for this service. It is not charged on purchases. Toggle it off in the calculator if your broker does not charge it.
Because buying shares costs more than the raw share price - you also pay brokerage and SEBON fee on the purchase. When you sell, you again pay brokerage, SEBON fee, and DP charge. Break-even is the minimum sell price that covers all these costs with zero net profit. CGT is excluded from the break-even because it only kicks in once there is profit above break-even.
This calculator uses SEBON equity brokerage rates, which also apply to listed mutual fund units traded on NEPSE. For debentures and bonds, fee structures may differ - consult your broker. CGT rates (5%/7.5%) apply to equity shares; tax treatment for other instruments may vary.
Yes. Brokerage is charged on both the buy transaction and the sell transaction. When you buy, the brokerage is added to your cost (increasing total invested). When you sell, the brokerage is deducted from your proceeds. This is why the round-trip cost - buy + sell brokerage - is typically 0.54% to 0.80% depending on transaction size. Many new investors only account for one side and underestimate their true cost.
CGT applies only to profits. If your net result after brokerage, SEBON fee, and DP charge is a loss, no capital gains tax is deducted. Your broker calculates this automatically - if the gross profit figure is negative or zero, the CGT line on your contract note will be Rs 0. Losses on NEPSE shares cannot currently be carried forward to offset future gains in Nepal's tax framework, so there is no benefit to realising losses strategically the way investors do in some other markets.
NEPSE operates on a T+3 settlement cycle. This means if you sell shares on Sunday (T), the trade settles on Wednesday (T+3, counting only working days). The net sale proceeds - after brokerage, SEBON fee, DP charge, and CGT - are credited to your broker account on the settlement date. You can then transfer funds to your linked bank account. Shares you buy are reflected in your Demat account on the T+3 settlement date as well, not immediately after purchase.
Yes. Enter your IPO allotment price as the buy price and your target or actual sell price as the sell price. The quantity is your allotted shares. Because IPO allotments do not incur brokerage on the buy side, the calculator will slightly overstate your total invested amount - it includes buy-side brokerage that was not actually charged. For a precise calculation of IPO-to-secondary-market profit, note that your real cost basis is just the allotment price per share with no buy brokerage or SEBON fee. Adjust mentally or enter 0 in the buy price if you want to isolate sell-side costs only.
The holding period for CGT purposes is counted from the date of allotment or purchase to the date of sale. For secondary market shares, this is your trade execution date. For IPO shares, it is your allotment date - not the listing date. If your allotment date was Ashadh 15, 2081, your 365-day mark falls on Ashadh 15, 2082. Selling on or before that date is short-term (7.5% CGT); selling after is long-term (5.0% CGT). Your broker tracks this automatically, but it is good practice to verify using your Mero Share transaction history.
The NEPSE Index tracks all listed companies and is the headline number most people refer to. The NEPSE Sensitive Index tracks only a select group of large, high-quality companies (similar to a blue-chip index). When the two indices diverge significantly, it usually means mid and small-cap stocks are moving differently from large-caps - a useful signal when assessing market breadth. For most retail investors, the NEPSE Index is sufficient context. Neither index directly affects how brokerage or CGT is calculated for individual trades.