Walmart Passport Photo — Price, Low Cost Options, Requirements & Printing

Walmart Passport Photo (2026 Guide)

Quick Answer

Price: $7.44 in-store (2 photos) or $0.25 DIY printing

Time: 1 hour in-store, same for DIY

What you need: 2x2 inch photos, white background

Alternative: Use our tool + print 4x6 for $0.25

Walmart offers affordable photo printing services that can be used to produce passport-size (2×2 inch) photos for a fraction of the in-store photo service price. Here's how to prepare and print your passport photo at Walmart in 2026.

Option 1: Use Walmart’s In-Store Passport Photo Service

  • 💰 Price: ~$7.44 for two printed 2×2 photos
  • 📍 Available at most Walmart Photo Centers
  • ⏱️ No appointment needed
  • ❌ Digital file not provided

Option 2: Print Your Own 2×2 at Walmart for Under $0.50

You can create a compliant passport photo at home, arrange multiple copies on a 4×6 layout (4 inches by 6 inches), and print it at Walmart for around $0.20–$0.30, saving over 90%.

Steps to Print Your Own 2×2 at Walmart

  • Take your photo against a plain white background with good lighting
  • Use an online passport photo generator to crop, check, and arrange a 4×6 print layout
  • Save the layout as a high-resolution JPEG
  • Upload the file to Walmart’s online photo printing service or bring it on a USB drive to the in-store kiosk
  • Select 4×6 print size and ensure “Fit to Page” is turned off
  • Print and cut out your 2×2 photos with scissors or a photo trimmer

Why Print Your Own at Walmart?

  • Cut Your Cost by 60–80% compared to in-store passport photo service
  • Unlimited retakes before printing
  • Get multiple copies for the same price
  • Convenient same-day printing

Tip: Keep your digital layout so you can reprint anytime without retaking the photo.

Common Rejection Reasons & How to Avoid Them

Top Rejection Reasons:

  • Head size too small or large - Head should be 1-1⅜ inches from chin to top
  • Wrong background - Must be pure white, not off-white or cream
  • Shadows on face - Use even lighting, avoid harsh flash
  • Blurry or pixelated image - Use high resolution (300 DPI)
  • Incorrect dimensions - Must be exactly 2×2 inches

Related Resources

Official Requirements

Learn the complete 2x2 passport photo requirements

US Passport Photo Requirements →

DIY Photo Guide

Take your own passport photo with an iPhone

iPhone Photo Guide →

Glasses & Accessories

Rules about wearing glasses in passport photos

Glasses Rules →

Compare All Options

Where to print passport photos - all locations

Compare Printing Options →

Frequently Asked Questions

How much do Walmart passport photos cost?

Walmart charges $7.44 for two 2x2 passport photos taken in-store. You can print your own 4x6 layout at Walmart for just $0.25 by creating photos online first.

How long do Walmart passport photos take?

Walmart passport photos are typically ready in 1 hour when taken in-store. If you print a 4x6 layout yourself, it's ready in the same timeframe.

Are Walmart passport photos accepted?

Yes, Walmart passport photos are accepted by the U.S. State Department when they meet official requirements: 2x2 inches, white background, proper head size and positioning.

Does Walmart require appointments for passport photos?

No, Walmart passport photos don't require appointments. You can walk in anytime during photo center hours or use their photo kiosks.

What are Walmart photo center hours?

Walmart photo center hours vary by location but are typically 8 AM to 8 PM Monday-Sunday. Check your local store for exact hours.

Get a Walmart-Ready Passport Photo Now

Upload your image, preview it with official measurements, and download a perfect 4×6 layout (4 inches by 6 inches) ready for Walmart printing — cheaper, faster, and more flexible than in-store service.

Loading chat...