Is it mandatory to have Trademark to sell on Amazon or Flipkart?
No, it is not mandatory to have your trademark registered to sell on Amazon/Flipkart, but it is advised to get trademark to avoid brand hijack. Due to the pandemic situation online sales grown exponentially to a large number. It is clear that majority of the people prefer to choose online over offline market, this could also open the doors for brand Hijackers.

What are the benefits of getting Brand name registered?
- Trademark is the only way to protect your brand name/logo from Brand hijackers.
- Only an Individual/Firm of the Brand will be allowed to have rights over the use of registered brand name, No other Individual/Firm will have rights upon the registered brand.
- If owner notice the use of brand name by his/her competitors. He will be allowed to sue them by filing Trademark Infringement Case, and claim the loss on the basis of Trademark Infringement.
- You can oppose the deceptive trademarks which going to get registered with slight changes in your brand name.
- You will be eligible to sell with your own brand name at Amazon Brand Registry
What is Brand Hijack?
It is a practice of using competitors name in online/offline platforms to get maximum monetary benefits of the brand name.

Image source has been taken from google (Baahubali Movie), as a reference for making better understanding about Trademark Hijacking.