Walmart Passport Photo: Cost, How It Works & What to Expect

Walmart is the cheapest big chain for passport photos: $7.64 for two 2×2 prints, ready at a Photo Center in as little as an hour or shipped to your door. The twist is that you supply the photo. You upload it to the Walmart Photo site, Walmart prints it to the official size, and nobody checks whether the photo itself follows the passport rules.

So how does that work in practice? What happens if your photo gets rejected? And is there a way to get the low price with the rules already checked?

Price and details verified from the official Walmart Photo passport photos page. Last verified July 31, 2026.

$7.64
two printed 2x2 photos
from a photo you upload
Walmart passport photo price, verified July 31, 2026.

How Much Is a Passport Photo at Walmart?

A Walmart passport photo costs $7.64 for two printed 2×2-inch photos, ordered through the Walmart Photo site. Pick them up at your store's Photo Center in as little as an hour, or have them delivered; shipping is free on orders over $35.

Keep in mind that the $7.64 covers the printing only. The photo is one you upload yourself, following the US federal guidelines, and Walmart formats it to the official 2×2 size. Whether the photo itself passes (the lighting, the background, your expression) is your responsibility, and that's the part the passport office actually rejects photos over.

Price
$7.64 for two prints
Photo
You upload your own
Size
2x2 in, U.S. government compliant
Appointment
None. Order online
Turnaround
Pickup in as little as 1 hour
Where
Photo Centers + home delivery

Does Walmart Still Take Passport Photos?

Sort of, and the "still" is fair.

Walmart's passport photo service today is built around the upload: you order online, and the Photo Center prints your photo. For in-person help, Walmart points you to the service counter at a Supercenter Photo Center, where an associate can assist you.

Whether your particular store takes the photo for you varies, and not every store has a Photo Center at all. So if you'd rather have someone behind a camera, call your store first and ask; it saves you a trip and a hunt through the aisles.

Are Walmart Passport Photos Good Quality?

The prints are. Walmart Photo prints on proper photo equipment and formats your image to the official specifications, and at $7.64 for two prints, nobody beats the price.

The quality question really lives in your uploaded photo. A phone selfie against a beige wall, a shadow across your face, a white shirt washing into a white background: Walmart prints all of it beautifully, and the passport office rejects it anyway.

In other words, the printing is the easy half. The photo that gets accepted is the half you still have to get right, and you often don't find out something is wrong until the passport office says so.

What Should You Wear for a Passport Photo?

Wear a plain, solid color that isn't white or cream. Take off your glasses, since they're not allowed in a US passport photo. Skip hats and head coverings unless you wear one daily for religious reasons, and keep your expression neutral, mouth closed, both eyes open.

The white-top rule matters double at Walmart, because nobody is checking your photo before it prints. Against a white background, a white shirt gives you that dreaded floating head look, and you'll only hear about it from the passport office.

A service that checks your photo against every rule before you pay closes exactly this gap; this way, you know it passes before anything is printed.

What size is a US passport photo?

Wherever it's printed, Walmart included, a US passport photo has to hit the same official size: a 2 x 2 inch square, with your head 1 to 1⅜ inches from chin to crown. Get the head too small or too large and the passport office rejects it, no matter how good the photo looks.

Walmart formats your upload to the 2×2 frame, but it won't fix a head that's the wrong size within it. From home you don't have to eyeball it either. We measure your head and set it to the regulation size before you pay, and you can see the full US passport photo requirements spelled out.

US passport photo size diagram A 2 by 2 inch (51 by 51 mm) square photo with a centered head and shoulders, where the head measures 1 to 1 and three-eighths inches (25 to 35 mm) from the chin to the top of the head. Example US passport photo of a woman, sized to the official 2x2 inch spec with the head 1 to 1 3/8 inches from chin to crown and eyes 56 to 69 percent up from the bottom. 2 in · 51 mm 2 in · 51 mm head 1–1⅜ in
US passport photo size: 2 × 2 in (51 × 51 mm), with the head 1–1⅜ in (25–35 mm) from chin to crown. Source: U.S. Department of State.

The from-home option

How to Get Your Passport Photo Online

Walmart already meets you halfway: you take the photo, they print it. The missing piece is the check in between. And this is where OnePassPhoto can help.

