Skip to content
Immigration Photo

Prices checked September 2026

How much does a passport photo cost?

Passport photo prices at US stores run between $7.64 and $17.99 in 2026, for two printed 2 x 2 photos. Walmart is the cheapest counter, CVS the most expensive, USPS charges $15 and requires an appointment, and most stores charge extra (or nothing at all) for the digital file that a DS-160 visa upload or online passport renewal actually needs. The online maker here is $9.99 for both: the digital file and a printable 4 x 6 sheet with six copies, previewed free.

Illustration: a customer receiving two printed passport photos at a pharmacy counter
Two prints over the counter: $7.64 to $19.99 depending on the store. The digital file usually costs extra or is not offered. (Illustration)

Passport photo prices by store, 2026

US passport photo prices by store, 2026
WherePriceWhat you getDigital file
Walmart$7.64Two 2 x 2 printsNo
The UPS Store$11.99 to $13.99Two 2 x 2 prints (franchise pricing varies by store)Varies
USPS$15.00Two 2 x 2 prints, select post offices, appointment requiredNo
FedEx Office$15.95Two 2 x 2 printsVaries
Walgreens$16.99Two 2 x 2 printsFree by email with purchase
CVS$17.99Two 2 x 2 prints$3.99 extra by email, select locations
Staples$19.99Two 2 x 2 prints, every store, no appointment, ready in about 10 minutes$21.99 file only, or $24.99 bundled with prints
Immigration Photo (online)$9.99Digital file checked against the published rules + 4 x 6 print sheet with six copies, free watermarked preview firstIncluded

Store prices as listed in published 2026 price comparisons, checked September 2026. They vary by location, especially at franchise stores, and change; confirm at your store. All counter prices are for two printed 2 x 2 photos.

Where can you get a passport photo taken?

Almost anywhere that prints photos: pharmacy chains (CVS, Walgreens), Walmart photo centers, shipping stores (The UPS Store, FedEx Office), and select post offices by appointment. The place people forget is home: no rule requires a professional photographer, the State Department's own guidance describes taking the photo yourself, and a phone photo against a plain wall passes the same rules a studio shot does. If you take it yourself, check it free here against the published figures before you print or upload anything.

UPS passport photo cost

The UPS Store runs $11.99 to $13.99 for two prints, and unlike the pharmacy chains there is no single national price: UPS Stores are franchises, so each owner sets their own. Call your location before driving. Whether a digital copy is included also varies store to store.

Walgreens and CVS passport photo cost

The two pharmacy chains sit at the top of the price range: Walgreens at $16.99 and CVS at $17.99 for the same two prints Walmart sells for $7.64. The print quality and paper are equivalent across chains; the gap is positioning, not product. The digital copy is where they split: Walgreens sends one free by email with the purchase, while CVS charges $3.99 for an emailed copy and offers it only in select locations. Both chains take the photo in store; neither sells passport photos online.

Walmart and USPS passport photo cost

Walmart is the cheapest counter at $7.64 for two prints, no digital file. USPS takes passport photos at select post offices for $15, by appointment only, prints only. Both work fine if all you need is the paper photo for a DS-11 or DS-82; neither helps with a digital upload.

Store-by-store guides

Every counter, with its own price, digital-copy policy and quirks: Walmart, The UPS Store, USPS, FedEx Office, Walgreens, CVS and Staples. Also useful: every option near you, the stores that stopped (Costco, Sam's Club, Rite Aid), how to print for under a dollar and how many photos you actually need.

The photo is not the passport fee

Whatever you pay for the photo, the government's passport fees are separate and go to the State Department with your application. No photo vendor, this site included, collects or discounts government fees.

Passport photo cost questions

How much does a passport photo cost?

In 2026, two printed 2 x 2 passport photos cost between $7.64 (Walmart) and $19.99 (Staples) at US stores, with UPS Stores around $11.99 to $13.99 and USPS at $15 by appointment. Online, $9.99 here buys the digital file plus a printable sheet with six copies, previewed free before you pay.

Where can I get a passport photo taken?

At pharmacy chains (CVS $17.99, Walgreens $16.99), Walmart photo centers ($7.64), The UPS Store ($11.99 to $13.99), FedEx Office ($15.95), and select post offices by appointment ($15). Or at home: no rule requires a professional photographer, and a phone photo against a plain white wall in even light meets the same published rules, checkable free online before you print.

How much do passport photos cost near me?

Passport photo prices are set nationally at the big chains, so the price near you is almost certainly one of these: $7.64 at Walmart, $16.99 at Walgreens, $17.99 at CVS, $15.95 at FedEx Office, $15 at select USPS locations by appointment. The one exception is The UPS Store, where franchise owners set their own prices, typically $11.99 to $13.99. Taking the photo yourself and checking it free online costs nothing.

What is the cheapest way to get a passport photo?

Taking it yourself is the cheapest: no rule requires a professional photographer, and checking a phone photo against the published rules is free here. If you want it made for you, Walmart is the cheapest store at $7.64 for two prints, and the $9.99 online photo includes what stores charge extra for: the digital file and six printable copies.

Does the passport photo price include the passport fee?

No. The photo and the passport are separate costs. Government fees go to the State Department with your application; the photo price, whether $7.64 at a counter or $9.99 online, only covers the photo.

Do store passport photos include a digital copy?

It varies by chain. Walgreens includes a free digital copy sent by email with its passport photo purchase. CVS offers an emailed digital copy for $3.99 extra, and only in select locations. USPS offers prints only. That matters if you also need a digital photo for a DS-160 visa upload or online passport renewal, which prints alone cannot provide.

Why do store prices differ so much for the same photo?

The print quality and paper are equivalent across chains; the price gap is positioning, not product. Corporate chains price nationally (Walmart, CVS, Walgreens), while UPS Stores are franchises where each owner sets prices, which is why their cost varies by location.

Skip the drive: $9.99, previewed free

Digital file plus six printable copies, checked against every published rule before and after, with a 24-hour money-back guarantee.

Make my photo online