NO, you can list your business absolutely free of cost and not only that you can also avail the features which other sites charge you absolutely free.
The reason for asking your business email id is so that you can get business enquiry via contact form.
To add your product photos follow these steps:
The features that we provide you for listing your business on TradersPost are:
We will be glad to help you, please drop us mail with your query at: