Live: 136,150 compliant photos processed
Back to Blog
Guides6 min read

Passport Photo Cost in 2026: CVS vs Walgreens vs Online Tools

A complete price breakdown of every passport photo option in the US — from drugstores to DIY at home.

Updated: April 25, 2026Originally published: April 25, 2026

Passport photo prices in 2026

Passport photo prices have increased significantly over the past few years. Here's what you'll pay at every major provider in the US as of April 2026:

ProviderPriceWhat you getDigital copy?
CVS$16.992 printed photosExtra fee
Walgreens$16.992 printed photosExtra fee
USPS$15.002 printed photosNo
Walmart$7.442 printed photosNo
CostcoDiscontinuedN/AN/A
PhotoResizer.us$4.99Digital + print templateYes
DIY at home$0.25–$0.50Print at kioskYes (free)

Why are passport photos so expensive at pharmacies?

When you pay $16.99 at CVS or Walgreens, you're paying for:

  • Staff time — An employee takes your photo and processes it
  • Equipment — Camera, backdrop, and lighting setup
  • Print costs — Glossy 4×6 paper and printer ink
  • Overhead — Rent, utilities, and profit margin

The actual cost of a compliant passport photo? Under $1. The rest is markup for convenience.

Need to resize or fix your photo right now?

Try our free AI compliance checker — instant results, no sign-up.

Try Free

The cheapest way to get a passport photo

The most affordable approach combines an online AI tool with pharmacy printing:

  1. Take a photo at home against a white wall using your phone (full guide here).
  2. Upload to PhotoResizer.us for AI compliance verification ($4.99 for download).
  3. Print at Walmart for $0.25 (use the 4×6 template with 4 photos).

Total cost: $5.24 for 4 photos — compared to $16.99 for 2 at CVS.

For families, the savings are even more dramatic. A family of four saves $42–$48 by using an online tool instead of a pharmacy.

Online passport photo tools compared

ToolPriceAI checkBackground fixPrint template
PhotoResizer.us$4.99Yes (14-point)YesYes (4×6)
iLoveIMGFree (limited)NoNoNo
Passport Photo Online$6.99BasicYesYes
IDPhoto4YouFreeNoNoYes

PhotoResizer.us offers the best value with AI-powered compliance checking, automatic background replacement, and a ready-to-print 4×6 template — all for $4.99.

Hidden costs to watch out for

  • Digital copy fees — CVS and Walgreens charge extra ($2–$5) for a digital copy of your photo. Online tools include the digital file by default.
  • Retake fees — If your pharmacy photo is rejected, you may need to pay again. AI tools let you fix and redownload at no extra cost.
  • Expedited processing — If a rejected photo delays your passport, you might pay $60+ for expedited processing to meet your travel deadline.

Frequently Asked Questions

How much do passport photos cost at CVS in 2026?

CVS charges $16.99 for two printed passport photos as of April 2026. A digital copy costs extra. Online tools like PhotoResizer.us charge $4.99 for both digital and print-ready files.

Where is the cheapest place to get passport photos?

The cheapest option is to take a photo at home, validate it with an AI tool ($4.99), and print at Walmart ($0.25). Total: $5.24 for four photos.

Does Costco still do passport photos?

No. Costco discontinued their passport photo service. The cheapest retail option is now Walmart at $7.44 for two printed photos.

Can I take a passport photo with my phone for free?

Yes. Take a photo against a white wall with your phone. Use a free compliance checker to verify it meets requirements before printing at any pharmacy kiosk.

Ready to resize your photo?

Use our Image Resizer to hit exact KB and pixel targets, or try the Background Color Changer for a perfect white backdrop.