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 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.
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.
Cheaper Alternatives to CVS Passport Photos
If cost is a factor, CVS is toward the expensive end of the market:
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
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.
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.
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.
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.
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.
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.
Ready to get your AI headshots?
Professional photos in 60 seconds. No photoshoot required.
Get Started Free