The delivery time varies by template. Some of the templates have instant delivery (i.e., you will receive your video immediately after your purchase), while others take 3-5 business days because they required a full production.