CVS<<17.99·USD>>PRINT·TRICK<<0.39·USD

CVS Passport Photo: Skip the $17.99 Counter, Print for $0.39

Same store, same photo paper, 80%+ cheaper — digital copy included instead of $3.99 extra. Make your government-compliant passport or visa photo online, then print it at CVS as a regular 4×6 with free same-day pickup.

Make my photo — $2.99 Free preview · print sheet included
Walking out of a drugstore with a 4×6 print sheet of passport photos picked up the same day, ordered online for $0.39

CVS passport photo cost in 2026

CVS is one of the most convenient places in the U.S. to get a passport photo: no appointment, thousands of locations, photos in minutes. The in-store service costs $17.99 for two printed 2×2″ photos — and unlike some competitors, the digital copy is not included: it's an extra $3.99 by email (or $10.99 on a USB drive), bringing the full package to $21.98.

Here's the thing: the expensive part of that $17.99 isn't the print — a standard CVS 4×6″ print costs from about $0.32–$0.39. You're paying for a staff member to take the photo and crop it. If a compliant file already exists, you only need the $0.39 print.

The cheaper way: bring your own print sheet

 CVS counterPassport Photo Guru + CVS print
Photo capture & complianceStaff member, $17.99AI maker, $2.99 (free preview first)
PrintingIncluded (2 photos)4×6″ print, ~$0.39 (2–4 photos per sheet)
Digital copyExtra $3.99 ($21.98 total)Included (HD download)
Total$17.99–$21.98≈ $3.38 — save 81–85%
Extra copies laterAnother $17.99Another $0.39 (98% less)

Need photos for the whole family, or extra sheets for a visa interview? That's where the savings compound: each additional CVS counter session is another $17.99, while each additional print of your sheet is $0.39 — more than 90% cheaper per photo.

Step-by-step: print your passport photo at CVS

  • 1. Generate your photo. Use the U.S. passport photo maker (or the visa, green card, China visa or India visa maker). Upload a selfie; the AI sets the white background and official crop. Preview free, pay $2.99.
  • 2. Download the 4×6″ print sheet. On your order page, pick the 4×6 size and download the sheet (JPG or PDF) — your photos are tiled at exact 300 dpi physical size with cutting gaps.
  • 3. Order a standard 4×6 print. Go to cvs.com/photo or the CVS app → Prints → 4×6. Upload your sheet (or pull it from Google Photos), choose glossy or matte, select free same-day pickup.
  • 4. Print at 100%. If asked, choose "do not resize / actual size". Pick up the same day at any of 7,500+ locations and cut along the guides.

When the CVS counter is worth it

Fairness first: the in-store service makes sense if you don't have a usable photo of yourself at all and can't take one, or you want a staff member to handle everything. But if you have a phone and two minutes, the online route gets you the same physical product, the digital file included instead of $3.99 extra, and dedicated per-country compliance the counter can't match.

Printing somewhere else? See our Walgreens guide, Walmart guide (the cheapest prints of all) and Target guide.

How it works

  1. Step 1

    Make your photo online

    Upload a selfie to one of our makers — U.S. passport, visa, green card, China or India visa. The AI creates a compliant photo and a print-ready 4×6″ sheet for $2.99, digital copy included.

  2. Step 2

    Order it as a regular 4×6 print

    Upload the sheet to cvs.com/photo (or the CVS app) and order a standard 4×6″ print from about $0.39. Do NOT use the passport photo service option.

  3. Step 3

    Free same-day pickup

    Choose free same-day pickup at any of 7,500+ CVS locations, then cut along the guides. You get 2+ perfectly sized photos — and you keep the digital file for online applications.

Make your photo first

Every maker below produces a government-compliant digital photo plus a print-ready sheet sized for standard CVS photo prints.

Frequently asked questions

How much does a CVS passport photo cost?

CVS charges $17.99 for its in-store passport photo service, which includes two printed 2×2 inch photos taken by a staff member. A digital copy is NOT included — it costs an extra $3.99, bringing the full package to $21.98.

How can I get passport photos at CVS for under $1?

Skip the in-store service. Create your compliant photo online with our AI maker ($2.99, includes a print-ready 4×6 sheet AND the digital file), then upload that sheet to CVS Photo as a standard 4×6 print — about $0.39 with free same-day pickup. Total: about $3.38 instead of $17.99, and every extra sheet is just another $0.39.

Will CVS print my own passport photo?

Yes. CVS Photo prints any JPEG you upload as a regular photo print — you can even print straight from Google Photos. As long as your file is a correctly formatted 4×6 sheet with the passport photos laid out at exact size (which our download provides), the print comes out government-compliant.

Does CVS take visa photos too?

Yes, the same $17.99 service covers visa photos. But visa photos vary by country — China uses 33×48 mm, India requires a square photo. Our dedicated China and India visa makers produce the exact format plus a CVS-ready print sheet, which staff photo services often get wrong.

How fast is CVS photo pickup?

CVS offers free same-day pickup for standard prints at more than 7,500 locations, often within hours. Order online at cvs.com/photo or in the CVS app, select your store, and pick up at the photo counter.

Does CVS charge extra for a digital passport photo?

Yes — that is a key difference from Walgreens. CVS charges $3.99 on top of the $17.99 service to email you the digital file (or $10.99 for a USB drive). Our $2.99 maker includes the HD digital file, which most online applications like the DS-160 now require anyway.

What if my photo gets rejected?

Our makers follow official specifications and you preview the exact result free before paying. If an application system still rejects your photo, contact us with the rejection reason and we will help you generate a corrected version.