The United States Postal Service does passport photos at Post Offices that provide full passport application services. The standard cost is $15.00 and includes two government-compliant 2×2-inch printed photos. Digital copies are not offered, so online renewals require a different solution.
If you need a digital photo or prefer to create your passport photos at home, you can use PhotoBooth Online Passport Photo Maker. You’ll get a government-compliant digital photo for $2.95—an easy alternative to USPS services.
You also get a 4×6 template with six passport-size photos, ready to print at home or at stores like Walmart, CVS, or Walgreens for just a few cents. You can also order prints directly from us without leaving your house.

Keep reading to learn more.
What are Post Office passport photo hours?
Passport photo hours at the United States Postal Service vary by location—check the USPS website for your Post Office’s schedule.
Do you need an appointment for Post Office passport photos?
An appointment is recommended for Post Office passport photos and can be booked online via the United States Postal Service scheduler. Some locations also have self-service kiosks.
Are walk-ins accepted for USPS passport photos?
Walk-in passport photos at the Post Office aren’t guaranteed; appointments are recommended for prompt service.
How long does it take to get passport photos at the Post Office?
Getting passport photos at the Post Office takes about 10–15 minutes per person, depending on wait times.
Yes. USPS passport photos fully meet all U.S. Department of State requirements. Photos are taken by USPS staff following strict guidelines:
Note: Before taking your photo, turn off all beauty or color filters. Filters can alter your appearance, which may cause rejection.
Instant Passport Photos: Take your photo anytime, anywhere—no appointments, no lines. Result in 3 minutes.
Expert & AI Verified: Smart technology plus expert review ensures 100% compliance.
Trusted & Guaranteed: Fully government-approved photos, free retakes until perfect, or your money back.
Digital, Print-Ready & Printed: Receive a compliant digital photo, a printable template for online or local printing, and optionally, printed copies shipped to your home.
Passport photo prices vary depending on the provider and format. Printed photos range from $7.64 at Walmart up to $16.99 at CVS or Walgreens. Digital options can be even cheaper, with PhotoBooth Online offering a compliant digital photo for just $2.95, plus a printable template for home or local printing.
Here’s a quick comparison of popular providers.
| Store | Price | Details | Where to get |
|---|---|---|---|
| Walmart | $7.64 | two passport photos (plus shipping fees) | online |
| Walgreens | $16.99 | two passport photos | in-store |
| CVS | $16.99 | two passport photos | online |
| $2.99 | two additional prints | ||
| $3.99 | digital copy | ||
| UPS | $11.99 | two passport photos | in-store |
| The Post Office (USPS) | $15.00 | two passport photos | in-store |
| Target (via Ezprints) | $9.99 | four passport photos (plus shipping fees) | online |
| PhotoBooth Online | $2.95 | digital photo + a 4×6 sheet for printing (with 6 photos) | online |
| $9.95 | six passport photos (with free shipping) |
Check this guide for USPS passport photo availability, costs, and how to ensure your photo meets all requirements.
Written by: PhotoBooth Online
Updated: 05/05/26
You can upload a photo you took yourself with your phone camera or digital camera. It’s very simple and fast.
Yes, you can see a preview before paying. Upload a photo (or several photos, one by one). After processing, you’ll see a preview with any variants of your new passport photo. Choose the best one and the options you need. Only then pay.
For detailed information on renewing and applying for your passport at The Post Office, go here.