πŸ“Έ VisaPicPro
US Guide Updated 2026

CVS Passport Photo:
Cost, Hours, Quality & Free Alternative

CVS charges $16.99 for two passport photos. Quick, walk-in, available 7 days a week. But is it worth it when you can make the same photo free at home? Here is everything you need to know.

By Prabir Sarkar
·
April 18, 2026
·
9 min read

CVS is the most popular place to get passport photos in the United States. With over 9,000 locations, there is almost certainly one near you. But at $16.99 for two tiny photos, it is not cheap. This guide explains exactly what the CVS passport photo process looks like, what it costs at competing stores, and how to make the exact same compliant photo for free at home.

How Much Does a Passport Photo Cost at CVS?

$16.99

For two identical 2Γ—2 inch passport photos printed on one 4Γ—6 sheet. Price as of 2026. No appointment needed.

This price has remained relatively stable over the past few years. CVS does not offer discounts, coupons, or ExtraCare rewards on passport photos. The $16.99 is a flat fee that covers taking the photo, adjusting it to the correct 2Γ—2 dimensions, and printing it on the spot.

For context, here is how CVS compares to other common options:

Provider Price Photos Digital Copy
CVS $16.99 2 printed No
Walgreens $16.99 2 printed No
Walmart $7.44 2 printed No
USPS $15.00 2 printed No
AAA Free (members) 2 printed No
VisaPicPro Free Print at home Yes

For a full breakdown of all providers and prices, see our passport photo cost comparison guide.

How the CVS Passport Photo Process Works

Getting passport photos at CVS is straightforward. Here is the step-by-step process:

  1. 1

    Walk in and ask for passport photos

    Go to the photo counter or ask any employee. No appointment needed.

  2. 2

    Stand against the white backdrop

    Most CVS stores have a pull-down white screen near the photo area. Some use a plain white wall.

  3. 3

    Staff takes the photo

    An employee takes the photo using a digital camera or phone with a passport photo template overlay.

  4. 4

    Preview and approve

    They show you the photo on screen. If you do not like it, they will retake it.

  5. 5

    Print and pay

    The photo is printed on a 4Γ—6 sheet (with two 2Γ—2 passport photos) using a Kodak kiosk. You pay $16.99 and leave. Takes 5–10 minutes total.

CVS Passport Photo Hours

CVS takes passport photos during regular store hours, which varies by location:

Monday–Friday Typically 8 AM – 10 PM
Saturday Typically 9 AM – 9 PM
Sunday Typically 10 AM – 6 PM

Hours vary significantly by location. Some 24-hour CVS stores may not offer photo services at all hours. Always check your specific CVS location before making a trip. The best time to go is mid-morning on a weekday β€” shorter wait, more attentive staff.

What You Get for $16.99

  • ● Two 2Γ—2 inch passport photos printed on one 4Γ—6 glossy sheet
  • ● Photos are taken and processed on-site
  • ● Staff assistance with positioning and framing
  • ● One retake if the first photo does not look right

What you do not get:

  • ● No digital copy. CVS does not provide the photo file. If you need a digital passport photo for online applications (DS-160, USCIS online filing, DV Lottery), you will need to create one separately.
  • ● No guaranteed compliance. CVS staff are retail employees, not photographers. While most photos turn out fine, quality depends heavily on the individual employee.

Quality: Honest Review

CVS passport photos are acceptable most of the time. The Kodak printing equipment produces decent print quality, and the 2Γ—2 sizing template is accurate. But there are common issues to watch for:

Lighting issues

CVS stores are lit with overhead fluorescent lights. This can create shadows under the chin, nose, or eye sockets. The white backdrop helps, but shadows are the most common quality problem.

Background inconsistency

Some locations use a pull-down screen that wrinkles or has creases. Others use a plain wall that may not be pure white. If the background looks grey or uneven, ask them to retake it.

Staff expertise varies

Some employees take passport photos daily and know exactly what they are doing. Others may be doing it for the first time. Do not be afraid to ask for a retake if something does not look right.

