Every year, Americans spend roughly $500 million on passport photos at drugstores — a figure that hasn't kept pace with the smartphone era. In 2026, there is genuinely no technical reason to pay $17 for two printed photos when a free web tool produces an identically compliant image in under two minutes. Yet drugstores remain popular because millions of people don't know about the alternatives, or they simply find the idea of a government photo too intimidating to DIY.
This guide breaks down every option: CVS, Walgreens, independent photo studios, and online services including ProShoot.io's free generator. We'll cover actual 2026 pricing, quality differences, turnaround times, and the acceptance rates that matter most when your passport application is on the line. The bottom line: for most people in most situations, a well-taken phone photo run through a free compliance tool beats a drugstore booth — but there are legitimate reasons to choose otherwise.
CVS operates passport photo services at most of its 9,900+ US locations. You approach the photo department, ask for a passport photo, stand against a white backdrop, and a staff member takes the photo with a dedicated camera. Prints are produced on-site and are typically ready within 30–60 minutes depending on how busy the store is. Some stores offer a while-you-wait service.
CVS charges $16.99 for two 2×2 inch prints as of 2026. Digital delivery (a JPEG emailed to you for online applications) is available at some locations for an additional fee. No subscription, no account required.
CVS uses a standardised setup: white backdrop, ring flash or softbox lighting, and a dedicated passport camera. Quality is generally consistent and meets US State Department requirements. However, staff training varies — occasionally photos come out with visible shadows or slightly off-centre framing. The stores do not typically check compliance beyond basic visual review.
Walgreens offers passport photos at most of its 8,700+ US locations. The process is similar to CVS: a staff member shoots the photo against a white backdrop, and prints are produced on-site. Walgreens has invested more in self-service kiosk technology — some locations have automated kiosks where you take your own photo and it is automatically cropped and printed.
Walgreens charges $17.99 for two 2×2 inch prints as of 2026, slightly more than CVS. Digital delivery is available at select locations through their photo app integration.
Walgreens quality is broadly comparable to CVS. The automated kiosk option is actually slightly more consistent in some respects because human framing error is removed. However, kiosk background removal algorithms are basic and can produce edge artefacts around hair.
ProShoot.io's browser-based generator is the most capable free option in 2026. You upload a photo (or take one in-browser with your camera), select your country, and the AI engine checks compliance, crops to the correct dimensions, and produces a download-ready file. Supports 100+ country formats including US, UK, Canada, India, Schengen, Philippines, Nigeria, Pakistan, and Australia. No watermarks, no account required.
Offers both digital download and print-by-mail. Digital downloads include automated AI compliance checks. The "human review" add-on ($4.99) has a human expert verify the photo before you download it. Comes with a rejection guarantee — free reprint if the photo fails at the government office.
Specialises in visa photos and is particularly strong on less-common formats (China, UAE, Saudi Arabia). Does not offer a rejection guarantee but has a strong track record for international formats.
The most affordable option: use ProShoot.io's free generator, take the photo with your phone's rear camera under good natural light, upload, check compliance, and download. Print at a drugstore kiosk (typically $0.35–$0.50 per 4×6 sheet) or at home. Total cost: under $1.
| Option | Price (2 prints) | Turnaround | Countries | Compliance Check | Rejection Guarantee |
|---|---|---|---|---|---|
| CVS | $16.99 | 30–60 min | US only | Visual review only | No |
| Walgreens | $17.99 | 30–60 min | US only | Visual review only | No |
| ProShoot.io (free) | Free | <2 min | 100+ countries | AI automated | N/A (free) |
| Passport Photo Online | $6.95 digital | <5 min | 80+ countries | AI + human option | Yes |
| Visafoto | $4–$7 | <5 min | 100+ countries | AI automated | No |
| DIY (app + home print) | <$1 | 10–15 min | 100+ countries | AI automated | N/A |
| Professional photographer | $20–$60 | Same day | Any format | Expert review | Often yes |
| Country | Size | Background | Expression | Key Notes |
|---|---|---|---|---|
| 🇺🇸 United States | 2×2 in | White/off-white | Neutral | CVS, Walgreens, ProShoot.io — all work |
| 🇬🇧 United Kingdom | 35×45 mm | Light grey/cream | Neutral | ProShoot.io, Passport Photo Online (CVS/Walgreens do NOT support this format) |
| 🇨🇦 Canada | 50×70 mm | White | Neutral | ProShoot.io, Passport Photo Online (CVS/Walgreens do NOT support this format) |
| 🇮🇳 India | 51×51 mm | White | Neutral | ProShoot.io (CVS/Walgreens do NOT support this format) |
| 🇪🇺 Schengen/EU | 35×45 mm | White/light grey | Neutral | ProShoot.io, Persofoto (CVS/Walgreens US-only) |
| 🇦🇺 Australia | 35×45 mm | Light background | Neutral | ProShoot.io, Passport Photo Online |
| 🇵🇭 Philippines | 35×45 mm | White | Neutral | ProShoot.io |
| 🇳🇬 Nigeria | 35×45 mm | White | Neutral | ProShoot.io |
| 🇵🇰 Pakistan | 35×45 mm | White | Neutral | ProShoot.io |
Skip the drugstore. Get a compliance-checked passport photo in under 2 minutes — completely free.
CVS charges $16.99 for two printed passport photos as of 2026. The price includes a same-day print at the store's photo center. Some locations also offer a digital copy via the CVS Photo app for an additional fee.
Walgreens charges $17.99 for two printed photos in 2026. Like CVS, photos are typically ready within 30–60 minutes. Walgreens also offers a digital photo option for online passport applications.
Yes, reputable services like ProShoot.io, Passport Photo Online, and Visafoto are safe. They use encrypted uploads, delete images after processing, and produce government-compliant photos. Avoid obscure apps with unclear privacy policies.
Yes. A modern smartphone rear camera produces sufficient quality. Use a web tool like ProShoot.io's Passport Photo Generator to crop and resize the image to the correct dimensions. This approach is free and typically produces comparable results to a store booth.
Both CVS and Walgreens have added digital photo options for online passport renewal applications. Ask at the photo counter about their digital delivery service, which emails you a compliant JPEG file.
Both stores have a reprint policy if the photo is rejected at the passport office due to an error on their part. Keep your receipt. Online services like ProShoot.io and Passport Photo Online typically offer a free reprint or refund guarantee.
Both typically have same-day service with a 30–60 minute wait. Some locations offer while-you-wait service at the photo kiosk. Online services deliver a digital photo in under 2 minutes; print-by-mail options take 3–5 business days.
Using a free app like ProShoot.io and printing at home costs under $1. Online services with digital delivery range from free to $7. CVS and Walgreens cost $17–$18 for two prints. For most people, the free app + home print or online service is significantly cheaper.
Use ProShoot.io's free Passport Photo Generator or book a professional photographer near you — guaranteed compliance, instant results.