PassportOwl
Checked against official sources Oct 4, 2026 4 min read

How much does a passport photo cost?

In-store US passport photos cost $7.64 at Walmart Photo Center stores, $15.00 at post offices that take them, $16.99 at Walgreens and $17.99 at CVS, according to each retailer’s website; prices vary by store. At home, a checked digital photo from PassportOwl is $11.99, and a 4×6 print of it at a photo counter usually costs under $1.

Take your photo now Pay only when it passes · Accepted or your money back, for photo reasons.

Prices at a glance

  • Walgreens: $16.99. 2 prints, digital copy by email included.
  • CVS: $17.99. 2 prints; digital copy $3.99 extra at select stores.
  • USPS: $15.00. At some post offices, appointment needed.
  • Walmart: $7.64. Photo Center stores only.
  • The UPS Store: set by each store, because the stores are independently owned
  • Costco: no passport photos since its photo centers closed in 2021
  • At home with PassportOwl: $11.99 for the checked digital photo and a 4×6 sheet to print, or $16.95 with 4 prints mailed to you

Store prices come from each retailer’s own website and can differ at your local store. Call ahead if the price matters.

What the price includes

At Walgreens and CVS the price is for two printed 2 × 2 photos. Whether a digital copy is included differs: Walgreens, 2 prints, digital copy by email included; CVS, 2 prints; digital copy $3.99 extra at select stores.

You need a digital file, not a print, to renew a passport online or to fill in the DS-160 visa form. If that is why you need a photo, check that the store includes one.

Taking it at home

With PassportOwl you take the photo with your phone or webcam, we crop it to the official size and check each rule, and you see the result before you pay. The digital photo is $11.99 and comes with a 4×6 sheet you can print at any photo counter, usually for under $1. With 4 prints mailed to you it is $16.95.

Retakes are free for 60 days. Accepted or your money back, for photo reasons.

Which is cheapest?

Walmart has the lowest store price where a Photo Center is open. Taking the photo at home and printing it at a photo counter sits between the store prices, needs no trip or appointment, and includes the digital file for online renewal or a visa.

Skip the guesswork The owl coaches you live, we check every official rule, and you pay only when it passes.

Questions

How much is a passport photo at the post office?

USPS lists $15.00 at post offices that take passport photos. Not every post office does, and some need an appointment.

Does CVS include a digital copy?

CVS prints are $17.99. A digital copy is $3.99 extra at select stores.

Can I print a passport photo myself for less?

Yes. Order one 4×6 print of a sheet with correctly sized 2 × 2 photos at a photo counter, usually under $1, with crop or fill turned off, then cut along the lines.

Sources: Walgreens Photo: passport photos , CVS Photo: passport photos , USPS: passports , Walmart Photo: passport photos . Checked Oct 4, 2026. How we keep rules accurate

More guides