IDPhotoNow Logo

USPS Passport Photo — Price, Cheap Options, Requirements & Printing

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 2025, and how to save money by preparing your own.

Option 1: Take Your Photo at USPS

  • 💰 Price: $15.00 for two printed 2×2 photos
  • 📍 Only available at select post offices with passport services
  • ⏱️ Usually requires an appointment
  • ❌ No digital file provided
  • ⚠️ Limited hours and availability

To check if your local post office offers passport photo service, use the USPS Post Office Locator and filter by “Photo Services”.

Option 2: Bring Your Own 2×2 Photo

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.

Steps to Prepare Your Own 2×2 Photo

  • Take your photo against a plain white background with good lighting
  • Ensure head size is between 1" and 1 3/8"
  • Face the camera directly with a neutral expression
  • Use an online passport photo generator to crop, check, and prepare your image
  • Print it on photo paper at any store or home printer

Why Bring Your Own Photo?

  • Save money — under $0.50 vs $15.00
  • Unlimited retakes until you’re happy with the result
  • Keep a digital file for future use

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.

Get a USPS-Ready Passport Photo Now

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.