In general 72 dpi (or above) at final print size will give you a good quality images. Text or logos should preferably be as vector files or minimum 100 dpi. You can learn more on our help page here. On this page you can also check that your image is the right proportions for the size you want to order.