NEPSE Online Trading in Nepal: How to Buy and Sell Shares on TMS (2026 Guide)

Last updated: October 22, 2026 – checked against the latest NEPSE, SEBON and Finance Act 2083 changes.

NEPSE online trading means you buy and sell listed shares yourself through your broker's Trade Management System (TMS), the web platform connected to the Nepal Stock Exchange trading engine. There are no calls to a dealer and no waiting at a broker's counter. You log in, enter the stock, quantity and price, and the order reaches NEPSE within seconds.

The rules around it have moved fast in 2026. A stock can now move 15% in a day, After Market Orders went live on TMS in August, and capital gains tax on listed shares went up to 7.5% (long-term) and 10% (short-term) in mid-July. Many older guides still show the old numbers, so this guide is built around what applies today.

NEPSE online trading at a glance
Trading days
Sunday to Thursday
Pre-open session
10:30 AM to 10:45 AM
Regular trading
11:00 AM to 3:00 PM
Daily price limit
15% up or down (since April 20, 2026)
Settlement
T+2, two working days
Capital gains tax (individuals)
7.5% if held over 365 days, 10% if held 365 days or less
NEPSE online trading in Nepal: buying and selling shares through the TMS platform

What is NEPSE online trading?

The Nepal Stock Exchange (NEPSE) is the only stock exchange in Nepal. Trading runs on an automated, order-driven system: buy and sell orders are matched by price and time, and nobody negotiates a price over the phone. Investors reach that system through a broker, who gives them a TMS login. In technical papers you will also see it called the NEPSE Online Trading System (NOTS).

How one order travels from your screen to your Demat account

1. You place an order on TMS
Stock, quantity, price and buy or sell.
↓
2. Your broker's TMS
The broker is a licensed NEPSE member. TMS checks your collateral or holdings first.
↓
3. NEPSE trading engine
Matches your order against opposite orders at your price.
↓
4. CDSC clearing and settlement
Moves shares and money between brokers within T+2.
↓
5. Your Demat account
Bought shares appear in MeroShare. Sale proceeds reach your bank through the broker.

Key terms in plain English

TermWhat it means
NEPSENepal Stock Exchange, where listed shares are traded.
SEBONSecurities Board of Nepal, the regulator that sets rules and fee limits.
TMSTrade Management System. The broker-specific website where you place orders.
Demat accountThe electronic account that holds your shares. It is compulsory for the secondary market.
MeroShareThe CDSC platform where you see holdings, apply for IPOs, calculate WACC and send EDIS.
CDSCCDS and Clearing Ltd, which runs depository and settlement services.
WACCWeighted average cost of your shares, including buying costs. Needed to work out profit and tax.
EDISElectronic Delivery Instruction Slip. The MeroShare step that moves sold shares to your broker.
T+2Trades settle two working days after the trade day.

If you are unsure how Demat and MeroShare fit together, read our explainer on MeroShare vs Demat account first.

Demat accounts in Nepal (millions)
FY 2077/78 end
3.74M
FY 2078/79 end
5.26M
FY 2079/80 end
5.82M
FY 2080/81 end
6.27M
September 2026
8.09M
Sources: SEBON and CDSC figures reported by Nepse Trading (fiscal year ends) and ShareSansar (September 30, 2026). Bars are scaled to 8.09 million.

The gap matters. SEBON says Nepal has crossed 8.09 million Demat accounts, about 5.12 million active MeroShare accounts, and more than 3.56 million investors with trading accounts at the end of the last fiscal year. In other words, fewer than half of Demat holders have a trading account. Many people only apply for IPOs and never learn to trade the secondary market. This guide is for the ones who want to.

Online vs offline trading: which should you use?

