Short answer: Yes, you have to pay for Customs Duties. These are taxes set by the importing country on imported goods and can vary from country to country. However, it doesn't mean everyone outside India must pay customs. There are special provisions for certain goods for neighbouring countries like Sri Lanka and Bangladesh. Moreover, due to special trade agreements between countries like USA and India, you can be relieved from paying hefty amounts on customs, provided the goods belong to special categories and are under a certain value.
For example: If you are a US customer looking to get your order shipped to the USA from India, then you won't need to pay any customs duties on the imported imitation jewellery as long as the order value is less than $800. So, in most cases, for your online purchases, you might not be contacted by DHL to pay for the order if you buy from the USA.
Note: For our customers in the UK, you will need to pay Customs Duties on every order made. Unfortunately, these duties cannot be avoided, and while we'd love to make everything easy, these charges are out of our hands. If you are facing any issues with Customs Duties, please reach out to our Customer Support, and we'll try our best to help you.
Are there any other options? Luckily, Yes.
If you have a relative living in Hyderabad or nearby any of our branches, we can deliver the order to them. They can then send the items to you either personally or through a delivery channel, whichever is more applicable to you. That way, you may be able to minimise expenses on Customs Duties.