This is a loaded question because based on the photo or the design you may need more or less resolution. We require a minimum of 72dpi. Keep in mind that we will be scaling this image up to at least a 30x80 size and if there is not enough resolution in the image then you will see pixelation where the image starts to look blurry and blocky. The file size should at least be 5mb. To learn more about image resolution CLICK HERE.