CVS Passport Photo Cost: $16.99 in 2026 — Is It Worth It? (+ $1 Alternative)

CVS passport photos cost $16.99 for 2 prints (April 2026). No digital copy, no compliance guarantee, 30-60 min wait. Or: $1 online + $0.35 CVS print = 6 photos in 2 min.

Quick Answer

CVS charges $16.99 for 2 passport photos at 8,000+ locations. No appointment, ready in 10-15 minutes (plus drive time). Want to skip the trip? Create your photo on your phone in 2 minutes for $1, print at CVS self-service for $0.35$1.35 total for 6 photos.

What CVS Passport Photo Gets You

Price $16.99 for 2 photos
Cost per photo $8.50
Time at store 10-15 min (photo only)
Total time 30-60 min (including drive + wait)
Locations 8,000+ stores nationwide
Appointment Not required
Retakes Free if rejected (must return to store)

A CVS employee takes your photo using in-store equipment with a white backdrop, prints two 2×2 inch photos, and hands them to you. Walk in, get photographed, walk out.

What you’re not getting: a digital copy, automatic compliance verification, or the ability to retake from home. Extra copies cost $6.99 each. Need photos for both a passport and a visa? That’s $33.98 and two trips.

How CVS Compares

Passport photo price comparison: CVS $16.99, Walgreens $14.99, USPS $15.00, Walmart $7.44, Ours $1.35 for 6 photos — save 92% and 30 minutes
Service Price Total time
Online + CVS print $1.35 (6 photos) 2 min + pickup
Walmart $7.44 (2 photos) 30-45 min
Walgreens $14.99 (2 photos) 30-60 min
CVS $16.99 (2 photos) 30-60 min
USPS $15.00 (2 photos) 30-60 min

What to Expect at CVS

CVS is reliable for most people. You walk in, an employee handles everything, and you leave with prints. It’s the simplest option if you don’t want to think about it.

The experience depends on your location. Most stores do a fine job, but worth knowing:

  • Staff aren’t photographers — they’re retail workers operating photo equipment. Most do well, but quality varies by who you get
  • Equipment condition differs — some stores have newer setups than others
  • Non-US passports can be tricky — the system is calibrated for US specs. Canadian, UK, or Indian passport photos may need different dimensions

The real cost isn’t just $16.99 — it’s the time. CVS says “10-15 minutes” for the photo, but add driving, parking, waiting if the station is busy or the trained employee is on break, and driving home. Most people spend 30-60 minutes for two small photos.

Get the Same Photo for $1.35 with 1 Dollar Passport Photo

You don’t have to choose between CVS and doing everything yourself. Use 1 Dollar Passport Photo for the photo, CVS for the printing.

3-step process: take photo with phone (30 seconds), auto-validate for $1 (60 seconds), print at CVS for $0.35 (pick up anytime)
1

Take a photo with your phone (30 seconds)

Any background — a wall, door, even outdoors. Natural light near a window works best. The background gets removed automatically.

2

Upload and download — $1 (60 seconds)

Automatic background removal, 2×2 inch cropping, and compliance checking against State Department requirements. Download a 4×6 sheet with 6 photos.

3

Print at CVS — $0.35 (pick up on your schedule)

Upload to CVS Photo online or at a self-service kiosk. Select 4×6 glossy. Pick up same day — on your schedule, not theirs.

Total: $1.35 and 2 minutes for 6 photos — vs $16.99 and 30-60 minutes for 2 at the counter. For a family of four, that’s $62 and 2 hours saved.

Does CVS Offer Digital Passport Photos?

CVS does not provide a digital copy of your passport photo. You only get 2 printed photos. If you need a digital file for an online passport application (DS-82, DS-11 online) or a visa application, CVS can’t help.

To get both a digital file and prints: create your photo online for $1 (you get the digital file instantly), then print at CVS for $0.35.

Why CVS Passport Photos Get Rejected

A passport acceptance clerk noted that CVS photos have a notably high rejection rate. The issue isn’t bad employees — it’s the environment. Fluorescent overhead lighting and aging backdrops create problems that are hard to fix in a retail setting.

