How to get passport photos for cheap

Skip photo booths and drugstore services. Take your own photos with a smartphone app like Passport Photo Online or 7ID, then print them at Costco or Walmart for under $1. Total cost: $0.30-$1.00 versus $10-15 at CVS or photo booths.

  1. Download a passport photo app. Use Passport Photo Online (free), 7ID App ($2.99), or ID Photo Application (free). These apps automatically crop and size photos to official passport requirements and check compliance.
  2. Set up proper lighting. Stand facing a window during daytime or use bright, even indoor lighting. Avoid shadows on your face. Use a plain white or off-white wall as background.
  3. Take the photo. Remove glasses and hats. Keep a neutral expression with mouth closed. Face the camera straight-on with eyes open. The app will guide you through positioning and automatically crop the image.
  4. Print at a discount retailer. Save the approved photo to your phone. Print 4x6 photos at Costco ($0.17), Walmart ($0.25), or Sam's Club ($0.18). Each 4x6 print gives you 8 passport photos when cut.
  5. Cut to size. Use scissors or a paper cutter to cut along the app's guidelines. Standard passport photos are 2x2 inches. Keep extras for future applications or visa renewals.
Are smartphone passport photos actually accepted?
Yes, as long as they meet official requirements for size, background, lighting, and quality. Apps like Passport Photo Online are specifically designed to ensure compliance with government standards.
What if I don't have access to a printer?
Email the photo file to yourself and print at any FedEx Office, UPS Store, or library. Printing costs will be slightly higher ($1-3) but still cheaper than photo services.
How long do passport photos stay valid?
Photos must be taken within 6 months of your application date. Take fresh photos for each new passport or visa application rather than reusing old ones.
Can I use the same photo for different countries' visas?
Usually yes, but check specific requirements. Some countries require different background colors or slightly different dimensions. India requires a white background while Schengen countries accept off-white.