What is the cheapest place to get passport photos?
Walmart is the cheapest in-person option at $7.99-$9.99 per pair. AAA members can sometimes get free photos. Online services offer the best per-use value when factoring in the included digital file.
Budget Photo Guide
Real 2026 pricing for every passport photo option — pharmacies, big-box retailers, post offices, and online services — so you can find the cheapest path without ending up with a rejected photo.
Retail passport photo prices range from around $8 to $20 per pair. Pharmacies sit at the higher end. Big-box retailers are the cheapest in-store option. AAA member pricing can be the lowest of all if you already have membership.
Online services typically charge $15-$20 but include a digital file plus a 4x6 template with six 2x2 photos — significantly more output than retail for similar money.
A $7.99 Walmart photo gives you two physical prints. A $15 online service gives you a digital file you can reuse for multiple applications, plus a 4x6 template with six prints you can take to Walmart for an additional $0.30.
On a per-photo basis, the online option costs less. On a per-application basis, it costs dramatically less because one digital file handles online renewals, citizenship applications, visa filings, and traditional mail-in applications.
Free passport photo apps exist but most use generic templates that miss current US State Department specifications. Free versions often watermark the image or limit resolution below the required 600x600 pixels.
AAA membership is the most reliable "free" option for physical photos, but only for members. Free apps are useful for a preview, not for an actual submitted photo.
A "$7.99 passport photo" becomes more expensive when you factor in gas, parking, and the cost of additional copies if your application needs more than two photos. Many people end up paying for a second visit when the first photo is rejected.
A $15 online photo with included digital file and 4x6 template avoids all of those hidden costs. You only pay for extra prints if you actually need them, and unlimited retakes during upload mean no second-visit risk.
If you need exactly two printed photos and have a Walmart nearby, $7.99 is hard to beat. If you need a digital file for an online application, online services beat in-store on price. If you need photos for multiple family members, online services are dramatically cheaper because each file generates six prints.
Walmart is the cheapest in-person option at $7.99-$9.99 per pair. AAA members can sometimes get free photos. Online services offer the best per-use value when factoring in the included digital file.
AAA members can get free or discounted passport photos at AAA offices. Free apps exist but rarely produce fully compliant output that meets current US State Department specifications.
Only if you already own a quality photo printer and glossy photo paper. The per-print cost at a pharmacy ($0.25-$0.30) is typically lower than home ink and paper costs.
Pharmacies charge for staff photographer time, studio space, and same-day convenience. Online services skip the photographer overhead, which is why they typically include more for the same money.