How to Print Passport Photos at CVS and Save Money

$17.99 for two prints in 2026. what you actually pay, and how to get the same photo for ~$1.

Jake · Community & Writing, One Dollar Passport Photo · Updated June 10, 2026

We went to a local CVS and tested the whole thing ourselves: created a 4×6 photo sheet online, uploaded it to CVS Photo, and picked up the prints. This guide shows the exact steps so you can make a compliant passport, visa, or ID photo and print it at CVS for about $1. instead of paying for the in-store passport photo service.

The CVS Pharmacy storefront where we tested the passport photo printing workflow

Most CVS Pharmacy locations with a Photo Center can do this. the majority of their 9,000+ US stores. Any store with a photo kiosk works, even one that doesn’t offer the passport photo service.

Why This Can Save Money

OptionCostWhat CVS doesWhat you do
CVS passport photo service$17.99Takes and prints the photoGo to CVS
One Dollar Passport Photo + CVS 4×6 print~$1.39Prints a regular 4×6 photoCreate the sheet online, then pick up the print

The savings come from printing a ready-made 4x6 photo sheet as a regular photo print instead of paying for a full in-store passport photo service.

Step 1: Create Your Passport or ID Photo Sheet

First, create your photo sheet with One Dollar Passport Photo.

Step 2: Upload The Print Sheet to CVS as a 4x6 Photo Print

You will get a 4x6 print sheet like this from One Dollar Passport Photo.

A downloadable 4x6 photo sheet with multiple passport photos arranged for printing

The key idea: CVS is not taking your passport or ID photo here. Your sheet is already prepared, so you’re just ordering a regular 4x6 photo print. which is what makes it cheap.

Here’s the CVS Photo website flow:

  1. Go to cvs.com/photo and choose Prints → 4x6 Photo Prints (the standard print product, not the “Passport Photos” service).
Choosing 4x6 Photo Prints on the CVS Photo website
  1. Upload your 4x6 sheet. Pick the file you downloaded from One Dollar Passport Photo. You can upload from your phone or computer.
Uploading the 4x6 passport photo sheet on the CVS Photo website
  1. Set the order options:

    • Print size: 4x6
    • Quantity: 1
    • Crop / zoom: turn OFF. “do not crop” or “full image”. This is the most important setting (see the Final Tip).
    • Finish: glossy or matte both work for passport photos.
  2. Choose pickup at your nearby CVS, or delivery if you prefer.

  3. Check the preview before checkout. the entire sheet should be visible with no cropping. If CVS auto-zoomed it, fix the crop setting before paying.

At $0.39 for the 4x6 print, this is the whole cost on the CVS side.

Step 3: Pick Up the Print

After placing the order, wait for CVS to notify you that the print is ready.

When we picked up our order, the photo came in a CVS photo envelope. Inside was the 4x6 photo sheet with multiple copies printed on it.

The 4x6 passport photo sheet printed as a regular CVS photo print, picked up from the store
The 4x6 photo sheet printed as a regular CVS photo print.

Step 4: Cut Out the Photos

Once you have the 4x6 print, cut out the individual photos.

Scissors work fine. A paper cutter can make the edges cleaner. Since the sheet includes multiple copies, you also have backups if one cut is not perfect.

Final result: individual passport photos cut from the 4x6 sheet printed at CVS
Final result: a printed 4x6 passport photo sheet picked up from CVS.

Works for visa, ID, and other photos

The same method works for many document types. you just create the right photo size before printing. We support 423 ID photo types across 190 countries: passports, visas, green cards, national IDs, and more. Find the photo you need, download the 4×6 sheet, and print it at CVS the same way.

Final Tip

The most important step is to avoid cropping. The 4x6 sheet is already sized for printing. If CVS crops or zooms it, the final photo size may be incorrect.

In short:

  1. Create a 4x6 passport, visa, or ID photo sheet
  2. Print it at CVS as a regular 4x6 photo
  3. Pick it up
  4. Cut out the photos

This is a simple way to turn a digital photo sheet into printed document photos at CVS.

Frequently Asked Questions

Is this the same as CVS passport photo service?

No. CVS passport photo service means CVS takes and prints the photo for you. In this guide, you create the photo sheet online first, then CVS only prints it as a regular 4x6 photo.

Can I use this for visa or ID photos?

Yes. The same workflow can work for visa, ID, green card, and other document photos, as long as you choose the correct photo size before creating the sheet.

What size should I print at CVS?

For this method, choose a regular 4x6 photo print. The passport or ID photos are already arranged inside the 4x6 sheet.

Need photos for less?

If you have a phone, you can create the same compliant photo for ~$1 and print it at a CVS kiosk for $0.39 each.

Try the $1 phone workflow

If you'd rather have someone else handle it, $17.99 at the CVS counter is fine.

Related Guides