IDPhotoNow Logo

What's the cheapest way to print a passport photo?

You don’t need to spend $16–$18 for two passport photos at CVS or Walgreens. With a little preparation, you can print multiple compliant passport photos for under 50¢—here’s how.

1. Take Your Photo at Home

Use your phone or digital camera against a plain white wall. Stand about 3–4 feet away from the wall and have someone take the picture at eye level. Make sure your face is evenly lit with no shadows.

2. Use a Passport Photo Generator

Upload your image to an online passport photo generator. This will:

  • Crop your image to the exact U.S. passport size (2×2 inches)
  • Check head size and eye position against official requirements
  • Place four 2×2 photos on a 4×6 layout for printing

3. Print on 4×6 Paper

Most stores like Walgreens, CVS, and Walmart charge about $0.39–$0.50 for a 4×6 print. Upload your layout online or bring it in on a USB drive.

4. Cut Your Photos

Use scissors or a paper cutter to cut out the 2×2 photos. You’ll get four passport photos from a single print—enough for multiple applications.

Why This Is the Cheapest Option

  • No in-store photo fee (just pay for the print)
  • Get multiple copies in one go
  • Reprint anytime using the same layout

Tip: Always keep the digital 4×6 layout so you can reprint in the future without retaking your photo.

Get Your Cheap Passport Photos Now

Upload your photo, check compliance, and download a ready-to-print 4×6 layout. Print it at any store for under 50¢ and save over 97% compared to in-store photo services.