PricesUpdated 2 min read

CVS passport photo price in 2026

CVS is one of the easiest places to get a passport photo, and one of the most expensive. Here is the 2026 price and your alternatives.

Quick answer

Price
About $17.99 for two prints
Some locations
$16.99
Appointment
Walk-in at most stores
Cheaper option
Your own 4 × 6 sheet for under $1
On this page
  1. How much does CVS charge for passport photos?
  2. What you get
  3. CVS vs Walgreens vs Walmart
  4. How to pay less at CVS
  5. Before you hand it in

How much does CVS charge for passport photos?

Most CVS stores charge $17.99 for a set of two 2 × 2 inch passport photos in 2026, with some locations listing $16.99. A digital copy, where offered, can cost extra. CVS stores are independently priced in places, so check with yours.

What you get

  • Two identical printed photos sized for a US passport.
  • The photo is taken in store by a staff member against a plain background.
  • Ready in minutes.

CVS vs Walgreens vs Walmart

WhereTypical price (2 photos)
Walmart Photo$7.64
USPS (select post offices)$15.00
FedEx Office$15.95
Walgreens$16.99
CVS$17.99

CVS and Walgreens are usually within a dollar or two of each other. Walmart is the cheapest walk-in option where it offers the service. See the full price comparison.

How to pay less at CVS

CVS also prints regular 4 × 6 photos for well under a dollar. A correctly sized passport photo printed on a 4 × 6 sheet is just as valid as one taken at the counter, as long as it meets the rules.

  1. Make your photo with live guidance in our passport photo maker.
  2. Download the 4 × 6 print sheet ($9.99 option), or build one with the free print sheet maker.
  3. Order a regular 4 × 6 print at CVS and cut along the guides.

Before you hand it in

Whether CVS takes it or you do, check the basics: head size 1 to 1⅜ inches, white or off-white background, no glasses, no shadows, eyes open. The free photo checker measures these for you.

Questions

How much is a CVS passport photo?

About $17.99 for two printed 2 × 2 inch photos in 2026. Some stores charge $16.99.

Is CVS or Walgreens cheaper for passport photos?

Walgreens is usually a dollar cheaper at $16.99, but prices vary by store.

Can I print a passport photo at CVS myself?

Yes. Order a correctly sized 4 × 6 sheet as a regular photo print and cut out the photos.

Sources

Checked on 2 Nov 2026. Prices and rules change; always confirm with the official source before you apply. SnapToSubmit is an independent service, not a government website.

Keep reading