Walmart Passport Photo Price in 2026
| Option | Price | What you get |
|---|---|---|
| Walmart in-store (staffed) | $7.64 | 2 prints. No digital copy. No retake guarantee. Select locations only. |
| Walmart online upload-and-print | $7.64 | 2 prints. You supply the photo. No compliance check. Wide availability. |
| Walmart 4x6 print hack | $0.16 | Your own verified photo on a 4x6 template. Cheapest print rate in the US. |
| Walgreens in-store | $16.99 | 2 prints. Free digital copy via email. Free retake guarantee. |
| CVS in-store | $17.99 | 2 prints. Compliance certificate. Digital copy $3.99 extra. Money-back guarantee. |
Prices correct as of June 2026. Confirm locally before visiting.
The Two Walmart Passport Photo Services: What Most Guides Get Wrong
Almost every Walmart passport photo guide treats the service as a single, uniform product. It is not. There are two meaningfully different options, both priced at $7.64, and which one you are actually getting depends on the store and how you order.
The in-store staffed service
At Walmart Supercenters and some Neighborhood Market locations with a dedicated Photo Center, a trained associate photographs you against a white background screen and prints two 2x2 inch photos within 5 to 15 minutes. This is the service that most resembles what you get at Walgreens or CVS. The associate takes the photo, handles the printing, and you walk out with prints in hand. There is no compliance check at the same level as CVS's Kodak Moments system, and there is no retake guarantee.
This service is not available at every Walmart. Smaller format stores, Express locations, and any Walmart without a Photo Center cannot offer it. Call ahead before making a specific trip for this service.
The online upload-and-print service
Through the Walmart Photo website, you can upload your own compliant digital photo, select the passport photo product, and collect two printed 2x2 inch photos at a participating store. Walmart charges $7.64 for this. What it does not do is check whether your uploaded photo actually meets State Department requirements. It prints whatever you upload. If the photo is non-compliant, you will not find out until after the State Department reviews your application.
This service is more widely available than the staffed service, since it only requires a store with printing capability rather than a staffed Photo Center. But the responsibility for compliance sits entirely with you.
The online upload-and-print service prints whatever you submit. There is no compliance check on uploaded photos. A non-compliant photo printed for $7.64 is still a non-compliant photo.
No Digital Copy: What This Means for You
Walmart does not include a digital JPEG file with any passport photo option, and there is no add-on price at which one becomes available. This is the most practically significant limitation of Walmart passport photos, and it matters specifically if you are applying via MyTravelGov online renewal.
MyTravelGov requires a digital JPEG upload. A printed photo cannot be scanned or photographed and used as the digital submission. If you need both a digital file for an online renewal and printed photos for a separate document, Walmart alone does not cover both. Walgreens includes the digital copy free at $16.99 total. CVS charges $3.99 extra for it.
For anyone applying by paper form only, where printed photos are all that is required, the missing digital copy is irrelevant. For anyone applying online or needing a digital file for a visa application, Walmart is an incomplete solution unless the digital file is sourced elsewhere first.
Get a verified digital file for MyTravelGov: [Get a US passport photo](/us/products/passport-photo)
No Retake Guarantee: The Risk Calculation
Walmart does not offer a retake guarantee or a refund policy if the State Department rejects your passport photo. This is a meaningful difference from the two main pharmacy competitors. Walgreens will retake and reprint for free if you bring the rejection notice to the same store. CVS offers a money-back guarantee on rejected photos.
At $7.64, the cost of a rejection at Walmart is lower in absolute terms than at CVS or Walgreens. But the consequence of a rejection, weeks of delay and the requirement to get new photos taken, is the same regardless of where the original was taken. For most straightforward adult applications, Walmart photos are accepted without any problem. For anyone who has had a photo rejected before, or anyone uncertain about the setup at home, the guarantee at CVS or Walgreens is worth the extra cost.
The $0.16 Print Hack: Cheapest Passport Photo Prints in the US
Walmart charges $0.16 for a standard 4x6 inch glossy print, the lowest 4x6 rate of any major US retailer. By formatting a verified digital passport photo as a 4x6 template with two 2x2 photos laid out on it, you can get printed passport photos at Walmart for $0.16 total rather than $7.64, using the same printers and the same paper.
Step by step
1. Get a verified, compliant digital passport photo. See the link below. 2. Format it as a 4x6 inch template with two 2x2 photos on it, with crop marks. Most passport photo services provide this template automatically. 3. Go to photos.walmart.com or use the Walmart Photo app. 4. Select Standard Prints, then 4x6 size, and upload your template file. 5. Critical: turn off the Fit to Page setting. Walmart Photo defaults to fitting the image to fill the frame. If left on, your 4x6 template gets scaled up to fill the print area, changing the dimensions of the 2x2 photos on it. Look for a no-crop, actual size, or do not resize option and make sure it is selected before ordering. 6. Select same-day pickup at your nearest store. Collect the print, cut out the two photos with scissors.
This route does not include a compliance check, a retake option, or a digital file. The photo must already be verified as compliant before you order prints, since Walmart prints whatever you upload.
Get a verified photo ready to print: [Get a US passport photo](/us/products/passport-photo) Free compliance check: [Passport photo checker](/tools/passport-photo-checker)
Finding a Walmart That Does Passport Photos
Walmart has over 4,700 Supercenter and Neighborhood Market locations in the US. The in-store staffed passport photo service is available at locations with a dedicated Photo Center, which is the large majority of Supercenters but not every store format.
To find a location with the staffed service: go to walmart.com and use the Store Finder. Filter by Photo Center to narrow to locations with photo services. The staffed passport photo service is available during Photo Center hours, which are typically 9am to 8pm on weekdays and similar on weekends, though hours vary by store. Call ahead specifically to confirm the passport photo service is available and not just the printing kiosk.
For the online upload-and-print service, any store with photo printing can fulfil the order, which is most large Walmart locations. Select same-day pickup when ordering and confirm your chosen store is included.
Baby and Child Passport Photos at Walmart
Walmart does passport photos for children who can follow instructions and sit or stand independently. For babies and very young infants, the situation is more complicated. Several Walmart locations have declined infant photo sessions, either because the associate is not trained for it or because the Photo Center setup is not suited to the overhead technique the State Department recommends for babies.
For newborns and young babies, the home method is more reliable than a Walmart visit. The State Department recommends placing the baby in a car seat covered with a white or off-white blanket, photographing from in front. No parent or supporting hand should appear in the frame. Get that photo verified for compliance, format it as a 4x6 template, and print it at Walmart for $0.16.
See also: [US passport photo requirements](/us/passport-photo-requirements)
Walmart vs CVS vs Walgreens: The Direct Comparison
For most people choosing between the three main chains, the decision is actually simpler than the price gap suggests, because the right answer depends on what you need from the service, not just the sticker price.
| Factor | Walmart | CVS | Walgreens |
|---|---|---|---|
| Price for two prints | $7.64 | $17.99 | $16.99 |
| Digital copy | Not available | $3.99 extra | Free |
| Total for prints and digital | N/A | $21.98 | $16.99 |
| Compliance system | Manual (basic) | Kodak Moments automated | Manual (associate) |
| Compliance certificate | No | Yes | No |
| Retake or refund guarantee | No | Money-back guarantee | Free retake |
| 4x6 print hack price | $0.16 | $0.39 to $0.42 | $0.39 |
| Locations | 4,700+ | 9,500+ | 8,000+ |
Walmart is the right choice when: you only need prints for a paper application and no digital file, you are confident about photo compliance, or you are printing a self-formatted 4x6 template at the cheapest possible rate.
Walgreens is the right choice when: you need both prints and a digital copy (included free), want a retake guarantee, or want the convenience of one full-service stop.
CVS is the right choice when: you want an automated compliance system and a verification certificate, or you are less certain about compliance and value the money-back guarantee.
Full US price comparison: [Passport photo near me](/us/passport-photo-near-me)
Ready to create your passport photo?
Get a compliant United States passport photo in minutes. AI-verified. 100% acceptance guarantee or your money back.
Why Choose PassportApp?
Ready in 2 Minutes
AI processing delivers your compliant photo instantly — no booth queues.
100% Acceptance Guarantee
Full refund if your application is rejected due to the photo.
Compliance Verified
Every photo is checked against official requirements before download.
Frequently Asked Questions
$7.64 for two 2x2 inch printed photos. This applies to both the in-store staffed service and the online upload-and-print option. Walmart is the cheapest major national walk-in chain for passport photos, less than half the price of CVS ($17.99) and Walgreens ($16.99). No digital copy is included at any price tier.
No. Walmart provides printed photos only, whether through the in-store staffed service or the online upload-and-print option. No digital JPEG file is included or available as an add-on. For MyTravelGov online passport renewals, which require a digital upload, you need to source the digital file separately.
The in-store staffed service: a trained associate photographs you against a white background screen and prints two 2x2 inch photos on the spot. Not available at every Walmart, call ahead. The online upload-and-print service: you upload your own compliant digital photo to Walmart Photo online, select a standard 2x2 passport photo product, and collect the prints at your local store. Walmart does not check compliance on uploaded photos. Both cost $7.64.
Yes. If you already have a verified, compliant digital photo, format it as a 4x6 inch template with two 2x2 photos on it and order it as a standard 4x6 print at Walmart Photo for $0.16. This is the cheapest passport photo print rate of any major US retailer. Turn off the Fit to Page setting when ordering or the template will be rescaled to the wrong dimensions.
Walmart does not offer a retake guarantee or a refund policy for passport photos. If your photo is rejected by the State Department, you pay for a new session at full price. This is meaningfully different from Walgreens, which offers a free retake or reprint with the rejection notice, and CVS, which offers a money-back guarantee.
No. The staffed in-store photography service is only available at Walmart Supercenters and some Neighborhood Market locations with a dedicated Photo Center. Not every Walmart has one. The online upload-and-print service is more widely available but requires a nearby store with photo printing. Use the Walmart store finder and filter for Photo Center locations, or call ahead before making a trip.
Some locations will attempt it; others decline. For newborns and young babies, the home method is more reliable: place the baby in a car seat on a white blanket, photograph from in front, get the photo verified, and print the 4x6 template at Walmart for $0.16.

