Skip to main content
Getting Started

Minimum Capital for Algo Trading in India: Real Numbers

How much money you need for algo trading in India: equity, intraday, Nifty futures and options, plus the fixed costs that eat small accounts.

Anoop Thomas 9 min read

There’s no legal minimum for algo trading in India. The practical minimum depends on what you trade. Equity can start with a few thousand rupees. One lot of Nifty futures needed about ₹1.76 lakh of margin on 4 November 2026, selling one naked at-the-money Nifty option about ₹1.72 lakh, and a hedged option spread about ₹51,000. Then come the fixed monthly costs of running an algo, which is where small accounts quietly lose.

I’ll go instrument by instrument with the arithmetic shown, then finish with my honest view of what each capital range can realistically do.

Last updated: November 2026.

Margins move daily with prices and volatility, so treat every margin figure here as a snapshot and check your broker’s calculator before you trade.

Equity delivery: cheap to start, but small positions pay more

You can buy one share. Nothing stops you. The catch is that some charges are fixed per order or per day, and fixed charges hurt small positions.

Take a round trip where you buy and sell at the same price at Zerodha, using the rates in our brokerage calculator (verified September 2026). STT on delivery is 0.1% on both the buy and the sell, and there’s a DP charge of ₹15.34 every time you sell a scrip from your demat.

Position sizeSTTStamp, exchange, GSTDP chargeTotalAs % of position
₹5,000₹10₹1.12₹15.34₹26.460.53%
₹1,00,000₹200₹22.48₹15.34₹237.820.24%

A ₹5,000 position has to rise more than half a percent before you’ve made anything. For a swing strategy holding a few weeks that’s tolerable. For a strategy that trades every few days, it adds up fast. With delivery, I’d want each position to be at least ₹20,000–25,000 so the DP charge stops dominating.

Equity intraday: what MIS leverage really gives you

In the cash segment, exchange rules require at least 20% of the trade value as upfront margin (brokers print the notice on their margin pages), which caps intraday (MIS) leverage at 5x. Only the more liquid stocks get the full 5x; on Zerodha’s equity margin list for 4 November 2026, plenty of stocks sit at 2x to 4x (Zerodha margin calculator).

So ₹50,000 can, in theory, control ₹2.5 lakh of stock. I’d ignore that number. Size from risk, not from leverage.

Say your account is ₹50,000 and you risk 1% per trade, which is ₹500. You buy a ₹1,000 stock with a stop 0.5% below entry, so ₹5 a share. That’s 100 shares, a ₹1 lakh position, using about ₹20,000 of margin. The position size calculator does this for you.

Now add costs. A ₹1 lakh intraday round trip at Zerodha costs about ₹83. Suppose your target is 1.5 times your risk:

  • A winner makes ₹750 gross, ₹667 net.
  • A loser costs ₹500 plus ₹83, so ₹583.

Your 1.5-to-1 trade is really about 1.14-to-1. The win rate you need to break even moves from 40% to about 47%. On a ₹50,000 account, every trade gives away about a sixth of its risk budget to costs before the market does anything. That’s the hidden reason small intraday accounts struggle. It isn’t the capital, it’s the cost per unit of risk.

How much capital do you need for Nifty futures?

Here the arithmetic gets bigger, because of lot size. SEBI’s late-2024 index derivative measures set the minimum contract value at ₹15 lakh, with lot sizes reviewed so one contract stays roughly between ₹15 lakh and ₹20 lakh (SEBI master circular, exchange traded derivatives). The Nifty lot size is 65 as of 2026, and NSE revises lot sizes periodically.

On 4 November 2026, the November Nifty future was at about 23,780:

  • Notional value: 23,780 × 65 = ₹15.46 lakh.
  • Margin for one lot (NRML): ₹1,45,038 SPAN plus ₹30,915 exposure margin, so about ₹1.76 lakh, or 11.4% of notional (Zerodha SPAN calculator, 4 November 2026).

The margin is the entry ticket, not the capital you need. Every Nifty point is ₹65. A 1% move against you (about 238 points) is roughly ₹15,500, close to 9% of the margin. A 3% day costs about ₹46,000. If your account is exactly ₹1.76 lakh, one bad day leaves you short of margin and the broker squares you off at the worst possible moment.

My view: hold at least ₹3–4 lakh per Nifty futures lot you intend to carry, so a normal adverse move doesn’t force your hand.

Option buying looks cheap. SEBI’s numbers say it isn’t.

Buying an option needs only the premium. Say a Nifty option trades at ₹150. One lot costs 150 × 65 = ₹9,750, and that’s the most you can lose on it. That’s why option buying is where most small accounts end up.

The problem is that “the most you can lose” happens often. In SEBI’s August 2026 behaviour study, the median trader who only bought options lost 114% of the peak capital they used during FY26: at least half of them lost more than the most money they ever had deployed at one time, which only happens when you keep putting money back in after losses (SEBI, Trading Behaviour of Individual Traders in the Equity Derivatives Segment).

Apply position sizing and the capital question answers itself. If you risk 1% per trade and the stop is 30% of the premium, one lot at ₹150 puts ₹2,925 at risk. That needs an account of nearly ₹3 lakh. With ₹50,000, the same 1% rule allows a stop of about ₹7.70 on a ₹150 option, which normal noise will hit constantly.

How much margin do you need for option selling?

This is where hedging changes the capital requirement more than anything else. Same day, same Zerodha SPAN calculator, Nifty weekly options expiring 17 November 2026, one lot each:

