In the case that the piece you have ordered is in stock, it should take about 7 working days to reach you within the country. If the product has to be made, it would require 21 working days for it to be knitted, prepared and dispatched. We charge a minimum flat shipping rate of Rs 150/- for shipping anywhere in India, using India Speed Post. Overseas orders will be shipped after receiving payment for product and shipping costs. To generate a complete invoice, you can drop us a mail with your address details.