Walmart's popular $7.64 online option is upload-and-print — you supply the photo. Some Supercenters also have a staffed service. Either way, here's how to get the best result for less.
Online upload-and-print ($7.64): You upload your own compliant photo file through Walmart Photo and pick up prints at your local store. Walmart does not check compliance on uploaded photos — you are responsible for meeting State Department requirements.
In-store staffed service (select Supercenters): Some Walmart Supercenters have a trained associate who can take and print your passport photo at the service counter. Availability varies by location — call ahead to confirm.
Whether you use Walmart's online upload option or want a better photo than a quick in-store take, PPF gives you the edge:
Upload your photo to Walmart Photo and order their "Passport Photos" product. They print two pre-cut 2×2 inch photos.
| Price | $7.64 |
| What's included | Two pre-cut 2×2 passport prints |
| Photo taking | Not included — you supply the file |
| Compliance check | Not included — you verify yourself |
| Pickup | 1-hour pickup or home delivery |
Upload a 4×6 template (with six 2×2 passport photos in a grid) and print it as a standard 4×6 photo. Cut the photos yourself.
| Price | $0.16 |
| What's included | One 4×6 print → cut into six 2×2 photos |
| Photo taking | Not included — you supply the file |
| Compliance check | Not included — you verify yourself |
| Pickup | 1-hour pickup or home delivery |
This is the cheapest verified printing price across all major retailers. Walgreens is $0.39 for the same 4×6 print.
| Walmart | CVS | Walgreens | |
|---|---|---|---|
| Price | $7.64 | $17.99 | $16.99 |
| They take your photo? | Select Supercenters | Yes | Yes |
| Compliance check? | Not on online uploads | Basic | Scanning tools |
| Digital copy | Not with online option | $3.99 extra | Free |
| You get | 2 prints | 2 prints | 2 prints + digital |
The $7.64 online price reflects that you supply the photo yourself. In-store staffed service may have different pricing — check your local Walmart Supercenter.
Since Walmart needs you to supply the photo anyway, pair it with PassportPhotoFactory for the cheapest possible compliant passport photo:
Get your compliant photo. Use PassportPhotoFactory ($6.99) — take your photo, AI verifies compliance, and generates a 4×6 template with 6 passport photos.
Upload to Walmart Photo. Go to photos3.walmart.com, select Standard Prints, upload your 4×6 file.
Select 4×6 glossy print — $0.16. Choose 1-hour pickup at your local Walmart or home delivery.
Pick up and cut to size. Use a ruler and sharp blade to cut the 2×2 photos from the 4×6 sheet. You have 6 compliant passport photos.
Our AI Photo Coach guides you to a perfect photo. Unlimited retakes until you love it. Then Walmart prints it for $0.16. Total: $7.15.
Get Compliant Photo — $6.99Then print at Walmart for $0.16. See full comparison →