The 5 most common CVS rejection reasons:

  1. Shadows on face or background — Fluorescent lights cast shadows under chin and behind head. The State Department requires zero shadows.
  2. Background not pure white — CVS backdrops wear out and develop a pinkish or yellowish tint that automated systems flag.
  3. Wrong head size — Head must be 1 to 1-3/8 inches. Staff eyeball it instead of measuring.
  4. Glasses in photo — Some CVS employees still don’t know glasses have been banned since 2016.
  5. Poor print quality — Printer maintenance varies by location. Grainy or blurry prints get rejected.

CVS offers free retakes if rejected — but you have to drive back to the store with the rejection notice. That’s another 30-60 minutes.

Already rejected? Read our full guide: Passport Photo Rejected? Why It Happens & How to Fix It for $1.

When CVS Is the Better Choice

CVS makes sense when:

  • You need photos right now — can’t wait to pick up a print
  • You’re not comfortable taking your own photo — want someone to handle it
  • You’re already at CVS — marginal time cost is low
  • You want a human to check your photo — some people prefer that reassurance

For everyone else — especially families — the savings stack up fast. A family of four saves $62 and nearly 2 hours.

The Bottom Line

CVS is the most convenient walk-in option at 8,000+ locations. The $16.99 buys simplicity — someone else handles everything.

But if you have a phone and 2 minutes, you can create the same compliant photos at home for $1 and still print them at the same CVS for $0.35. Same store, same paper, same result. 92% cheaper and 90% faster.

Frequently Asked Questions

How much does CVS charge for passport photos?

CVS charges $16.99 for 2 passport photos (April 2026). Extra copies are $6.99 each.

Does CVS take good passport photos?

Yes, CVS passport photos meet US State Department requirements. They offer a satisfaction guarantee and free retakes if photos are rejected.

How long does CVS passport photo take?

The photo itself takes 10-15 minutes, but factor in driving, parking, and waiting — realistically 30-60 minutes total. An online alternative takes 2 minutes from your phone.

Does CVS take passport photos on weekends?

Yes, CVS offers passport photo services during regular store hours, including weekends. Availability depends on staff — call ahead to confirm.

Are CVS passport photos accepted by the State Department?

Yes, CVS passport photos meet State Department requirements when taken correctly. Quality can vary by location and staff.

Can I print my own passport photo at CVS?

Yes. Create your photo online for $1, then print the 4×6 sheet at any CVS self-service kiosk for $0.35. You get 6 photos for $1.35 total — and it takes 2 minutes instead of a store visit.

What if my CVS passport photo is rejected?

CVS typically offers free retakes, but you'll need to return to the store. With an online tool, you can retake instantly at home until it's perfect.

Does CVS offer digital passport photos?

No, CVS only provides printed passport photos — no digital file. If you need a digital copy for online passport applications (DS-82, DS-11) or visa applications, use an online tool first ($1) to get the digital file, then print at CVS ($0.35).

Is CVS passport photo price the same in 2026?

Yes, CVS still charges $16.99 for two passport photos as of April 2026. This price has been consistent since 2025. However, CVS frequently runs photo promotions (check ExtraCare app for coupons).

Does CVS guarantee passport photo acceptance?

Yes, CVS offers a satisfaction guarantee. If your passport photo is rejected by USPS or State Department due to photo quality, CVS will retake it for free. However, you must return to the store with rejection notice. This doesn't cover rejections due to personal factors (closed eyes, wrong expression).

Can I get same-day passport photos at CVS?

Yes, CVS prints passport photos on-site within 10-15 minutes during photo center hours (typically 8am-10pm, but varies by location). Call ahead to confirm your CVS has photo services available — not all locations offer passport photos.

2 Minutes, $1.35, 6 Photos

Take a photo with your phone, get 6 compliant passport photos. Print at any CVS for $0.35. Save $15 and 30 minutes.

Create Your Photo — $1

92% cheaper, 90% faster than CVS counter service

More Comparisons