Stock Trading Journal for Indian Equity Traders
Keep a stock trading journal in India with actual share quantities, entry reasons, exits and charges. Follow a worked net-profit example and review checklist.
A stock trading journal records shares actually traded, entry and exit prices, charges and the reason for each decision. For Indian stock trades, also note the intended holding style and any share-delivery issue. Use the manual template, worked profit example and review checklist below. Enter trades by hand in OneTradeJournal and check costs against your broker’s records.
Start with the executed trade
A chart price, an order price and an actual traded price can differ. Record the price and quantity that traded, including separate executions when an order completes in parts. Keep the original entry plan alongside the actual transaction so a late entry or reduced quantity remains visible.
- Identity: stock symbol, exchange and the account record you use for reconciliation.
- Plan: direction, strategy, entry condition, original stop and target.
- Execution: dates, times, actual prices and number of shares traded.
- Holding style: intended intraday, overnight or longer hold, and any later change.
- Outcome: actual exits, charges and the remaining quantity if the holding is partly sold.
- Reflection: emotion, mistake, plan deviation and a concise explanation.
The template is for your own record-keeping. Details without a dedicated form field can go in notes. The journal field guide helps choose the information needed to understand a decision later.
Use a consistent share-trade record
| Part of the record | What to check |
|---|---|
| Quantity | Use shares, rather than derivative lots or an amount of money |
| Entry and exit | Match prices to the quantities that actually traded |
| Costs | Separate estimates from actual charges and check for items billed elsewhere |
| Unclosed shares | Keep the remaining holding distinct from realised results |
| Setup label | Use the same definition when comparing similar trades |
| Plan review | Record whether the action followed the original rule, regardless of profit |
If you sell only part of the holding, the result for sold shares is different from the changing value of shares still held. Reconcile the quantity before reviewing profit. The swing journal guide includes a separate worked partial-exit example.
Worked example: gross gain and net trading result
Made-up cash-share trade: buy 25 shares at ₹800 and sell all 25 at ₹818. The original planned stop was ₹790. Treat it as an equity delivery trade (shares held beyond the day) and count only these charges: STT (₹40.45), NSE cash-market transaction charge (₹1.24, at ₹307 per crore of turnover), SEBI turnover fee (₹0.04, at ₹10 per crore) and 18% GST on those last two (₹0.23). That makes ₹41.96 in total. Brokerage and stamp duty are left out because they vary by broker. These invented inputs illustrate the calculation; the result is not a broker tariff or an income-tax estimate.
- Purchase value = ₹800 × 25 = ₹20,000.
- Sale value = ₹818 × 25 = ₹20,450.
- Gross price gain = (₹818 − ₹800) × 25 = ₹450.
- Net trading result after these charges = ₹450 − ₹41.96 = ₹408.04.
- Original planned risk = (₹800 − ₹790) × 25 = ₹250.
- Net result relative to original planned risk = ₹408.04 ÷ ₹250 = 1.63R.
R is the original planned loss amount used as a review unit. It does not mean the loss was guaranteed to stop there. This example also excludes income tax. Deducting transaction charges is not the same as determining tax liability.
Keep a reference to the records used for the actual charge total. If the total already includes a particular debit, do not subtract it a second time. An estimated amount can be useful when first logging a trade, provided it stays identifiable as an estimate until reconciled.
Check broker records without assuming one report includes everything
Zerodha’s contract notes show actual trades and transaction charges. Its funds statement records account movements and billing entries, including separate DP (depository participant) charges for debiting shares from the demat account. Include those costs when relevant rather than reviewing only the price difference.
That documentation describes Zerodha’s reporting. Confirm where your own broker records comparable items instead of assuming every statement uses the same layout. Retain the original documents; your journal is an analysis record rather than a replacement for broker statements.
OneTradeJournal estimates brokerage and statutory charges per trade. Estimates are not contract notes, and they do not establish the tax category or final tax due for a stock sale. This page makes no claim of automatic capital-gains tax filing or a verified tax calculation.
Intraday and delivery trades need different cost lines
A share bought and sold on the same trading day (intraday) and a share you take delivery of (delivery) are taxed differently at the transaction level. Securities Transaction Tax (STT) is a government tax collected on each trade through the exchange. For equity delivery, STT is 0.1% on both the buy and the sell value. For equity intraday, it is 0.025% on the sell value only. These are the rates held in our charges log, which cites NSE circular NSE/FATAX/73524.
Using the same made-up trade as the worked example above (buy 25 at ₹800, sell 25 at ₹818), here is the STT alone under each style.
| Holding style | STT on the buy side | STT on the sell side | STT total |
|---|---|---|---|
| Delivery (held beyond the day) | 0.1% of ₹20,000 = ₹20 | 0.1% of ₹20,450 = ₹20.45 | ₹40.45 |
| Intraday (squared off the same day) | None | 0.025% of ₹20,450 = ₹5.11 | ₹5.11 |
The worked example above is a delivery trade, so its charge line is built from these delivery figures. If the same trade were squared off the same day, the STT would fall from ₹40.45 to ₹5.11, which is why the journal entry should say which holding style was used. Replace any estimate with the contract-note figure once you have it.
- Tag every entry as intraday or delivery before you place the order.
- Note if an intraday trade was converted to delivery, because the cost lines change.
- Keep brokerage, STT and other lines separate so you can see which one moved.
Settlement timing and what it means for your record
Indian cash-market shares settle on a T+1 cycle, meaning the trade settles one working day after the trade date. SEBI moved listed securities to T+1 in phases, starting with the 100 smallest stocks by market value on 25 February 2022 and finishing with all remaining securities on 27 January 2023. For your journal, the useful point is the date shares reach your demat account. A sale you make before the shares arrive can fail, so the settlement date belongs next to the trade date in your notes.
If you sell shares you bought the previous day, check that they have been credited. If you use intraday positions, check your broker’s square-off time, listed on our page about auto square-off times and charges, so you know when an open position will be closed for you.
Separate your holding intention from what happened
Write the intended holding style before you know the outcome. If an intraday trade becomes an overnight hold, keep the earlier intention and explain the change. If a next-session sale becomes a longer holding, record the reason rather than relabelling it as planned from the start.
An overnight note should include known events checked, the reason for carrying the position and the exit condition. For a next-session equity sale, the BTST journal guide also covers opening gaps and delivery-risk notes.
For an IPO holding, keep the allotted quantity and issue price separately from any earlier application quantity or unofficial GMP estimate. Record the eventual sale as an actual transaction. The GMP scenario calculator explains why an unofficial price assumption is different from a realised result.
Corporate actions, dividends and price limits
Share quantities and prices can change without any trade from you. A bonus issue adds shares, a stock split divides the price and multiplies the quantity, and a dividend is cash paid to holders. Record these as separate events so the next trade’s quantity is correct and the dividend does not get counted as trading profit.
Individual shares can also have daily price bands, meaning the exchange stops trading above or below a set percentage from the previous close. A stop-loss order may not fill at your price if the stock is stuck at a band. Read our guide to circuit limits and note in your entry when a band affected your exit.
- Quantity before and after a split or bonus.
- Dividend received, kept apart from trade profit.
- Any trade halted or stuck at a price band.
- Surveillance labels on the stock, if you check them (see the ASM list entry).
Compare decisions using supported reports
OneTradeJournal records manual trades with strategy, notes, emotions, mistakes, stop, target and plan deviation. Reports include a P&L calendar, equity curve, win rate, profit factor, drawdown, strategy analysis and time analysis. Use these to review the record you entered.
Write sector and company-size context consistently in your notes if you use it in your review. These categories have no dedicated automatic reports in OneTradeJournal. A few memorable winners do not show that a category will be more profitable.
- Check that the underlying records are complete before comparing strategies.
- Review net outcomes and loss sizes alongside the proportion of wins.
- Keep profitable rule violations visible, as well as losing trades that followed the plan.
- Separate cash additions or withdrawals from trading results when reviewing account changes.
- Write the question the records leave open instead of assigning certainty to a small group.
A weekly review routine for share trades
A journal helps only if you read it. A short weekly routine is enough to start. Set a fixed time, open the week’s entries and answer the same questions each time, so that week-to-week changes are visible.
- Did every trade have a written reason before entry?
- How many exits followed the stop or target I wrote down?
- Which trades broke my own rules, and were they profitable or not?
- What did total charges take out of the gross gain?
- Which single note, if repeated next week, would improve my results most?
The point of the exercise is to find behaviour you can change, not to judge one week by its profit. Our guides on reviewing your trades and keeping a trading journal give longer checklists.
A journal with only the winning trades gives a false win rate. If you cannot enter every trade, keep a complete list elsewhere. The free plan allows one trade a day per market, so a heavy day needs a second record.
Stock journal questions
Sources
- Zerodha: descriptions of contract notes, tradebooks and funds statements, document descriptions only; checked 15 Oct 2026.
- Zerodha: separately billed DP charges, checked 15 Oct 2026.
- OneTradeJournal manual logging and reports, checked 15 Oct 2026.
Related Topics
Related Articles
Free Trading Journal India: What You Can Log
Start a free trading journal in India with one trade per day per market. Learn what to record, how to check net results and which AI features require payment.
Trading Journal App India: Browser and Phone Guide
Use OneTradeJournal in a phone or computer browser or from the home screen. See what to look for in a trading journal app, manual entry, exports and privacy.
Trading Journal Excel vs App: Compare the Work
Compare an Excel trading journal with OneTradeJournal for manual logging, formulas, reports and exports, and test both on the same five-trade example.
Intraday Trading Journal: Copyable Session Template
An intraday trading journal template with fields, tags, a daily loss rule and a time-of-day review. Includes a worked options cost example. Copy and print it.
Nifty Trading Journal: Options, Futures and Lot Checks
Keep a Nifty trading journal with exact contract details, actual fills, costs and decision notes. See a verified lot-size reference and worked option example.
Trading Journal for Beginners in India: First Entry
Start a trading journal as a beginner in India: why it helps, a 5-step setup, a sample entry in rupees and what to check after your first 20 trades.
The trading journal for Nifty, Bank Nifty and Indian F&O. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Yearly ₹3,499 · No broker credentials