Budget Photo Guide

Cheap Passport Photos Without Sacrificing Quality

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.

2026 passport photo prices compared

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.

  • Walmart: $7.99 - $9.99 (cheapest retail)
  • Rite Aid: $11.99 - $14.99
  • AAA member: free to $10
  • CVS / Walgreens: $15.99 - $16.99
  • USPS / FedEx Office: $15 - $20
  • Online services: $15 - $20 (includes digital file + 6 prints)

Why "cheapest" is not always the best value

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 options — and their catches

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.

Hidden costs to factor in

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.

  • Gas and parking costs for in-person trips
  • Cost of extra prints if you need more than 2
  • Cost of a second visit if the first photo is rejected
  • Lost time waiting at the photo counter

Best cheap option by use case

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.

Frequently Asked Questions

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.

Can I get passport photos for free?

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.

Is it cheaper to print passport photos at home?

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.

Why do passport photos cost so much at pharmacies?

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.

Related Guides