Do I need a business permit or license to run an affiliate store?
No! The benefit of affiliate stores is that you do not need special licenses, permits, or permissions to run them.
You also don't need to pay for stock, source a supplier, handle payments, customers, refunds, etc.
Please note that when your store is earning commissions over a certain threshold, you will likely need to register and pay tax in your country.