Snap a selfie and upload it. We size your head to the proper specifications, tidy up the background if needed, and check your lighting, framing, and expression against every official US rule, all before you pay a cent. You get a ready-to-use digital photo plus a print-ready file, so you can still grab Walmart's $7.64 prints, now without the rejection gamble. We never retouch your face, so it still looks like you. And if a passport office ever turns it down, you get your money back.

Walmart vs. OnePassPhoto: Side-By-Side Comparison

Both start from a photo you take yourself. The difference is what happens between your camera and the print: who checks the photo, and who carries the risk if the passport office says no. This table offers a quick side-by-side comparison:

 Walmart PhotoOnePassPhoto from home
Price$7.64 for two printsFree preview, price shown at checkout
The photoYou upload it, uncheckedYou upload it, we check every rule
Digital fileYour own, as uploadedCompliant version, instant download
Head size & framingPrinted as you send itMeasured and set to regulation
If it's rejectedNew photo, new printsMoney back, guaranteed

What About the Pharmacies and Other In-Person Options?

If you'd rather have someone take the photo for you, Walgreens charges $16.99 for two prints with a free digital copy emailed, and CVS charges $17.99 plus $3.99 for the digital file. Both cost roughly twice Walmart's price, and all three share the same catch: if the photo fails, you're making a second trip. With OnePassPhoto, you skip the trips entirely.

Ready to get started from the comfort of your own home?

Walmart figures verified from the official Walmart Photo page, July 31, 2026. Walgreens pricing verified June 29, 2026; CVS pricing verified July 29, 2026.

Walmart Passport Photo FAQ

Does Walmart still take passport photos?

Sort of. Walmart's passport photo service now centers on printing a photo you upload to the Walmart Photo site, with pickup at a Photo Center in as little as an hour. For in-person help, Walmart says to visit the Photo Center service counter at a Supercenter, where an associate can assist you. Whether your store takes the photo for you varies, so call ahead.

How much is a passport photo at Walmart?

A Walmart passport photo costs $7.64 for two 2×2 prints, ordered through the Walmart Photo site. That makes Walmart the cheapest of the big chains, but note that the price is for printing; the photo itself is one you upload.

Does Walmart give you a digital copy of your passport photo?

The digital file is yours to begin with, since you upload it. Walmart's $7.64 product covers the two prints. Just keep in mind that nobody at Walmart checks your file against the passport rules, so the digital copy you keep is only as good as the photo you took.

Do I need an appointment for a Walmart passport photo?

No. You order online whenever you like and pick the prints up at your Photo Center, often within an hour, or have them shipped to your door. No appointment involved at any step.

How long does a Walmart passport photo take?

As little as one hour. Upload your photo, choose same-day pickup, and your prints wait for you at the Photo Center. Home delivery takes longer and ships free on orders over $35.

What if my Walmart passport photo gets rejected?

That risk sits with you, because Walmart prints what you upload without checking it against the State Department's rules. If the passport office says no, you're taking a new photo and paying for prints again. OnePassPhoto checks your photo against every official rule before you pay, and refunds you if it's ever rejected.

Does Walmart do baby passport photos?

You can print a baby's passport photo at Walmart the same way as any other: upload the photo, pay $7.64, pick up the prints. Taking a compliant baby photo is the hard part, and that's on you. At home you can take as many tries as your little one needs, and OnePassPhoto checks the result against every rule before you pay.

How many copies do you get at Walmart?

Two. The $7.64 passport photo product is a set of two printed 2×2 photos, which is exactly what a US passport application asks for.

Can Walmart print a passport photo I took myself?

Yes, that's exactly what the service is. Upload your 2×2 photo to the Walmart Photo site and pick up two prints for $7.64. Pair it with OnePassPhoto and you upload a file that's already been checked against every official rule, so the cheap prints don't carry the rejection risk.

Can I use a Walmart passport photo to renew my passport online?

An online renewal needs a digital photo that meets the State Department's rules, not prints. Since Walmart's service starts from your own file, the question is whether that file passes. OnePassPhoto checks it against every rule and gives you a ready-to-upload digital photo, plus a print-ready file if you still want paper copies.