Back to Blog

CVS Passport Photo Cost in 2026: The Hidden Fee Most People Miss

July 29, 20265 min read
Share:
CVS Passport Photo Cost in 2026: The Hidden Fee Most People Miss

CVS charges $17.99 for a passport photo — two printed 2×2 inch government-compliant photos, taken in-store at the photo center. No appointment needed. But there's a catch most people don't notice until they're at the counter: the digital copy costs an extra $3.99. If you want both prints and a digital file, the real total is $21.98.

That's a meaningful difference from Walgreens, which includes the digital copy free at $16.99. Here's everything you need to know about CVS passport photo pricing, what's included, and whether it's actually worth it.

CVS Passport Photo Price: Full Breakdown

CVS offers two tiers for passport photos:

  • Prints only — $17.99: Two printed 2×2 inch photos meeting US State Department specifications. Printed in-store, usually ready within minutes.
  • Prints + digital copy — $21.98: Same two prints plus a digital copy emailed to you. The digital copy is an add-on at $3.99 extra — it is not included in the base price.

The digital copy matters if you're applying for passport renewal online through the State Department's online renewal system, which requires a digital photo file rather than prints. If you're submitting a paper application in person, you only need the prints.

CVS passport photo pricing breakdown showing $17.99 for prints and $3.99 extra for digital copy

CVS vs Walgreens vs Walmart: Direct Comparison

The digital copy fee is what separates CVS from Walgreens on actual cost:

Provider Base price Digital copy Total with digital
CVS $17.99 $3.99 extra $21.98
Walgreens $16.99 Free (included) $16.99
USPS $15.00 Not available $15.00
Walmart $7.64 Not included $7.64
AAA (members) Free Varies by location Free
FedEx Office $14.99 Included $14.99

If you need both prints and a digital copy, CVS at $21.98 is the most expensive mainstream option. Walgreens is $5 cheaper with digital included. If you only need prints for an in-person application, CVS's $17.99 is still a dollar more than Walgreens — but both are significantly pricier than Walmart's $7.64.

CVS vs Walgreens passport photo cost comparison showing CVS charges extra for digital copy

Does CVS Do Passport Photos at All Locations?

Most CVS locations offer passport photos, but not all. CVS has over 9,000 stores across the US, and the majority have a photo center. The best way to confirm before visiting is to check the CVS store locator on CVS.com and filter for "photo center" services, or call your local store directly.

No appointment is required — you can walk in during photo center hours. Note that photo center hours at CVS may differ from the general store hours, particularly at 24-hour locations where the photo center closes in the evening.

CVS Passport Photo Tips

A rejected photo means starting the process over. These steps help ensure yours passes first time:

  • Wear a dark solid-color top. Navy, black, burgundy, or charcoal work best against the white background. Never wear white — it blends into the backdrop. See our full passport photo outfit guide for details.
  • Remove all glasses. US State Department rules prohibit glasses in passport photos since 2016, with rare medical exceptions requiring a signed statement.
  • No hats. Headgear is not permitted unless you wear it daily for documented religious or medical reasons.
  • Natural expression. Relaxed, closed-mouth expression or a subtle smile. Both eyes open, looking directly at the camera.
  • Hair away from your face. Your full face outline must be clearly visible — forehead, cheeks, and jaw.
Customer getting a passport photo taken at a CVS pharmacy photo center

Cheaper Alternatives to CVS Passport Photos

If cost is a factor, CVS is toward the expensive end of the market:

Passport photo alternatives ranked by price from cheapest to most expensive

Walmart ($7.64) is the cheapest walk-in option — less than half the CVS price for the same two printed photos. AAA members get passport photos free at participating locations. FedEx Office ($14.99) includes a digital copy at a lower total than CVS. USPS ($15.00) is another solid walk-in option, though they don't offer digital copies.

For a completely different approach, AI headshot services like FlowHeadshots generate 40+ professional photos from your existing casual pictures for $29. You can't use an AI photo for an official government passport — but if you also need a professional headshot for LinkedIn, your company profile, or a job application, an AI session covers both needs at once. Our Walgreens vs CVS passport photo comparison covers the full pharmacy breakdown side by side.

Frequently Asked Questions

How much does CVS charge for a passport photo in 2026?

CVS charges $17.99 for two printed 2×2 inch passport photos. If you also want a digital copy emailed to you, that costs an additional $3.99, bringing the total to $21.98. The digital copy is not included in the base price, unlike at Walgreens where it is free.

Can you walk into CVS for a passport photo without an appointment?

Yes — no appointment is needed at most CVS locations. You can walk in during photo center hours. Photo center hours may differ from the general store hours, so it is worth calling ahead if visiting at an unusual time or at a 24-hour location.

Is CVS or Walgreens cheaper for passport photos?

Walgreens is cheaper on every comparison. Walgreens charges $16.99 and includes a free digital copy. CVS charges $17.99 for prints only, with the digital copy costing an extra $3.99. If you need both prints and digital, Walgreens saves you $5 over CVS.

Does CVS include a digital copy with passport photos?

No — the digital copy is an optional add-on at CVS costing $3.99 extra. It is not included in the standard $17.99 passport photo price. If you need a digital file for online passport renewal, factor in the extra cost or choose Walgreens, which includes digital for free.

What is the cheapest place to get passport photos?

For walk-in retail options: AAA is free for members, Walmart is $7.64, USPS is $15, FedEx is $14.99 with digital included, Walgreens is $16.99 with digital, and CVS is $17.99 plus $3.99 extra for digital. Walmart is the cheapest paid option if you just need printed photos.

Do all CVS stores take passport photos?

Most CVS stores offer passport photos, but not all. Use the CVS store locator on CVS.com and filter for photo center services to confirm your nearest location offers them. Calling ahead is also a quick way to verify availability and current hours.

Need a Professional Photo Beyond the Passport Crop?

CVS gives you 2 passport-sized prints for $17.99 — and charges extra for digital. If you also need a LinkedIn headshot, a company bio photo, or a profile picture for your job search, FlowHeadshots generates 40+ studio-quality professional photos in 60 seconds, starting at $29. One session, every professional photo you need.

Get 40+ Professional Headshots — Starting at $29 →

Enjoyed this article? Share it with your network.

Share:

Ready to get your AI headshots?

Professional photos in 60 seconds. No photoshoot required.

Get Started Free