Do You Need a SEBI License to Run an Algo Trading Bot?

Do You Need a SEBI License to Run an Algo Trading Bot?

Algo trading has become much more popular among normal traders in India. Today, you do not always have to sit in front of a trading screen and manually place every order.

A computer program can watch the market for you. It can check certain rules, and when those rules are met, it can automatically place a trade. This type of program is often called an algo trading bot.

But this creates an important question: Do you need a SEBI license to run an algo trading bot in India?

The answer depends on what you are doing with the bot. If you build an algo only for your own trading, the situation is different from building an algo and offering it to other traders. There are also rules about how retail traders can use APIs and automated trading systems.

SEBI introduced a framework for safer participation of retail investors in algorithmic trading in February 2025. After a later extension, the framework became applicable to all stock brokers from April 1, 2026.

So, before using or offering an algo trading bot, it is important to understand the difference.

First, What Is an Algo Trading Bot?

An algo is simply a set of rules given to a computer.

For example, your rules may say:

Buy when the price moves above a certain level.

Sell when the price moves below another level.

Instead of checking the chart yourself, a computer program can check these rules automatically. If the conditions are met, the program may send the order to your broker. That is a simple example of algorithmic trading.

The actual algo can be much more complex. It may check price, volume, indicators, time or many other things. But the basic idea is the same: the computer follows rules that were already created.

What Is an API?

You may also hear the word API when talking about algo trading. The word may sound technical, but the basic idea is simple.

An API allows one computer system to communicate with another computer system. Your trading bot may find a trade, but the bot itself does not execute the trade on the stock exchange. It may use your broker's API to send the order.

You can think of the API as a connection between your trading program and your broker. This connection makes automated trading possible for many retail traders.

Do You Need a SEBI License for Your Own Algo?

If you create a trading bot only for yourself, you may use your own trading account and your own money. You are not selling the algo, managing someone else's money or giving investment recommendations to clients.

In this situation, the main issue is generally not getting a separate SEBI registration simply because you wrote a computer program for your own trading. But that does not mean you can connect any bot to the market in any way you want.

Retail algo trading now works under a regulatory framework involving brokers, exchanges, APIs and identification of algo orders.

So there is an important difference between these two questions:

Do I personally need SEBI registration?

and

Does my algo have to follow the rules for retail algo trading?

These are not the same question. Your personal trading bot may still need to work through the system allowed by your broker and exchange.

What Changes When You Give the Algo to Other People?

The situation changes when you create an algo trading strategy and offer it to other traders. You are no longer simply using your own computer program for your own trades. Other investors may now be depending on your algo.

SEBI's retail algo framework specifically deals with different people involved in this system, including investors, stock brokers and algo providers or vendors.

This means you should not assume:

"I created the software, so I can simply sell it to anyone."

The way the algo is offered and connected to brokers matters.

What Is an Algo Provider?

An algo provider is basically someone who provides an algorithmic trading product or strategy to traders.

For example, a company may create a bot that follows a trading strategy and allows customers to use it with their broker accounts. The company may then be acting as an algo provider.

Under SEBI's framework, brokers and exchanges have important responsibilities for retail algo products and algo providers. The system is designed so that automated trading does not happen completely outside the broker and exchange framework.

Does Every Algo Need Exchange Approval?

Algo orders sent through APIs are covered by the retail algo framework. The framework allows exchanges and brokers to identify and control algo orders.

Certain algos have to be registered with the exchange. The implementation process also required brokers to register retail algo products coming through APIs, including products developed in-house and products coming through vendors.

So simply having access to a broker API does not mean that every type of automated trading can be used without following the required process. The exact process can depend on the type of algo and how it is being used.

What About a Simple Personal Algo?

A simple personal algo is different from an algo being offered to customers.

For example, you may write a program that watches Nifty and sends an order through your broker when your conditions are met. If you are using it only for yourself, you are not selling the strategy, asking other people to use it or taking money from customers.

But offering an automatic trading bot to paying customers involves other investors. That can bring more regulatory responsibilities into the picture.

What If You Sell an Algo Trading Bot?

Selling an algo trading bot can bring additional requirements. If customers connect your strategy to their trading accounts and the bot automatically places orders based on your rules, you are providing a trading product to other people.

You need to look at the rules that apply to algo providers and the broker or exchange process through which that algo is offered.

