Passport photos can cost as much as $10, but with a little effort, it's possible to get them cheaper or even free. Check the government website for the passport photo standards before you shoot your own. All of the pictures must meet specific rules, and can't be muddy or blurred.
Check Costco Wholesale. If you are already a Costco member, you can get passport photos made there for about $5. This is not an option for secondary and non-cardholders.
AAA or American Automobile Association members can get free passport photos through AAA.
Go to ePassportPhoto.com. Follow the step-by-step wizard and choose their premium service. It will print six photos available at designated branches the next day.
Use the wall or a curtain as a background. Set up your tripod (if you use one) and lights. No shadows can appear in the photo. Take several head and shoulder shots of the subject.
Upload the photos to a computer. Crop and retouch the photo as needed using photo-editing software like Photoshop, Paint Shop Pro, Photo-Paint or GIMP.
Save the photo as a new file using the best quality settings. If you're going to print it in a kiosk or online, save it as a high quality JPEG file.
Upload the passport photo to the ePassportPhoto website. Use its "photo wizard" as needed, and print the photo on glossy paper.