If you've searched "how much are passport photos at Walgreens," the short answer is $16.99 for two prints. But here's what most people don't realize: you can get compliant passport photos printed at the exact same Walgreens for $0.39 -- if you bring your own digital photo. That's a 97% savings for photos that meet the same government requirements.
In this guide, we break down exactly what Walgreens charges, how it compares to every major competitor, and when it makes sense to skip the full-service counter entirely.
What Does Walgreens Charge for Passport Photos?
Walgreens offers a full-service passport photo option at their in-store photo counter. Here's what the $16.99 gets you:
- Two 2x2 inch printed photos (the standard US passport size)
- A free digital copy sent to your email
- Photos taken by a store associate using in-store equipment
- Same-day availability -- photos are typically ready in minutes
- No appointment required -- walk in during photo counter hours
On paper, $16.99 sounds reasonable. You walk in, stand against a white background, and walk out with prints. But there are some things the price tag doesn't tell you.
The Quality Question
Walgreens passport photo quality depends almost entirely on the specific store and the employee taking your photo. There's no standardized lighting rig or professional camera setup -- most locations use a handheld digital camera with no studio lighting. As one former Walgreens assistant manager put it, "the lack of training was amazing."
Common complaints include:
- Photos taken at the wrong orientation, leading to government rejection
- Blurry or poorly lit images from inconsistent equipment
- Staff unfamiliar with specific requirements for non-US documents like visa photos
- No compliance guarantee -- if your photo is rejected, you may need to return for a retake
To be fair, many Walgreens locations do a perfectly fine job. But "perfectly fine" isn't guaranteed, and at $16.99 per attempt, the stakes add up if something goes wrong.
What About Visa Photos?
Here's a limitation many travelers discover too late: Walgreens staff are trained primarily for US passport photos (2x2 inches, white background). If you need photos for a Chinese visa, Indian visa, or any of the hundreds of other document types with unique specifications, the in-store associate likely won't know the exact requirements for your destination.
You'll still pay $16.99, but there's a real risk the photos won't meet the specific size, background, or head proportion requirements of your target country.
Passport Photo Prices: Walgreens vs Everyone Else
Let's see how Walgreens stacks up against the major alternatives in 2026:
| Provider | Price | What You Get | Digital Copy | Compliance Check |
|---|---|---|---|---|
| Walgreens (full service) | $16.99 | 2 printed photos | Yes (free) | Manual (staff) |
| CVS (full service) | $16.99 | 2 printed photos | $3.99 extra | Manual (staff) |
| USPS | $15.00 | 2 printed photos | No | Manual (staff) |
| Walmart | $7.44 | 2 printed photos | No | Manual (staff) |
| Staples | $14.99 | 2 printed photos | Varies | Manual (staff) |
| AAA (members) | Free-$15 | 2 printed photos | No | Manual (staff) |
| DIY (Snap2Pass + Walgreens print) | ~$5.38 | 4 printed photos | Yes | AI-powered |
A few things stand out in this comparison.
Walmart is the cheapest full-service option at $7.44, but not every store has a photo center, and they don't provide digital copies. If your photo gets rejected, there's no guarantee of free retakes.
USPS sits in the middle at $15, but availability is limited. Not every post office offers passport photos, and some require appointments.
CVS matches Walgreens at $16.99 but charges extra for the digital copy. For a full breakdown of CVS pricing and whether their service is worth it, see our CVS passport photo cost comparison. If you want to compare the printing experience in detail, check out our CVS passport photo printing guide.
The DIY option is the clear value winner -- four photos for about $5.38 total, with AI compliance checking built in. More on that below.
The Hidden Costs of In-Store Passport Photos
The sticker price is only part of the story. Here's what $16.99 really costs when you factor in everything else:
Time
A "quick" trip to Walgreens for passport photos typically means:
- Driving to the store: 10-20 minutes round trip
- Waiting in line: 5-15 minutes (more on weekends)
- Having photos taken: 5-10 minutes
- Waiting for prints: 5-10 minutes
That's 25-55 minutes of your day for two photos. If the first attempt doesn't look right or fails a compliance check later, you're repeating the entire process.
Retake Risk
Government photo requirements are strict. The State Department rejects passport photos for issues like:
- Shadows on the face or background
- Glasses visible in the photo (even clear frames)
- Head size outside the 1-1.375 inch range
- Incorrect background shade of white
- Wrong expression or mouth position
If your Walgreens photo gets rejected at the passport office, you'll need to go back, wait again, and potentially pay again. Some locations offer free retakes; others don't.
Multi-Document Limitations
Need photos for more than just a US passport? If you're applying for a visa to China (33x48mm), India (2x2 inches but with different specs), or a Schengen visa (35x45mm), Walgreens employees generally aren't trained on these requirements. You may end up with photos that work for a US passport but fail for your actual application.
The DIY Alternative: How to Get Passport Photos for $5.38
Here's the approach that's quickly becoming the standard for cost-conscious travelers:
Step 1: Take Your Photo with Snap2Pass ($4.99)
Download Snap2Pass and take your photo at home using your smartphone. The app uses AI to:
- Check compliance in real time against official US passport requirements (or any of 555+ document types across 166 countries)
- Verify head size, position, and background automatically
- Flag issues like shadows, glasses, or wrong expressions before you finalize
- Generate a print-ready 4x6 tile with four identical photos, sized and formatted for standard printing
The app costs $4.99 for AI validation, and you get a digital photo that's been checked against the exact specifications of your chosen document type.
Step 2: Print at Walgreens for $0.39
Upload your Snap2Pass photo tile to Walgreens Photo, order a standard 4x6 glossy print, and pick it up same-day. Total cost: $0.39 for four passport photos.
For detailed printing instructions, see our step-by-step Walgreens printing guide.
Step 3: Cut and Submit
Cut along the grid lines on your 4x6 print, and you have four compliant passport photos ready for your application.
Why This Works Better
The math is straightforward:
| Walgreens Full Service | DIY with Snap2Pass | |
|---|---|---|
| Cost | $16.99 | $5.38 |
| Photos received | 2 | 4 |
| Cost per photo | $8.50 | $1.35 |
| Compliance check | Human (varies by employee) | AI (99.8% acceptance rate) |
| Document types | US passport only | 555+ types, 166 countries |
| Resubmissions | Pay again | Free for 14 days |
| Digital copy | Yes | Yes |
| Retakes | Drive back to store | Retake instantly at home |
The 14-day free resubmission window is particularly valuable. If your application is delayed or you need to retake the photo for any reason, Snap2Pass lets you generate a new compliant photo at no additional cost within 14 days of purchase.
When Walgreens Full Service Actually Makes Sense
The full-service option isn't always the wrong choice. Here are legitimate reasons to pay the $16.99:
- You need photos in the next 30 minutes and don't have time to download an app and set up a shot
- You don't have a smartphone with a decent camera
- You're uncomfortable taking your own photo and want someone else to handle it
- Your local Walgreens has a consistently good photo counter with trained staff
- You're only getting a US passport photo and don't need multi-document flexibility
For everyone else -- especially if you need visa photos, want to save $11+, or prefer the certainty of AI compliance checking -- the DIY route is the smarter play.
Tips for Getting the Best Results Either Way
Whether you choose full service or DIY, keep these tips in mind:
- Wear a solid-colored top that contrasts with the white background. Avoid white, cream, or very light colors.
- Remove glasses entirely. The State Department updated requirements in 2016, and glasses are no longer permitted in passport photos.
- Use natural lighting if taking photos at home. Face a window for even, shadow-free illumination.
- Keep a neutral expression with your mouth closed. A slight smile is acceptable, but no wide grins.
- Check requirements for your specific document before printing. A US passport photo has different specs than a China visa photo -- don't assume they're the same.
Frequently Asked Questions
How much does Walgreens charge for passport photos in 2026?
Walgreens charges $16.99 for their full passport photo service, which includes two 2x2 inch printed photos and a free digital copy. If you bring your own compliant digital photo, you can print a 4x6 sheet with four passport photos for just $0.39.
Is Walgreens or Walmart cheaper for passport photos?
Walmart is cheaper at $7.44 for two photos compared to Walgreens' $16.99. However, the cheapest option is DIY: use Snap2Pass ($4.99) to take a compliant photo and print it at any store for under $0.40, giving you four photos for about $5.38 total.
Can Walgreens take visa photos for other countries?
Walgreens can take and print photos, but their staff is trained primarily for US passport specifications. For visa photos with different size requirements (like China's 33x48mm or India's specific background requirements), you'll get better results using an app like Snap2Pass that validates against 555+ document types.
What if my Walgreens passport photo gets rejected?
Most Walgreens locations will offer a free retake, but you'll need to return to the store in person. With the DIY approach using Snap2Pass, you can retake your photo instantly at home, and the app's 14-day resubmission window means you won't pay again if you need a new photo.
How long does it take to get passport photos at Walgreens?
The photo itself takes about 5 minutes, but factor in drive time and potential wait times. Most customers spend 20-40 minutes total. If you use the DIY method, taking the photo at home takes about 2 minutes, and Walgreens same-day prints are ready for pickup within about an hour.
Are Walgreens passport photos guaranteed to be accepted?
No. While Walgreens staff are trained on basic requirements, there's no formal compliance guarantee. Acceptance depends on the quality of the photo and whether it meets current government specifications. AI-powered tools like Snap2Pass offer a 99.8% acceptance rate because they check every requirement automatically before you print.
Getting passport photos doesn't have to cost $16.99 or eat up your afternoon. Whether you go the full-service route or save 70% with the DIY approach, the key is making sure your photos actually meet government requirements the first time. For most people, spending 5 minutes at home with Snap2Pass and $0.39 at the Walgreens print counter is the fastest, cheapest, and most reliable way to get it done.