PositionApprox. margin
Sell one 23,800 put (naked)₹1.72 lakh
Sell a 23,800 put and a 23,800 call (short straddle)₹2.05 lakh
Sell the 23,800 put, buy the 23,500 put (300-point bull put spread)₹51,000

Buying the 23,500 put cuts the margin by about 70%, because the worst case is now capped: the most the spread can lose is 300 points × 65, or ₹19,500, less the premium you collected. A naked put has no such cap.

One more thing to budget for. On expiry day, SEBI adds an extra 2% extreme loss margin on short options, which at today’s notional is about ₹31,000 more per lot. The numbers above will be different by the time you read this. How big the naked-versus-hedged gap is depends mostly on how far away the hedge is: a wider spread leaves more room to lose, so it needs more margin.

My opinion, for what it’s worth: below about ₹15 lakh I wouldn’t sell naked options at all. I’d use hedged spreads, sized so the spread’s maximum loss is a small percentage of the account.

The fixed costs nobody puts in the spreadsheet

Trading costs scale with how much you trade. Fixed costs don’t scale at all, which is exactly why they matter for small accounts. A live algo setup can involve:

  • A platform subscription. For a concrete figure, our own Trader plan is ₹999 a month. We build INDfolio, so weigh that accordingly; the arithmetic below holds for any platform at a similar price.
  • A broker API data fee, if your broker charges one. Zerodha’s order API is free for personal use, while the plan with live data and historical candles is ₹500 a month per app (Zerodha support). Our Kite Connect charges explainer has the details.
  • A static IP, if you run your own API app. Since April 2026 orders from a personal API app must come from a whitelisted static IP. A small cloud server is one way to get one; AWS Lightsail’s cheapest bundle with an IPv4 address is $5 a month (AWS). Our static IP guide compares the options. If you use a platform, ask how it handles this.

Here’s what that does to different account sizes. The second column assumes ₹999 for a platform alone; the third assumes the full stack at about ₹1,950 (₹999 + ₹500 + roughly ₹450 for a server).

AccountPlatform only (₹999/month)Full stack (~₹1,950/month)
₹50,0002.0% a month3.9% a month
₹1 lakh1.0%1.95%
₹2 lakh0.5%0.98%
₹5 lakh0.2%0.39%
₹10 lakh0.1%0.2%

On ₹50,000, a ₹999 subscription is a 2% monthly hurdle, close to 24% a year, before a single trade’s brokerage or STT. Very few strategies clear that. On ₹5 lakh the same fee is 0.2% a month, which a sound strategy can absorb.

So if your account is small, stay on free tools until the strategy has earned the upgrade. Backtesting and paper trading cost nothing on most platforms, including ours.

Capital range: what’s realistic

This table is my opinion, not a rule. It assumes 0.5–1% risk per trade and that you’d rather keep trading next year than double your money this year.

CapitalWhat’s realisticWhat I’d avoid
Under ₹50,000Backtesting and paper trading; small equity swing trades; learning the workflow on free toolsPaid platforms, F&O, MIS leverage
₹50,000 – ₹2 lakhOne equity intraday or swing strategy live; at most one hedged index spreadNifty futures (one lot’s margin is most of the account), naked option selling
₹2 – 5 lakhOne lot of Nifty futures with a buffer, or hedged spreads; one or two strategiesMultiple lots, naked selling, adding strategies before the first has a track record
₹5 – 15 lakhSeveral strategies across equity, futures and hedged options; fixed costs fall to 0.2% a month or lessPutting everything into one expiry-day strategy
₹15 lakh and aboveNaked selling becomes affordable at a lot or two, though the tail risk doesn’t shrink with account sizeSizing up because a backtest looked good

SEBI’s data hints at the same thing from another direction. In FY26, 90% of F&O traders who used under ₹1 lakh of capital lost money, against 67.6% of those using ₹10 lakh to ₹1 crore. That’s a sample-based finding and it doesn’t prove that more money makes anyone a better trader; bigger accounts probably differ in experience and strategy too. But it fits the cost arithmetic above.

If you’re at the start, our 30-day plan for beginners needs no capital at all for the first month. When you’re ready to compare plans, INDfolio’s pricing is public, including the free tier.

Frequently asked questions

What is the minimum amount to start algo trading in India? There’s no regulatory minimum. You can backtest and paper trade with nothing, and live equity strategies can start with a few thousand rupees, although charges eat a large share of very small positions.

How much money do I need to trade one lot of Nifty futures? About ₹1.76 lakh of margin on 4 November 2026, when one lot of 65 was worth roughly ₹15.46 lakh. I’d hold ₹3–4 lakh per lot so a 2–3% adverse move doesn’t trigger a margin shortfall.

Can I start algo trading with ₹10,000? You can run equity delivery trades and paper trade with ₹10,000, but a paid platform at ₹999 a month would cost about 10% of the account every month. Stay on free tools until the account is much larger.

How much margin is needed for option selling in India? Selling one naked at-the-money Nifty option needed about ₹1.72 lakh on 4 November 2026, while a 300-point hedged spread needed about ₹51,000. Expiry day adds a further 2% extreme loss margin on short options.

Is ₹1 lakh enough for algo trading? It’s enough for equity intraday or swing strategies with sensible position sizing, and for learning the full workflow live. It isn’t enough for Nifty futures or naked option selling without risking most of the account on a single position.

Put this into practice

Build and backtest your own strategy free — no coding, no card.

Start free
Free · No card

Create your account

By continuing you agree to our Terms and Privacy Policy.