SEBI's framework includes algo providers or vendors as part of the retail algo trading system. So before selling an automated trading bot, it is important to understand the regulatory requirements instead of treating it as only a normal software product.

What If the Bot Gives Buy and Sell Signals?

Your software may not automatically place orders. Instead, it may say:

"Buy this stock."

or

"Sell this option."

Now the question may no longer be only about algo trading. You also need to think about whether you are giving investment or trading recommendations.

There is a difference between software that only provides general market tools and a service that gives specific recommendations about securities such as stocks and options. The exact rules can depend on what the service actually does.

Simply calling something a "bot," "software," "indicator" or "AI tool" does not automatically decide which regulations apply. What the service actually provides is more important.

What If the Bot Trades Other People's Money?

Another situation is when someone gives you access to their account, you decide what trades should be taken, and your software trades their money.

This is very different from simply selling computer software. You may now be providing a regulated financial service, and different SEBI rules may apply depending on exactly how the service works.

This is why you should be very careful before taking control of someone else's trading account or money. A bot does not remove the regulatory responsibility. The fact that a computer is placing the trades does not automatically make the activity unregulated.

Can You Promise Profits From an Algo?

You may see advertisements saying things like:

"Guaranteed ₹5,000 profit every day."

"90% winning algo."

"No-loss trading bot."

These claims can create serious problems. No trading strategy can remove market risk, and a strategy that worked well in the past can lose money in the future.

SEBI has previously taken action regarding performance or return claims made by unregulated platforms offering algorithmic trading strategies.

So traders should be careful when they see an algo being sold mainly through big profit claims. A computer program cannot guarantee what the market will do next.

Why Did SEBI Bring Rules for Retail Algo Trading?

Algo trading can be useful. It can help traders follow fixed rules and reduce the need to manually place every order.

But automation can create new risks. A mistake in the code may cause the bot to place the wrong order. A bot that keeps sending orders again and again may also cause a trader to lose money very quickly.

There can also be problems when unregulated platforms sell trading strategies using unrealistic return claims. SEBI had earlier noted concerns that unregulated or unapproved algos could create risks for investors and could also potentially be misused.

The newer framework tries to make retail algo trading safer by clearly giving responsibilities to investors, brokers, algo providers and exchanges.

Does Using an Algo Make Trading Safer?

Not automatically. An algo follows rules, but those rules can still be bad.

For example, an algo may buy whenever a stock rises by 1%. The computer may follow this rule perfectly, but that does not mean the rule will make money.

The market may suddenly fall, the strategy may stop working, or there may be a technical problem. There may also be a problem with the broker connection or API.

Automation can make a trading process faster. It does not remove trading risk.

What Should a Beginner Understand?

The most important thing is to understand what you are actually doing.

You may be:

Using your own algo for your own trading.

Selling an algo to other traders.

Giving buy and sell recommendations.

Connecting customer accounts to an automated strategy.

Or managing trades for other people.

These activities should not be treated as the same thing. A person using a simple personal bot is in a very different position from a business selling automated strategies to hundreds of traders.

This is why asking only:

"Do I need a SEBI license?"

may not always give you the complete answer.

A better question is:

What exactly does my algo do, who uses it, and how does it connect to the market?

Once you know that, it becomes much easier to understand which rules may apply.

Final Thoughts

You do not automatically need a separate SEBI registration just because you write a computer program and use it for your own trading. But retail algo trading in India is now covered by a proper regulatory framework.

How the algo connects through your broker matters, and the type of algo can matter. The situation changes significantly when you start offering an algo to other traders.

If you sell algo strategies, provide trading recommendations, connect customer accounts or manage other people's trades, additional regulatory requirements may apply.

So do not think of an algo trading bot as only a piece of software. Understand what the bot actually does, how it connects to the broker, and whether it is only for you or is being offered to other people.

If you plan to turn an algo into a business, check the current SEBI, exchange and broker requirements before offering it to customers.

Using an algo for your own trading is different from offering it to other people. Understand what your bot does, how it connects to the market, and which rules may apply before turning it into a service.

About the Author

Manoj Tiwari is the Founder of FinKuber Capital and a SEBI Registered Research Analyst. He writes educational content on option trading, investing, risk management, and stock market research for Indian traders and investors.

Last Updated on: August 26, 2026
FREE DEMO