Skip to main content

Walgreens & CVS Passport Photo — Print for $0.49 Instead of $14.99

How to print a compliant US passport photo at Walgreens or CVS for under $1 instead of paying $14.99 – $16.99 at the passport-photo counter. Step-by-step kiosk upload, our $3.99 alternative, and the exact 4×6 print settings that pass State Department review.

Last reviewed:

The cheap way to get a Walgreens or CVS passport photo

Walking up to the Walgreens passport-photo counter costs $14.99. The CVS passport-photo counter is $16.99. Both prices have held since 2023 across the US. What most people don't realise is that you can print the same photo at the same store using the regular $0.33 – $0.49 per 4×6 photo print service — about 30× cheaper. The kiosk uses identical paper and printer hardware; the only thing that changes is whether you let the store operator capture the photo for you, or upload your own file.

Our tool produces the digital JPEG sized exactly to State Department rules (51 × 51 mm, 600 × 600 px at 300 DPI, plain white background) plus a 4 × 6 print sheet ready to upload to any pharmacy kiosk. Total cost: $3.99 + $0.33 – $0.49 = under $5, with multiple compliant prints on the sheet.

Step-by-step: print your passport photo at Walgreens

  1. Create your photo on our site. Pick US passport, upload a portrait, preview for free, pay $3.99 to download the digital JPEG plus the 4 × 6 print sheet.
  2. Open the Walgreens app or walgreens.com/photo. Sign in.
  3. Choose "Print Now" → "4×6 Glossy".
  4. Upload the print sheet file from our download. The Walgreens interface accepts JPEG, PNG, and HEIC.
  5. Pick a storefor same-day pickup. Usually ready within 1 hour; you'll get a text when it's done.
  6. Pay $0.33 – $0.49 per print on pickup.
  7. Cut along the corner guides on the sheet to produce 2 – 4 compliant US passport photos (51 × 51 mm each).

Step-by-step: print your passport photo at CVS

  1. Open the CVS Photo app or cvs.com/photo. Sign in.
  2. Tap "Same Day Prints" → "4×6 Glossy".
  3. Upload the 4×6 sheet from our download.
  4. Select a CVS store for same-day pickup (typically within 1 hour).
  5. Pay $0.33 – $0.49 per print. CVS pricing is functionally identical to Walgreens for this service.

Walgreens vs. CVS vs. our $3.99 alternative — total cost compared

OptionTotal costWhat you getTime
Walgreens passport-photo counter$14.992 printed photos~15 min in-store wait
CVS passport-photo counter$16.992 printed photos~15 min in-store wait
Walmart passport-photo counter$7.442 printed photos~10 min in-store wait
Our tool + Walgreens kiosk print~$4.32HD digital + 4 – 8 printed photos (4×6 sheet)~3 min online, ~1 hr pickup
Our tool + Walmart kiosk print~$4.12HD digital + 4 – 8 printed photos (4×6 sheet)~3 min online, ~1 hr pickup
Our tool + home inkjet print~$4.50HD digital + 4 – 8 printed photos (home paper)~5 min total

Why the kiosk-upload path is just as compliant

The Walgreens or CVS passport-photo counter doesn't use special equipment for their $14.99 service — they use the same Fuji Frontier or Kodak Adaptive Picture Exchange printer behind the standard photo counter. What you're paying $14.99 for is the operator capturing the photo on their camera and framing it to the State Department template. If you bring your own file already sized to spec (which our tool does for you), you skip the capture step entirely.

The print quality, paper, and dimensional accuracy are identical — and our $0.99 lower starting cost gets you 4 – 8 printed copies on a single sheet instead of the 2 that the in-store service provides. Extras come in handy for visa applications, embassy interviews, and any future submission within the photo's 6-month validity window.

State Department compliance — what we enforce

Our tool produces a US passport photo sized to the official State Department template:

What can go wrong (and how to avoid it)

Frequently asked questions

How much is a passport photo at Walgreens?

Walgreens charges $14.99 for a US passport photo at the in-store passport-photo counter — this includes 2 printed copies on glossy photo paper. The Walgreens passport-photo counter price has been $14.99 since 2023 across most US locations.

How much is a passport photo at CVS?

CVS charges $16.99 for a US passport photo at the in-store passport-photo counter, including 2 prints on glossy paper. CVS prices are typically $1 – $2 higher than Walgreens for the same service.

Can I bring my own digital photo to Walgreens or CVS to print?

Yes. Upload our 4×6 print sheet to the Walgreens app (Photo → Add prints → 4×6) or the CVS app, then pick up at the store. Walgreens charges $0.33 – $0.49 per 4×6 print, CVS charges $0.33 – $0.49 — about 30× cheaper than their in-house passport-photo counter.

Is the printed 4×6 sheet from your tool the same quality as a Walgreens passport photo?

Yes, when printed on the same glossy photo paper at the same kiosk. The kiosk uses identical Fuji or Kodak silver-halide printers. The only difference is the source file — ours is sized exactly to State Department specs and includes multiple copies on the same sheet, so you can keep extras for future use.

Will Walgreens or CVS reject a passport photo printed from a digital file I uploaded?

No. The kiosk staff treats our 4×6 sheet as a normal photo print job. They are not checking the photo against State Department rules — that responsibility shifts to you when you bring your own file. Our digital file is sized correctly, so the printed result is compliant.

Can I print at Walmart or FedEx Office instead?

Yes. Walmart Photo prints 4×6 at $0.13 – $0.39 per print (the cheapest big-box option). FedEx Office charges $0.49 – $0.99 but uses pro-grade paper that some applicants prefer for visa applications. Both accept the same uploaded 4×6 sheet from our tool.

What if Walgreens passport photo prints get rejected by the State Department?

The Walgreens passport-photo counter offers a re-do at no charge if the photo is rejected — but only if you used their in-house photo service ($14.99). If you uploaded your own file via the photo kiosk ($0.49), you take responsibility for compliance. Our tool refunds the $3.99 if the digital file objectively fails the State Department checklist — see our refund policy.

How long does Walgreens or CVS take to print a 4×6 sheet?

Same-day pickup typically within 1 hour. Order via the Walgreens or CVS app for fastest turnaround — pickup notifications go to your phone when ready. The in-store kiosk also prints on-demand in about 2 – 5 minutes if you upload at the touchscreen directly.

Make your US passport photo now — print at Walgreens, CVS, or anywhere

Start at US passport photo for the template pre-loaded, or pick a different country from all 100+ supported countries. Need more print options? See the full pricing breakdown on the cheapest way to print a passport photo.