CVS Visa Photo: Price, Service & $1 Alternative

CVS visa photos cost $16.99-$17.99. Same specs as passport photos. Get the same USCIS-compliant photo for $1 and print at CVS for $0.35.

Quick Answer

CVS charges $16.99-$17.99 for 2 visa photos — same service as their passport photos (identical specs). Digital copy for DS-160 is an extra $3.99. For a $1 alternative that includes both digital and print-ready formats: create your photo with 1 Dollar Passport Photo and print at CVS for $0.35$1.35 total for 6 photos.

What CVS Visa Photo Gets You

Price $16.99-$17.99 for 2 photos
Digital copy (add-on) +$3.99
4 photos for USCIS ~$21-$25 total
Time at store 10-15 min (photo only)
Total time 30-60 min (including drive + wait)
DS-160 compatible Only with $3.99 digital add-on

US visa photos and passport photos are identical — same 2x2 inch size, same white background, same requirements. CVS does not have a separate “visa photo” service. You ask for passport photos and use them for your visa application.

The issue for visa applicants: DS-160 requires a digital upload (600x600 to 1200x1200 pixels, JPEG, max 240KB). CVS gives you printed photos by default. A digital copy costs an extra $3.99, bringing the total to over $20 for two photos and a digital file.

What Visa Photos Do You Need?

DS-160 (Nonimmigrant Visa: B1/B2, F1, H1B, etc.)

  • Digital upload: 600x600 to 1200x1200 pixels, JPEG, max 240KB
  • Printed backup: 2 photos at interview (in case upload failed)

DS-260 (Immigrant Visa / Green Card via Consulate)

  • Required: 2 printed photos at interview (mandatory)

USCIS Forms (I-485, I-765, I-131)

  • Required: 2 photos per form (same specs as passport)
  • Recency: USCIS prefers within 30 days of filing

How CVS Compares for Visa Photos

Service Price Total time
1 Dollar Passport Photo + CVS print $1.35 (6 photos + digital) 2 min + pickup
Walmart $7.44 (2 photos, no digital) 30-45 min
CVS (prints only) $16.99 (2 photos) 30-60 min
CVS (prints + digital) $20.98 (2 photos + file) 30-60 min

What to Expect at CVS for Visa Photos

CVS handles visa photos the same way as passport photos — an employee takes your picture against a white backdrop, prints two copies, and hands them to you. It works. But there are specific pain points for visa applicants:

  • No digital file by default — DS-160 requires a digital upload, and CVS charges $3.99 extra for it
  • Only 2 photos included — filing I-485 + I-765 + I-131 concurrently? That is 6 photos. At CVS, that means multiple visits or $20+ in extra copies
  • Family costs add up fast — family of four applying for visas means $68-$84 just for photos at CVS

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

1 Dollar Passport Photo gives you both the digital file (for DS-160) and a printable 4x6 sheet with 6 photos — for $1.

1

Take a photo with your phone (30 seconds)

Any background — the background gets removed automatically and replaced with compliant white.

2

Get both formats — $1 (60 seconds)

Digital file formatted for DS-160 upload, plus a printable 4x6 sheet with 6 photos. Compliance checking included.

3

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

Upload to CVS Photo online or use a self-service kiosk. Select 4x6 glossy. Pick up same day.

Total: $1.35 and 2 minutes for 6 photos plus a digital file. Compare that to $20.98 and 30-60 minutes at the CVS counter. For a family of four filing concurrently, that is $78+ saved.

When CVS Is the Better Choice

CVS makes sense for visa photos when:

  • You need photos in the next 30 minutes — no time to wait for a print pickup
  • You are not comfortable taking your own photo — want an employee to handle it
  • You want a human to double-check your photo — some visa applicants prefer that reassurance, especially for a first application
  • You are already at CVS — marginal time cost is low

For everyone else — especially families and concurrent filers who need 6+ photos — the savings are significant.

The Bottom Line

CVS is reliable for visa photos, but at $16.99-$20.98 per person (depending on whether you need a digital file), the cost adds up fast — especially for families and concurrent USCIS filers. 1 Dollar Passport Photo creates the same compliant photo for $1, gives you both digital and print formats, and you can still print at CVS for $0.35. $1.35 total, 6 photos, and you save $15-$19 per person.

Frequently Asked Questions

Does CVS take visa photos?

Yes. CVS passport photo service works for US visa photos too — they have identical requirements (2x2 inches, white background). The service costs $16.99-$17.99 for 2 photos. Just ask for "passport photos" since they're the same thing.

Are CVS photos accepted for DS-160 visa applications?

Yes, CVS photos meet State Department requirements for DS-160 applications when taken correctly. However, for online DS-160 submission, you need a digital file (600x600 to 1200x1200 pixels, max 240KB). CVS charges extra for digital copies.

Can I use CVS photos for USCIS applications (green card, EAD)?

Yes. US passport, visa, green card, and EAD photos all use the same 2x2 inch format. CVS photos work for I-485 (green card), I-765 (EAD), I-131 (travel document), and DV Lottery applications.

How much does CVS charge for visa photos?

CVS charges $16.99-$17.99 for 2 printed photos. Digital copy costs an extra $3.99. If you need 4 photos (common for USCIS), you'll pay around $21-$25 total.

Can I print my own visa photo at CVS?

Yes! Create your photo with 1 Dollar Passport Photo ($1), then print the 4x6 sheet at CVS for $0.35. You get 6 photos for $1.35 total — saving over $15 compared to CVS visa photo service.

What if my DS-160 upload fails?

If your photo won't upload to DS-160, bring 2 printed photos to your visa interview as backup. The consulate will use the printed photos if the digital upload failed. 1 Dollar Passport Photo provides both digital (for DS-160) and printable formats.

Skip the CVS Line. Get Your Visa Photo for $1.

Digital file for DS-160 + printable sheet with 6 photos. Automatic compliance check included.

Create Your Photo for $1

Then print at CVS for $0.35 if needed

More Comparisons