PricesUpdated 2 min read

Where to get the cheapest passport photo in 2026

Prices for the same two small photos range from under a dollar to almost $18. Here is every option side by side.

Quick answer

Cheapest walk-in
Walmart, $7.64
Most expensive chain
CVS, $17.99
Cheapest overall
Home photo + 4 × 6 print, under $1
Costco
No longer offers it
On this page
  1. 2026 passport photo prices
  2. The real cost isn't just the price
  3. Cheapest: make it yourself
  4. Which should you choose?

2026 passport photo prices

WherePrice (2 photos)Digital copyNotes
Print your own 4 × 6 sheetunder $1Yes, you keep itYou take the photo
Walmart Photo$7.64VariesCheapest walk-in
The UPS Storeabout $12–14VariesFranchise pricing
USPS$15.00NoSelect post offices, often by appointment
FedEx Office$15.95OptionWalk-in
Walgreens$16.99Emailed at many storesWalk-in
CVS$17.99Extra at some storesWalk-in
Costconot offered—Photo centers closed in 2021

Prices are listed store prices for 2026 and can vary by location. AAA branches often offer free photos to members.

The real cost isn't just the price

A rejected photo costs far more than the photo itself: weeks of delay and sometimes a new appointment. The State Department says unacceptable photos are the number one reason applications are put on hold. Whatever you choose, check the result.

Cheapest: make it yourself

  1. Stand in front of a plain white wall facing a window.
  2. Have someone take the photo from 1 to 1.5 m away.
  3. Use our passport photo maker to crop it to 2 × 2 inches and check every rule (free to check).
  4. Put it on a 4 × 6 sheet with the free print sheet maker and print it at any kiosk.

Which should you choose?

  • Lowest price: home photo + 4 × 6 print.
  • Lowest walk-in price: Walmart.
  • Already at the post office for your application: USPS.
  • Need a digital file for online renewal or a visa form: a home photo, or a store that includes a digital copy.

More detail: Walgreens, CVS, USPS, Costco.

Questions

Where is the cheapest place to get a passport photo?

Printing your own 4 × 6 sheet costs under a dollar. The cheapest walk-in option is usually Walmart at $7.64.

How much is a passport photo at Walgreens and CVS?

Walgreens charges $16.99 and CVS about $17.99 for two printed photos in 2026.

Are home-made passport photos accepted?

Yes, if they meet the official rules. The State Department lists a friend or family member as an acceptable photographer.

Sources

Checked on 2 Nov 2026. Prices and rules change; always confirm with the official source before you apply. SnapToSubmit is an independent service, not a government website.

Keep reading