Passport Photo at Home vs CVS & Walgreens

Updated April 2026

CVS and Walgreens both charge $16.99 for two passport photos. That means driving to a store, waiting for an employee who may or may not know the exact State Department specs, and hoping the result doesn't get rejected weeks later when you're already at the post office.

There's a better way. Take the photo yourself at home, let AI handle the compliance checks, and print the result at any store for under a dollar.

How the in-store process works

At CVS or Walgreens, a pharmacy employee takes your photo against a white backdrop, prints two copies, and hands them to you. There's no automated checking — they eyeball it. If the lighting is off, your head is slightly tilted, or the background has shadows, you won't find out until your application is reviewed.

How PassportPix works

You take a photo with your phone. PassportPix crops it to the exact spec, removes and replaces the background, then runs 25+ compliance checks automatically: head pose, eye gaze, expression, ear visibility, background uniformity, margin spacing, and resolution. You see exactly what passed and what needs fixing before you pay.

The result is a print-ready file. Walk into CVS or Walgreens, use the self-serve kiosk, and print it for about $0.38.

Side-by-side comparison

CVS / WalgreensPassportPix
Price$16.99$9.99 + ~$0.38 to print
Compliance checksEmployee eyeballs it25+ automated AI checks
TimeDrive + wait + drive backUnder 2 minutes
ConvenienceStore hours onlyAny time, anywhere
Background removalNo (uses store backdrop)Yes, AI-powered
GuaranteeVaries by locationAccepted or money back

Why pay $16.99 and hope for the best?

The most common reason passport photos get rejected is something subtle: head slightly tilted, gaze not centered, shadows on the background. These are exactly the things a busy pharmacy employee might miss but an AI catches every time.

PassportPix costs $9.99 and tells you exactly whether your photo meets every requirement before you print it. No guessing, no second trips to the store.

Honest limitations

PassportPix currently supports 11 countries and document types, with more being added regularly. CVS and Walgreens will take a photo in any size you ask for. If you need a photo for an uncommon visa type we don't support yet, the store might be your better bet for now.

Frequently asked questions

How much does a passport photo cost at CVS or Walgreens?

Both charge $16.99 for a set of two 2x2 inch passport photos as of 2026. You need to visit the store in person.

Can I take my own passport photo at home?

Yes. Take a photo with your phone, run it through PassportPix for $9.99, and print the result at any store or printer for under $1.

What if my passport photo gets rejected?

PassportPix runs 25+ automated checks and shows you exactly what passed and what needs fixing. We also offer an accepted-or-money-back guarantee.

Is a home passport photo accepted by the State Department?

Yes. The State Department accepts any photo that meets their specifications, regardless of where it was taken.

Get your passport photo now

25+ compliance checks. Print-ready file. Accepted or your money back.

Start your photo →