NEPSE portfolio tracker
Your shares, valued live.
Are you beating the market?
Add holdings by hand, from a MeroShare export, or by linking MeroShare. See live value and day change, what your money actually earned next to NEPSE, a record of the trades you closed, where your risk sits, and a capital gains tax countdown per holding that tells you when waiting pays and by how much.
Illustrative. Sample app screen. Figures are examples, not live NEPSE data.
The CGT countdown, worked
Rs 327.43 for waiting.
200 shares bought at Rs 480.00, now worth Rs 615.00. Sell at day 365 and the gain is taxed at the short-term rate. Sell one day later and it is long-term. Nothing about the trade changes except the date, and Rs 327.43 stays with you.
Punji runs this for every profitable holding you own and reminds you before the date, so the saving is not one you find out about afterwards. When you do sell, the tax summary is where the year’s total lands. Run any trade yourself in the calculators.
Sold on day 365: short-term
- Gross sale
- Rs 1,23,000.00
- Commission, SEBON and DP
- Rs 449.35
- Capital gains tax5% on a gain of Rs 26,194.45
- Rs 1,309.72
- Net receivable
- Rs 1,21,240.93
Sold on day 366: long-term
- Gross sale
- Rs 1,23,000.00
- Commission, SEBON and DP
- Rs 449.35
- Capital gains tax3.75% on the same gain
- Rs 982.29
- Net receivable
- Rs 1,21,568.36
- Difference, for one day
- Rs 327.43
CGT at the rates in force from 22 September 2026: 5% short-term, 3.75% long-term for a resident individual. Long-term means a holding of more than 365 days. Commission is tiered by trade value; the DP charge is Rs 25 flat per scrip per settlement.
What the number means
Knowing your portfolio value is step one. Knowing whether you are ahead of the market, what your closed trades really made after fees and tax, where your risk sits, and when each holding turns long-term: that is what an investor actually needs.
What it answers
Six questions your portfolio should answer.
Value, return, results, risk and tax timing. The numbers that turn a list of holdings into a decision.
What is my portfolio worth right now?
Total value, day change in rupees and percentage, and invested versus returns, all from the live NEPSE feed. No spreadsheet, no manual calculation.
Am I beating the NEPSE index?
Portfolio Insights compares your return against NEPSE over the period you pick on the chart, and names the window it used. Your number next to the index number: a fair test of whether your choices are adding value or trailing the market.
What did my money actually earn?
Two returns, side by side. Your money counts when you put cash in and took it out: one figure, per year, over everything you have held. Your picks leaves that timing out and measures only the shares you chose, set against NEPSE from one day to one year.
What did my closed trades really make?
The journal matches each sale to the shares it came from, oldest first, and nets out commission, SEBON fee, DP charge and capital gains tax. It shows your win rate, the average result per trade, and what the charges came to.
Where does my risk sit?
The risk review flags a single stock or sector taking too large a share, the positions with no stop price, and what you would lose if every stop you set were hit. Each check says what it cannot tell you. Punji places no orders, so a stop is a note to yourself, not a sell order.
When does each holding turn long-term for tax?
The CGT countdown shows the exact date each profitable holding qualifies for the lower long-term rate, with a rupee estimate of the saving. A reminder before the date means you will not miss it.
How it works
Add once, check anytime.
Bring your holdings in once. Punji tracks value, returns, risk and tax timing from there.
Add your holdings
Type them in, import the CSV from MeroShare (My Holdings, then Export), or link MeroShare and let Punji bring them across, with your cost price once you have run My WACC there. Family accounts are added the same way.
See your live value
Your portfolio updates through market hours. The summary shows total value, day change and invested versus returns. Tap any holding for the full breakdown.
Read the insights
Scroll to Portfolio Insights: benchmark comparison, sector concentration check, and CGT countdown per holding. Each insight is one or two lines of plain text, no jargon.
Check back after a sale
The journal records the round trip with its fees and tax, your returns update, the risk review shows what is still open, and the tax summary adds the sale to the year.
The tax year, added up
What the year’s sales cost you in tax.
Your broker deducts capital gains tax from each sale as it settles, so the year’s total is spread across contract notes. The tax summary in Punji puts it on one screen for the fiscal year, Shrawan to Asar: the tax on each sale at the rate for how long you held, the profit you took, and the gains and losses still open in what you kept.
It is an estimate for your own records, not a tax filing. Sales made before you imported from MeroShare are not in it, because the import brings across what you hold today.
An example year: two sales
- 200 shares held past a yearLong-term: 3.75% on a gain of Rs 26,194.45
- Rs 982.29
- 100 shares sold inside the yearShort-term: 5% on a gain of Rs 11,287.60
- Rs 564.38
- Capital gains tax for the year
- Rs 1,546.67
- Profit kept after fees and tax
- Rs 35,935.38
Made-up holdings, priced by the same fee engine as the app: 200 shares bought at Rs 480.00 and sold at Rs 615.00, and 100 bought at Rs 900.00 and sold at Rs 1,020.00. CGT at the rates in force from 22 September 2026 for a resident individual, after commission, SEBON fee and DP charge on both legs.
Alongside
The rest of the same job.
- CalculatorsRun the buy, sell and CGT numbers on any trade.
- WACC in MeroShareCalculate it once so your cost price comes across.
- Bonus and rightsOne arrives on its own; the other you apply and pay for.
- EDIS after sellingTransfer the shares you sold, before the deadline.
- IPO result checkCheck every family account in one go.
- Stock pagesPrice and history for every scrip you hold.
Bring your holdings in one of three ways: type in the symbol, quantity and cost price yourself, import the CSV you export from MeroShare, or link your MeroShare account and let Punji bring them across. From then on the app shows the live value of each holding, your day change, total invested and total return, updated through market hours.
Yes. Link your MeroShare account once and Punji brings your holdings across. Your cost price (WACC) comes with them once you have calculated it in the My WACC tab in MeroShare; MeroShare does not share it until then, and Punji tells you when that is the case. You can link accounts for your spouse, children or parents and switch between them from one screen. If you would rather not link an account, export the CSV from MeroShare and import that instead.
Yes. Portfolio Insights compares your return with the NEPSE index over the period you pick on the portfolio chart: one month, three months, six months, a year, or since you started. It names the window it compared, so you see your gain next to the index gain over the same dates. If your portfolio is up 8% and NEPSE is up 5% over that window, you can see it at a glance.
Yes, under a plainer name. "Your money" is a money-weighted return, what a spreadsheet calls XIRR: it counts when you put money in and when you took it out, so adding cash just before a rally does not flatter the figure. "Your picks" is a time-weighted return, which leaves the timing of your deposits out and measures only how the shares you chose did. "Your money" is one figure, per year, over everything you have held. "Your picks" also runs in a table against NEPSE over one day, one week, one, three and six months, and a year.
Capital gains tax in Nepal charges a higher rate on shares you sell within 365 days (short-term) and a lower rate on shares held longer (long-term). The CGT countdown shows, for each profitable holding, exactly how many days remain until it qualifies for the lower long-term rate, and roughly how many rupees you would save by waiting. A reminder fires before that date so you do not miss it by accident.
Yes. The tax summary adds up the Nepali fiscal year, Shrawan to Asar: the capital gains tax on each sale at the rate for how long you held it, split into short-term and long-term, the profit you realised, and the gains and losses still open in what you hold. It is an estimate for your records, not a tax filing, and it covers sales recorded in Punji; sales made before you imported from MeroShare are not in it.
No. Capital gains tax in Nepal is worked out on each sale on its own and taken by your broker at settlement as a final tax, so a loss on one sale is not set against a gain on another. Selling something at a loss does not lower the tax on anything else you sold. You pay no capital gains tax on the losing sale itself, because there is no gain to tax. Punji shows you which holdings are below what you paid, and puts no tax figure beside them, because there is none to put. The September 2026 reform plan mentioned working out gains net of losses; how that would work had not been published when this page was written.
After the book close, Punji works out what you are entitled to. A bonus is added to your portfolio only when you tap to apply it, and you can undo it until the end of that day. A fraction of a share the company settles in cash is shown, not added. A rights issue is shown so you know what you can apply for; Punji does not add rights shares, and you record them as a purchase once you are allotted, because a rights entitlement is not yours until you apply and pay.
Yes. Add MeroShare accounts for any family member and switch between them using the You switcher at the top of the portfolio screen. Each account shows its own holdings and return. You do not need to log in and out each time.
Yes. Your holdings, quantities and values are never shared with ad networks, and no other Punji user can see them. The app asks for your fingerprint, Face ID or phone passcode before it opens the MeroShare section, and the MeroShare and TMS account screens cannot be screenshotted. You can also turn on an app lock under Profile, Security, which asks for Face ID, Touch ID or your device passcode each time the app opens, and one tap on the eye icon hides your portfolio totals everywhere at once. The privacy policy lists what the app’s own analytics records.
Your portfolio, and what a sale would leave.
Free on iOS and Android. MeroShare import, family accounts, returns, trade journal and CGT countdown included.