USPS and Costco both have been known for offering passport photos, but their services are now very different. USPS still takes photos at select post offices, while Costco no longer offers in-store photo taking and now focuses on printing. Hereβs how they compare in 2025.
Feature | USPS | Costco |
---|---|---|
Price | $15.00 | ~$0.20 (4Γ6 print) |
Takes Photo On-Site | β | β |
Digital File Included | β | β (if you have it) |
Membership Required | β | β |
Appointment Needed | β | β |
USPS is still an option if you want to take your photo in person during a passport appointment. Costco no longer takes photos but offers ultra-cheap printing for members, making it an ideal choice if you already have a compliant photo file.
Take your passport photo at home, check compliance online, and print it as a 4Γ6 at Costco for ~$0.20 instead of paying $15.00 at USPS. This gives you full control, unlimited retakes, and huge savings.
Tip: Keep your digital layout so you can reprint anytime without retaking the photo.
Upload your image, preview it for free, and download a perfect 4Γ6 layout ready for Costco printingβcheaper and faster than USPS.
Learn how to print your own passport photo at USPS for under $0.50. Read guide β
Learn how to print your own passport photo at Costco for under $0.50. Read guide β