Retail passport photos run $15-18 for two prints at CVS, Walgreens, UPS Store, or USPS. The cheapest legitimate options: AAA members pay ~$10, Costco-style warehouse photos ~$5-7 where available, and online photo services deliver a compliant digital file for under $10 — often with an acceptance guarantee retail doesn't offer.
What each option actually costs
| Provider | Price (2 prints) | Notes |
|---|---|---|
| CVS Photo | ~$16.99 | Same-day prints; compliance depends on store staff |
| Walgreens | ~$16.99 | Same-day; quality varies by location |
| UPS Store | ~$11.99-15.99 | Franchise pricing varies |
| USPS | ~$15 | Only at acceptance facilities; book ahead |
| FedEx Office | ~$14.95 | Available at many locations |
| AAA | ~$10 (members) | Free/discounted with membership tiers |
| Rite Aid / Duane Reade | ~$8.99-15 | Where photo services still operate |
| Online service | ~$5-10 | Digital file delivered instantly; print anywhere for ~$0.30 |
| DIY phone photo | $0 | Free if you get every spec right — see our [at-home guide](/guides/take-passport-photo-at-home) |
The hidden cost: rejection
The sticker price is the wrong comparison. A rejected photo suspends your whole application — 2-4 extra weeks, and if your trip is close, that's the difference between routine ($0 extra) and expedited ($60+) or courier fees.
Retail chains shoot thousands of photos but there's no acceptance guarantee: if CVS's photo gets rejected, you get a refund on $17 — not your trip back. Online photo services built specifically for compliance typically guarantee acceptance or refund + redo, and their automated checks catch the 13 common rejection triggers before you submit.
When DIY makes sense
- You have a plain white wall and decent daylight
- Someone else takes it — rear camera, 4-6 feet, chest-up
- You can crop to 2×2 and verify the head-size band (1-1⅜ in)
- You're not in a hurry — a rejection only costs you time
DIY is legitimately free and legal. It fails on lighting and shadows more than effort — our step-by-step is in the at-home photo guide.
Get a compliant passport photo in minutes
Upload a selfie — iVisa crops it to exact spec, removes the background, and guarantees government acceptance. Digital or printed delivery.
Our take: the smart-money option
For most people the math is: $17 retail print vs. ~$7 online file with compliance validation, printable at any pharmacy for pocket change — or uploaded directly if you're renewing online. The only case for the retail store: you need physical prints today AND someone else to handle the specs.
Babies are the exception — infants are genuinely hard to photograph correctly. For under-1s, a service that specializes in compliant photos saves real frustration: see the baby photo rules.
Passport Photo Cost Comparison 2026: CVS, Walgreens, UPS, USPS & Online — FAQ
How much are passport photos at CVS?
Is it cheaper to take my own passport photo?
Do online passport photo services really work?
Where's the cheapest place to get passport photos?
Can I reuse a photo I already have?
Related guides
Entry rules change without notice. Always verify with official government sources (travel.state.gov, embassy websites) before booking. Last reviewed November 2026. This page may contain partner links — see our affiliate disclosure.