You don't need to pay $15–17 for a complete passport photo. Here's how to print yours for under $1 at any photo lab.
Create Your Passport Photo First$0 to start. Upload your photo, select your country, download a print-ready 4×6 inch template with two correctly-sized passport photos laid out ready to cut.
Standard 4×6 photo prints cost 35–50 cents at most labs. You're printing a photo — not paying for a passport photo service.
| Location | 4×6 Print Price | Turnaround | Notes |
|---|---|---|---|
| Walmart Photo Center | ~$0.35 | 1 hour or next day | Wide availability, good quality |
| Walgreens Photo | ~$0.39 | Same day (1 hour) | Order online, pick up in store |
| CVS Photo | ~$0.40 | Same day | Wide availability |
| Costco Photo | ~$0.15–0.20 | Same day (members only) | Cheapest option if you have membership |
| Sam's Club | ~$0.19 | Same day (members only) | Members only; great value |
| Target Photo | ~$0.45 | Same day | Good quality, convenient |
| Home printer | ~$0.10–0.25 | Instant | Needs glossy photo paper + color ink |
PassportSnap creates a print-ready 4×6 template. Then print anywhere for under $1.
Create Your Passport Photo — FreePassportSnap generates a 4×6 inch layout with two 2×2 inch photos (for US) or the appropriate layout for your country.
Use the Walgreens, Walmart, or CVS app. Upload your 4×6 file and order a standard 4×6 photo print — NOT a "passport photo service."
Most photo apps have an option to prevent auto-cropping. Make sure your full 4×6 layout prints as-is.
Use scissors or a paper trimmer to cut along the border between the two passport photos. Done.