No, you do not need a business to sell on Amazon. Amazon offers both an individual and a professional account option for sellers. An individual account is intended for those who plan to sell fewer than 40 items per month, while a professional account is intended for those who plan to sell more than 40 items per month. Each account type has its own fees and benefits.
You will need a credit card, an email address, and a phone number to sign up for an Amazon seller account. Additionally, you will need to provide your business information, such as your business name and address, if you choose to sign up for a professional account.
It's worth mentioning that having a proper business registered with all the legal compliance and tax obligations will help you in the long run.