Yes, you can upload any photo or image and our in house designer will personally work with you to produce the card to your exact specifications. We also have pre loaded designs you in the custom card builder that you can add your own texts and images to.