Cheapest: DIY printing ($0.16-$0.39)
Professional: Walmart ($7.44) → USPS ($15) → CVS/Walgreens ($16.99)
No appointment: CVS, Walgreens, Walmart
Best value: Create online + print 4x6 layout
Need to print passport photos but not sure where to go? This comprehensive guide compares all major printing locations, prices, and methods to help you get compliant 2x2 passport photos quickly and affordably in 2026.
| Location | Price (2 photos) | Time | Appointment | Digital Copy |
|---|---|---|---|---|
| DIY Printing | $0.16-$0.39 | 1 hour | No | Yes |
| Walmart | $7.44 | 1 hour | No | No |
| USPS | $15.00 | 15-30 min | Usually | No |
| CVS | $16.99 | 15-30 min | No | No |
| Walgreens | $16.99 | 1 hour | No | No |
Price: $7.44 (2 photos)
Time: 1 hour
Pros: Lowest professional price, no appointment
Cons: No digital copy
Price: $15.00 (2 photos)
Time: 15-30 minutes
Pros: Government facility, fast service
Cons: Appointment usually required
Price: $16.99 (2 photos)
Time: 15-30 minutes
Pros: Many locations, no appointment
Cons: Higher price, no digital copy
Price: $16.99 (2 photos)
Time: 1 hour
Pros: Many locations, no appointment
Cons: Higher price, slower than CVS
All locations meet official requirements when photos are taken properly
Common rejection causes: Wrong head size, shadows, non-white background
DIY advantages: Unlimited retakes, preview before printing, digital backup
Professional advantages: Consistent lighting setup, experience with requirements
Detailed instructions for each printing method and cost breakdown
How to Print Guide →Learn the complete 2x2 passport photo requirements
US Passport Photo Requirements →You can print passport photos at CVS ($16.99), Walgreens ($16.99), Walmart ($7.44), USPS ($15), Costco (membership required), or print 4x6 layouts yourself for $0.16-$0.39.
DIY printing is cheapest at $0.16-$0.39 for 4x6 layouts. For professional service, Walmart is cheapest at $7.44, followed by USPS at $15.
CVS, Walgreens, and Walmart don't require appointments. USPS typically requires appointments for passport photos.
Yes, CVS and Walgreens passport photos meet U.S. State Department requirements when taken properly: 2x2 inches, white background, correct head positioning.
Yes, you can create compliant photos online, arrange them in a 4x6 layout, and print at any photo center or at home for significant savings.
Get started with our online passport photo creator. Generate compliant photos instantly, download 4x6 print layouts, and save up to 95% compared to store prices.