Bottom line: CVS passport photos are good enough for most people. If your photo gets rejected, CVS has an informal retake policy β€” bring the rejected photo back and most stores will retake it free of charge (though this is not an official guarantee).

CVS vs Walgreens vs Walmart vs USPS

Factor CVS Walgreens Walmart USPS
Price $16.99 $16.99 $7.44 $15.00
Speed 5–10 min 5–10 min 10–15 min 10–20 min
Locations ~9,000 ~8,700 ~4,700 ~31,000
Walk-in Yes Yes Yes Some
Weekend Yes Yes Yes Sat only
Digital No No No No
Quality Good Good Average Good

If price is your main concern, Walmart at $7.44 is the cheapest retail option. If convenience matters, CVS and Walgreens have the most locations and longest hours. USPS is reliable but has more limited hours.

Free DIY Alternative: Make Your Own Passport Photo

You can create the exact same State Department-compliant passport photo at home for free. All you need is a smartphone and a white wall.

  1. 1 Stand 2–3 feet in front of a white wall with natural light from a window
  2. 2 Have someone photo you at arm’s length (or use a timer with a phone tripod)
  3. 3 Go to VisaPicPro and upload your photo
  4. 4 Select "United States" β€” the tool auto-crops to 2Γ—2, removes the background, and checks compliance
  5. 5 Download the digital file (for DS-160, USCIS forms) and the printable 4Γ—6 layout
  6. 6 Print the 4Γ—6 layout at CVS, Walgreens, or any drugstore for $0.35–$0.50

Total cost: $0.35 to $0.50

That is the cost of a single 4Γ—6 print at any drugstore self-service kiosk. You get both the digital file and the printed photos β€” saving $16.50 compared to the CVS passport photo service.

The biggest advantage of the DIY approach is that you also get a digital copy. CVS does not provide digital files, which means if you need one for an online application (like a DS-160 visa form or USCIS online filing), you would need to create it separately anyway. With VisaPicPro, you get both formats in one step.

Tips for the Best Passport Photo (CVS or DIY)

Do

  • βœ“ Wear a dark-colored top (not white)
  • βœ“ Remove glasses before the photo
  • βœ“ Keep a neutral expression
  • βœ“ Face the camera directly
  • βœ“ Check the photo before leaving CVS
  • βœ“ Go during quiet hours (mid-morning)

Don’t

  • βœ— Wear a white shirt (blends with background)
  • βœ— Smile or show teeth
  • βœ— Wear a hat, headband, or headphones
  • βœ— Use a photo older than 6 months
  • βœ— Accept a photo with visible shadows
  • βœ— Rush β€” ask for retakes if needed

For more on what to wear and expression requirements, see our guides on passport photo dress code and smiling rules.

Frequently Asked Questions

How much does a passport photo cost at CVS? β–Ό
$16.99 for two 2Γ—2 inch passport photos printed on one 4Γ—6 sheet. No appointment needed, walk-in only.
Does CVS take passport photos on weekends? β–Ό
Yes. CVS takes passport photos 7 days a week during regular store hours. Weekend hours are typically 9 AM–9 PM Saturday and 10 AM–6 PM Sunday, but vary by location.
How long does it take? β–Ό
About 5 to 10 minutes from walking in to walking out with printed photos. No appointment or advance booking needed.
Do you need an appointment? β–Ό
No. CVS passport photos are walk-in only. Just go to the photo counter and ask.
Can I get a digital copy at CVS? β–Ό
No. CVS only provides printed photos. For a digital passport photo file (needed for DS-160, USCIS online, or DV Lottery), use a free online tool like VisaPicPro.
Are CVS photos accepted by the State Department? β–Ό
Yes, if taken correctly. CVS uses State Department-compliant templates. Always review your photo before leaving the store to ensure the background is white, eyes are open, and framing is correct.

Save $16.50 β€” Make Your Passport Photo Free

Upload your photo, get a compliant 2Γ—2 photo with digital + printable formats. Then print the 4Γ—6 at any drugstore for $0.35.

Create Passport Photo Free β†’

Free Tools

Related Articles