Yes, It is best to upload a vector file (PDF, EPS, or SVG) or a high resolution bitmap (PNG) at 300 DPI and the size you would like it to be printed. If a low resolution or low quality image is uploaded you may be charged a $25 artwork fee.
Artwork that is to be embroidered automatically has a one-time $25 digitizing fee.
You must also agree to the terms and copyright agreement when uploading your artwork.