Yes, you can take a passport photo at Walmart — at stores that have a Photo Center, an associate can take the photo and print two 2×2 in copies, usually the same day. Walmart's passport photo price changes over time and can differ between stores and between in-store and online orders, so check the current price on walmart.com or call your store before you go. This guide covers how the service works, how to print a passport photo at Walmart if you already have one, the State Department rules, and a $7 online option.
We could not confirm a single, current Walmart passport photo price directly on walmart.com when we checked in October 2026, so we're not quoting a number here. To get the exact passport photo Walmart cost for your area:
Be careful with listings on Walmart.com's marketplace: some passport "photo prints" there are sold by third-party sellers and mailed to you, which is a different service from the in-store Photo Center.
Not every Walmart has a Photo Center, and not every Photo Center offers passport photos at all hours. Before you go:
If you already have a correctly sized photo, you can print it instead of having a new one taken. The simplest route is a standard 4×6 in print: put two or more 2×2 in photos on a 4×6 sheet at exact size, upload it to Walmart Photo for in-store pickup, then cut the photos out. A few tips:
A print-ready 4×6 in layout is exactly what our $10 plan produces (see below).
A Walmart associate can take the photo, but the State Department decides whether it's acceptable. The key rules:
Unacceptable photos are the top reason the State Department puts applications on hold. Watch for:
If your nearest Photo Center has limited hours or you'd rather skip the trip, you can make the photo at home and print it at Walmart or anywhere else. With Photo-Visa.Online you take the photo yourself (a friend with a phone is enough), upload it and get a file that is cropped to 2×2 in with the head sized to the State Department range. We do automated cropping to 2×2 in, a background check and a compliance check — we don't change your face. You see the result before paying.
| Plan | Price | What you get |
|---|---|---|
| Digital photo | $7 | 2×2 in digital file, automated crop and checks |
| Print-ready layout | $10 | Digital file plus a 4×6 in sheet you can print at any photo lab and cut into 2×2 in photos |
| Manual processing | $10 | A specialist reviews the photo; includes an acceptance guarantee |
The acceptance guarantee applies only to the Manual processing plan — the $7 and $10 automated plans do not include it. Every order includes one free re-upload of the source photo within 30 days, so if your first shot has a shadow or closed eyes you can replace it. For setup tips, read how to take a passport photo at home, and check the full 2×2 inch photo specifications.
For prices at the big chains side by side, see our CVS vs Walgreens vs Walmart passport photo comparison and the broader passport photo near me vs online guide. Other stores we cover: Walgreens, USPS, The UPS Store and Costco.
Yes, at many stores with a Photo Center. Check your store's services and Photo Center hours on walmart.com, or call ahead.
The price can vary by store and change over time. Check the current price on walmart.com for your store, or call the Photo Center.
Walmart doesn't publish an appointment policy we could verify, and staffing varies by store. Calling your Photo Center first is the easiest way to avoid a wasted trip.
Yes. Upload a 4×6 in layout with correctly sized 2×2 in photos to Walmart Photo, print it at actual size on photo paper, and cut the photos out.
Ask your Photo Center — we couldn't confirm on walmart.com whether a digital copy is included. If you need a file for an online renewal or a visa form, an online service gives you one directly.
Upload a photo taken against a plain white wall and see your cropped 2×2 in result before paying — $7 digital, $10 with a 4×6 in print layout you can print at Walmart. Start your US passport photo online.