Price: $15.00 in-store (2 photos) or $0.39 DIY printing
Time: 15-30 minutes in-store
What you need: 2x2 inch photos, white background
Alternative: Bring your own photo for $0.39
The United States Postal Service (USPS) offers passport photo services at select locations, usually in combination with passport application acceptance. Here's how to get a 2×2 passport photo at USPS in 2026, and how to save money by preparing your own.
To check if your local post office offers passport photo service, use the USPS Post Office Locator and filter by “Photo Services”.
USPS will accept a compliant printed 2×2 passport photo if you bring one with your application. This means you can take your own photo at home and print it cheaply before your appointment.
Tip: If you prepare your own 2×2, you can print it on a 4×6 layout (4 inches by 6 inches) with multiple copies and cut them out.
Learn the complete 2x2 passport photo requirements
US Passport Photo Requirements →USPS charges $15.00 for two 2x2 passport photos taken in-store. You can bring your own photo printed for under $0.50 by creating photos online first.
USPS passport photos are typically ready in 15-30 minutes when taken in-store. Processing time depends on appointment availability.
Yes, USPS passport photos are accepted by the U.S. State Department when they meet official requirements: 2x2 inches, white background, proper head size and positioning.
USPS typically requires appointments for passport photos at locations that offer photo services. Call ahead to confirm availability.
Only select USPS locations offer passport photo services, usually those that also accept passport applications. Use the USPS locator to find locations with photo services.
Upload your photo, preview it with official measurements, and download a 4×6 print layout that meets U.S. passport requirements — perfect for USPS submission or any passport application.