CVS and Walgreens Passport Photos: Are They Worth $17?

February 15, 2026

CVS and Walgreens are the go-to options for most Americans who need a passport photo. They're everywhere, they offer same-day service, and they seem convenient. But at $16.99 per set, are they actually worth it? Let's break down what you're paying for, the common complaints, and whether there's a better way.

CVS Passport Photos: What You Get

CVS offers passport photo services at most locations with a photo department. You walk in, a staff member takes your photo against a white background, and you get two 2×2 inch prints in about 10 minutes. The cost is $16.99.

  • Convenient — over 9,000 locations nationwide with long operating hours.
  • Same-day service — typically ready in 5–10 minutes while you wait.
  • Quality varies widely — photos are taken by retail staff, not photographers. Results depend entirely on which employee is working and whether they know the requirements.
  • No compliance guarantee — if the State Department rejects your photo, CVS will retake it for free, but you'll lose time on your application.

Walgreens Passport Photos: What You Get

Walgreens offers a similar service at comparable locations. Like CVS, you get two 2×2 inch prints for $16.99, and the process takes about the same amount of time.

  • Wide availability — over 8,500 locations across the US.
  • Quick turnaround — photos are typically ready within minutes.
  • Same quality issues as CVS — retail employees taking photos with varying skill levels.
  • Limited retake options — while they'll retake if you're unsatisfied, there's social pressure to accept and move on.

CVS vs Walgreens: Side by Side

In truth, there's almost no meaningful difference between the two services. Both charge $16.99, both use similar equipment, and both rely on retail staff to take your photo. The biggest variable isn't the store — it's which employee happens to be working when you visit. Some staff members are careful about lighting and positioning; others point and shoot with minimal attention.

Why You're Overpaying

Here's what $16.99 actually buys you: a staff member takes about 30 seconds to snap a photo with a basic camera, a printer produces two 2×2 inch prints on photo paper, and the paper stock costs the store a few cents. There's no compliance checking software, no background removal, and no quality guarantee beyond "we'll retake it." You're paying for convenience, not quality.

The DIY Alternative

With a smartphone and a free tool like ID Neat, you can create a passport photo that's actually more reliable than what you'd get at a drugstore. AI-powered compliance checking verifies your head size, eye position, centering, and tilt against official requirements in real time. Background removal ensures a clean white background regardless of where you take the photo. Then export as a 4×6 print layout, upload it to the store's photo printer, and pick up six passport photos for $0.16 to $0.44.

The Verdict

CVS and Walgreens passport photos are fine if you value convenience above all else. But for $16.99, you're paying a premium for a service that any smartphone can replicate — often with better results, thanks to AI compliance checking that retail staff simply don't perform. If you have 5 minutes and a phone, you can do it better yourself.


Try ID Neat — free, instant, and private

Create Your Photo Now