FactorOnline (your own TMS login)Offline (through a broker's dealer)
Order entryYou type the order yourself and see it instantly.You phone or visit, and a dealer enters it.
SpeedOrders reach NEPSE in seconds, which matters on volatile days.Depends on the dealer's queue.
ControlYou choose price and quantity and can cancel unmatched orders yourself.You depend on the dealer to act on your instruction.
After-hoursAfter Market Orders can be queued for the next session.Not possible outside office and trading hours.
RecordsOrder book and trade book are always on screen.You rely on contract notes and messages.
Best forMost retail investors with internet access.Investors who cannot use the internet comfortably.

What you need before you start

  • A Demat account and MeroShare login. If you do not have one, follow our guide to open a Demat account in Nepal.
  • An updated KYC. Brokers will not activate online trading until your KYC details are complete.
  • A bank account linked to your Demat (BOID). Sale proceeds are paid to it.
  • Identity documents. Brokers usually ask for your citizenship certificate, a photo, your PAN if you have one, and your Demat details. The exact list differs by broker.
  • A mobile number and email. TMS credentials and alerts arrive there.
  • A connectIPS account (recommended). It lets you load collateral from your bank straight inside TMS.

How to start NEPSE online trading, step by step

Here is the full route from zero to your first trade. For the wider picture of investing in Nepal, our step-by-step guide to online investing in the Nepal share market covers the basics behind each step.

1Open Demat and MeroShare
Open a Demat account through a DP (usually a bank or capital company), then activate MeroShare. Already apply for IPOs? You are done with this step. New to it? Start with how to apply for an IPO in MeroShare.
2Pick a licensed broker
Only NEPSE-registered brokers can give you a TMS login. Every broker has a number, and that number appears in the TMS web address. Compare brokers using the checklist further down.
3Register for a TMS account
Most brokers have an online registration form on their website. You upload your documents, the broker verifies them, and you receive a username and password by email or SMS. Some brokers still accept applications at their office.
4Log in at your broker's own TMS link
Each broker has a different address, usually in the form tmsXX.nepsetms.com.np where XX is the broker number. Bookmark it, change the temporary password immediately, and never open TMS through a link sent by a stranger.
5Load collateral
Add money to your TMS trading balance. Inside TMS you can pay from your bank through connectIPS, or you can transfer to the broker's bank account. Some brokers ask for full collateral before you buy, so check your broker's policy.
6Place your first order
Open Order Management, choose Buy/Sell, then enter the stock, quantity and price. The next section walks through it screen by screen.
7Settle and confirm
Your balance covers the purchase. After the trade settles, the shares appear in your MeroShare holdings. Check them there so you know the whole chain worked.
Tip for beginners
Do a small first trade, for example a single lot of a stock you already follow, just to learn the full cycle: order, trade, settlement, and holdings in MeroShare. Mistakes are cheaper at small size.

How to buy shares on TMS

Menu names differ slightly between broker TMS versions, but the flow is the same everywhere.

  1. Log in at your broker's TMS address with your username and password.
  2. Go to Order Management and open Buy/Sell.
  3. Select Buy and search for the stock by its symbol.
  4. Enter the quantity. Regular lots trade in units of 10, and fewer than 10 shares is an odd lot.
  5. Enter your price. It must sit inside the day's allowed range (see the 15% rule below), otherwise the order is not accepted.
  6. Check the total, including commission, and make sure your collateral covers it.
  7. Submit the order and watch its status. An unmatched order stays pending until it is matched, cancelled, or the day ends. You can edit or cancel it while it is unmatched.
  8. After it executes, confirm the trade in your trade book and later in MeroShare.
Which price should you enter?
Enter the price you are truly willing to pay, not the day's upper limit. Pushing the price up to the ceiling to "be sure" of getting filled is a common way to overpay, especially now that the daily range is wider.

How to sell shares and complete EDIS

Selling has two parts: the sell order itself, and the delivery of your shares to the broker through MeroShare. The second part is where beginners get caught.

  1. In TMS, open Order Management and Buy/Sell, then choose Sell, enter the stock, quantity and price, and submit.
  2. When the order executes, log in to MeroShare.
  3. Open My Purchase Source and complete the WACC calculation for the shares you sold. This also records your holding period, which decides your tax rate.
  4. Go to My EDIS and choose Transfer Shares to send the sold shares to your broker.
  5. After settlement, the broker credits the sale proceeds to your linked bank account.
Do not skip EDIS
If sold shares are not transferred on time, the broker can mark a shortage and a closeout penalty can apply. Nepali business press has reported this penalty at 20% of the sale amount. Do your WACC and EDIS on the day you sell or, at the latest, the next working day. If MeroShare will not let you proceed, see our list of MeroShare problems and their fixes.

Trading hours, price limits and After Market Orders

NEPSE trading hours

NEPSE trades Sunday to Thursday and stays closed on Friday, Saturday and public holidays. A normal day has three parts.

Before 10:00 AM
After Market Order queue
Orders placed after the previous close wait here for the next session.
10:30 to 10:45 AM
Pre-open session
Opening prices are set. The price range is ±5%.
11:00 AM to 3:00 PM
Regular trading
Continuous matching of buy and sell orders.
After 3:00 PM
Market closed
Trade settlement continues. You can queue After Market Orders again.

The exact After Market Order window is set in each broker's TMS. One broker publishes it as 5:00 PM to 10:00 AM, so check yours.

The 15% daily price limit

From April 20, 2026, NEPSE widened the daily price band for individual stocks from 10% to 15% under the revised Securities Trading Operation Regulations. A stock that closed at Rs 500 yesterday can now trade anywhere between Rs 425 and Rs 575 today. Under the old band the range was Rs 450 to Rs 550.

Lowest allowed price
Rs 425
15% below
Previous close
Rs 500
Base price
Highest allowed price
Rs 575
15% above

Illustration using a Rs 500 closing price. Source: ShareSansar report on the NEPSE rule change, April 2026.

A wider band gives prices more room to settle at their true level, but it also means bigger swings in both directions. A stock you buy can fall further in one session than it could before.

Circuit breakers on the NEPSE index

SituationWhat happens
Pre-open sessionPrices can move ±5% from the previous close.
NEPSE index moves 5% within the first two hoursTrading is suspended for 15 minutes.
NEPSE index moves 8% in the dayAll trading stops for the rest of the day.

After Market Orders (AMO)

NEPSE launched After Market Orders on TMS on Thursday, August 13, 2026. You no longer have to be online between 11 AM and 3 PM to trade.

  • You can place buy and sell orders outside market hours, for example at night or before work.
  • The price must stay within 15% of the previous day's closing price.
  • Before an order is forwarded, TMS checks that a buyer has enough balance and that a seller actually holds the shares in Demat.
  • Orders that fall within 3% of the opening price are forwarded into live trading when the market opens.
  • An AMO is valid for one trading day. If it does not execute, it is cancelled automatically.
  • Editing or cancelling an AMO can be awkward, so check the price before you submit.
Who benefits most
Salaried workers, business owners and Nepalis abroad in other time zones, who could rarely trade during the day before.

Fees and capital gains tax, with a worked example

Broker commission and other charges

SEBON sets the commission slabs for share trades. The current slabs have applied since May 14, 2024, when commissions were cut by about 10%.

Transaction valueCommission on shares
Up to Rs 50,0000.36%
Rs 50,001 to Rs 5,00,0000.33%
Rs 5,00,001 to Rs 20,00,0000.31%
Rs 20,00,001 to Rs 1,00,00,0000.27%
Above Rs 1,00,00,0000.24%
  • SEBON transaction fee: 0.015% of the transaction amount on share trades.
  • DP charge: Rs 25 per stock per transfer day, paid to the depository participant.
  • Minimum commission: brokers apply a small flat minimum (Rs 10 on one published schedule) on very small trades.

Capital gains tax (CGT) on shares in 2026

The Finance Act 2083 raised CGT on listed shares for sales made on or after Shrawan 1, 2083 (July 17, 2026) and made it a final tax. That means the amount withheld at sale settles your tax on that gain, and you do not add it to your annual return.

SellerHolding periodEarlier rateRate now
IndividualMore than 365 days5%7.5%
Individual365 days or less7.5%10%
InstitutionAny10%10%

The tax applies only to profit, calculated after your weighted average cost and selling charges. A loss means no CGT. The holding period counts every calendar day from the purchase date, not only trading days.

Worked example: buy at Rs 500, sell at Rs 600

Suppose you buy 200 shares at Rs 500 (Rs 1,00,000) and later sell all 200 at Rs 600 (Rs 1,20,000). Both trades fall in the 0.33% commission slab. The table assumes the DP charge is paid once, on the sale. Figures are rounded and your contract note is final.

ItemSold within 365 daysSold after 365 days
Sale valueRs 1,20,000Rs 1,20,000
Broker commission on sale (0.33%)Rs 396Rs 396
SEBON fee on sale (0.015%)Rs 18Rs 18
DP chargeRs 25Rs 25
Cost of shares including buying feesRs 1,00,345Rs 1,00,345
Taxable gainRs 19,216Rs 19,216
Capital gains taxRs 1,922 (10%)Rs 1,441 (7.5%)
Cash you receive from the saleRs 1,17,639Rs 1,18,120
Net profitRs 17,294Rs 17,775
Where the Rs 2,361 of deductions goes (short-term sale)
Capital gains tax
Rs 1,922
Broker commission
Rs 396
DP charge
Rs 25
SEBON fee
Rs 18
Total deductions are about 2% of the sale value, and tax is more than 80% of them. Holding past 365 days saves Rs 481 in this example.
Tax rules change with each budget
These rates come from the Finance Act 2083 as reported by Nepali tax and market sources. Confirm the current rate with your broker or the Inland Revenue Department before a large sale, and ask a tax professional about your own situation.

What changed in 2026: where older guides go wrong

If you read an older article on NEPSE trading, several numbers will no longer match what you see on screen. Here is a quick correction table.

TopicOlder guides sayCurrent rule
Daily price limit10% up or down15% from April 20, 2026
Pre-open price band±2%±5%
Index circuit breakerSeveral stages, with a full-day halt at 6%15-minute halt at 5% in the first two hours, full-day close at 8%
After-hours ordersNot availableAfter Market Orders live on TMS since August 13, 2026
Broker commission0.27% to 0.40%0.24% to 0.36% since May 14, 2024
CGT for individuals5% long-term, 7.5% short-term7.5% long-term, 10% short-term, final tax, from July 17, 2026
SettlementT+3T+2

How to choose a broker

Because SEBON sets commission slabs, most of the difference between brokers comes from service, not price. Compare these points before you register:

  • TMS reliability. Ask active traders whether the broker's TMS stays stable on busy days.
  • Online registration. A clean online form saves you a trip to the office.
  • Collateral policy. Find out if full collateral is needed before a buy order.
  • Payment options. connectIPS in TMS makes loading funds quick.
  • Withdrawal speed. See how quickly unused collateral and sale proceeds reach your bank.
  • Support. A working helpline or email matters when an order or EDIS fails.
  • Location. A branch near you helps if you ever need paperwork changes.

Common mistakes and safety tips

Mistakes new traders make

  • Forgetting WACC and EDIS after a sale, which can trigger a shortage and a closeout penalty.
  • Selling on day 364 instead of day 366, which raises the CGT rate on the whole gain from 7.5% to 10%.
  • Confusing the TMS login with the MeroShare login. They are different systems with different passwords.
  • Entering a price outside the allowed range, so the order is rejected.
  • Chasing rumours in social media groups instead of reading a company's financial reports.
  • Putting everything in one stock because it moved 15% yesterday.

Keep your account safe

  • Never share your TMS password or OTP, even with someone claiming to be from the broker.
  • Open TMS only from your own bookmark, and check that the address matches your broker's number.
  • Use a strong, unique password and log out on shared devices.
  • Review your order book and trade book after every session.
Investing risk
Share prices can fall as well as rise, and a 15% daily range makes short-term swings larger. Trade only with money you can afford to lose. Margin lending is available through brokers, but borrowing to trade multiplies losses as well as gains. This article is educational and is not financial advice.

TMS problems and quick fixes

ProblemLikely causeWhat to try
Cannot log inWrong broker TMS address, expired password or typing errorUse your broker's own link and the password reset option. If it still fails, contact the broker.
Order rejectedPrice outside the daily range, quantity not valid, or collateral too lowCheck the allowed price range, then your balance, then resubmit.
Shares missing from the sell listPurchase not yet settled, or shares are not in the Demat accountWait for T+2 settlement and verify holdings in MeroShare.
EDIS will not go throughWACC not completed or purchase source missingFinish WACC in My Purchase Source first. See our MeroShare fixes guide.
Collateral not showingPayment still processing or not yet confirmed by the brokerCheck your payment status, then message the broker with the transaction details.
Sale proceeds not receivedSettlement has not completed, or bank details are not updatedConfirm the settlement date, then check your linked bank account with the broker.

MeroShare errors are covered in detail in our guide to MeroShare problems and their fixes.

Frequently asked questions

What is NEPSE online trading?

NEPSE online trading is buying and selling listed shares yourself through your broker's Trade Management System (TMS), which connects to the Nepal Stock Exchange trading engine. You enter the stock, quantity and price, and the order is matched automatically.

What are NEPSE trading hours?

NEPSE trades Sunday to Thursday. The pre-open session runs from 10:30 AM to 10:45 AM and regular trading runs from 11:00 AM to 3:00 PM. The market is closed on Friday, Saturday and public holidays.

What is the daily price limit on NEPSE now?

Since April 20, 2026, an individual stock can move up or down by 15% of the previous close in one day. It was 10% before that.

How much does it cost to trade shares online in Nepal?

Broker commission on shares is 0.36% up to Rs 50,000 and falls to 0.24% above Rs 1 crore. You also pay a 0.015% SEBON fee and a Rs 25 DP charge, and capital gains tax on profit.

What is the capital gains tax on shares in Nepal in 2026?

For sales on or after July 17, 2026, resident individuals pay 7.5% on gains from shares held more than 365 days and 10% on shares held 365 days or less. It is a final tax withheld at settlement.

What is an After Market Order on NEPSE?

An After Market Order lets you place a buy or sell order outside trading hours. It must be within 15% of the previous close, is checked for balance or holdings, is forwarded when the market opens if it fits the opening price range, and is valid for one trading day.

How long does share settlement take in Nepal?

Trades settle on T+2, two working days after the trade date. After selling, you must complete WACC and EDIS in MeroShare so the shares reach your broker on time.

Do I need a Demat account before opening a TMS account?

Yes. A Demat account is compulsory for secondary market trading, and brokers use your Demat and MeroShare details to register you for TMS.

Final thoughts

NEPSE online trading is simple once you have the pieces in place: a Demat account, a broker TMS login, funded collateral and a clear understanding of the rules. The part that trips most people up is not placing the order. It is the cost, tax and delivery details after it. Learn the 15% daily range, the After Market Order option, the new 7.5% and 10% tax rates, and the WACC and EDIS routine, and you will already be ahead of most beginners.

Start with a small trade, keep notes, and build from there. If you have not set up your accounts yet, begin with how to open a Demat account in Nepal, then follow our online investing guide.

Sources and further reading

Disclaimer: This article is for education only and is not investment, tax or legal advice. Rules, fees and tax rates change, so confirm current details with NEPSE, SEBON, the Inland Revenue Department or your broker before you trade.
0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments