CVS Pharmacy Passport Photos — Cost & Guide (2026)

Everything about getting a passport photo at CVS Pharmacy — current pricing, availability, the print-it-yourself trick, and a compliant online alternative for $4.99.

Quick answer: Yes — CVS takes passport photos at most pharmacy photo counters. It costs about $16.99 for two printed 2×2 inch photos, usually ready in about 5 minutes with no appointment.

CVS Passport Photo Prices & Facts

QuestionAnswer
Does CVS take passport photos?Yes
Typical price$16.99 (reported range $16–18)
Photo size2 × 2 inches (51 × 51 mm)
AppointmentUsually walk-in — but call ahead to confirm the service exists at your branch
Compliance guaranteeNone — retail staff do not verify official biometric rules
Online alternative$4.99 — compliant photo, background fixed by AI, files ready in minutes

Prices as reported in 2026. Retail pricing varies by location — confirm with your local store.

Availability at CVS

Most CVS locations with a photo counter offer walk-in passport photos during pharmacy hours. Use the CVS store locator and call ahead — not every branch keeps the photo service staffed.

The $4.99 Alternative (No Trip Required)

Every in-store option shares the same weaknesses: you travel there, queue, and pay $10–17 for photos that no one officially guarantees. If the photo fails government checks, you pay again.

 CVS in-storePassport Size Photo online
Price$16.99$4.99 flat
Trip / queueRequiredNone — takes ~2 minutes at home
Background & sizeDepends on staff/boothAI-verified, guaranteed format (2 × 2 inches (51 × 51 mm))
RetakesPay againFree until it looks right
FilesPrints only (usually)Digital file + print-ready 4×6 template

Print-at-CVS Trick (Under $1)

Need physical prints but not the $16 studio fee? Yes — cvs charges roughly $0.35–0.59 per 4×6 print. Here is the trick:

  1. Take a selfie at home against any plain background.
  2. Upload it above — AI crops to 2 × 2 inches (51 × 51 mm), replaces the background and checks head size.
  3. Download the 4×6 print template (6 identical photos per sheet).
  4. Send it to CVS's photo service (or any one-hour photo counter) and print for the price of a single 4×6.
  5. Cut along the guide lines. Total cost: $4.99 + about $0.35 print.

Frequently Asked Questions

Does CVS take passport photos?

Yes — CVS takes passport photos at most pharmacy photo counters. It costs about $16.99 for two printed 2×2 inch photos, usually ready in about 5 minutes with no appointment.

How much is a passport photo at CVS?

The typical price is $16.99. Prices and availability change — confirm with your local store before visiting. An online alternative costs a flat $4.99 with no trip required.

Can I print my own passport photo at CVS?

Yes — CVS charges roughly $0.35–0.59 per 4×6 print. Order a print-ready 4×6 passport photo sheet online, print it at CVS, and cut along the guide lines.

What size are CVS passport photos?

The format is 2×2 inch (51×51 mm) — the US standard for passports and most visas for United States.

Is a cheaper option than CVS available?

Yes. Online passport photo services generate a fully compliant photo for $4.99 — you upload a selfie, AI fixes background and size, and you download print-ready files. No trip, no queue, no staff error.

Do CVS passport photos meet State Department requirements?

Photos taken at CVS follow the standard 2×2 inch US format, but CVS staff are not trained to check every biometric detail such as head size or background brightness. Rejections do happen. If you want certainty, generate your photo online first and use CVS only for printing.