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.

Passport photo prices by store, 2026
| Where | Price | What you get | Digital file |
|---|---|---|---|
| Walmart | $7.64 | Two 2 x 2 prints | No |
| The UPS Store | $11.99 to $13.99 | Two 2 x 2 prints (franchise pricing varies by store) | Varies |
| USPS | $15.00 | Two 2 x 2 prints, select post offices, appointment required | No |
| FedEx Office | $15.95 | Two 2 x 2 prints | Varies |
| Walgreens | $16.99 | Two 2 x 2 prints | Free by email with purchase |
| CVS | $17.99 | Two 2 x 2 prints | $3.99 extra by email, select locations |
| Staples | $19.99 | Two 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.99 | Digital file checked against the published rules + 4 x 6 print sheet with six copies, free watermarked preview first | Included |
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
Immigration Photo