IDPhotoNow Logo

CVS vs Target Passport Photos: 2025 Comparison

CVS and Target are both convenient places to get passport photos, but they differ in price, availability, and service style. Here’s how they compare in 2025.

CVS Passport Photo

  • πŸ’° Price: $16.99 for two printed photos
  • πŸ“ Thousands of locations nationwide
  • ⏱️ In-store service, usually no appointment required
  • ❌ Digital file usually not provided
  • ⚠️ Quality may vary by location

Target Passport Photo

  • πŸ’° Price: ~$12.99 at most Target Photo Centers
  • πŸ“ Photo services often operated by CVS inside Target
  • ⏱️ In-store only, no digital file by default
  • πŸ“Έ Fewer locations with photo services compared to CVS standalone stores
  • ⚠️ May require checking if your local Target offers passport photos

Side-by-Side Comparison

FeatureCVSTarget
Price$16.99$12.99
Requires Store Visitβœ…βœ…
Digital File Included❌❌
Photo Service ProviderCVSOften CVS-operated
AvailabilityHighModerate

Key Takeaways

Target may be slightly cheaper, but many Target photo services are actually run by CVS, meaning the process and results are often identical. Availability can be lower for Target, so CVS may be the faster option if you need a photo today.

Best Value Option

You can save over 90% compared to either store by taking your own passport photo at home, checking compliance online, and printing it at any store for under $0.50.

  • Take your photo against a plain white background
  • Use an online passport photo generator to crop, check, and create a 4Γ—6 layout
  • Print at CVS, Target, or Walmart for $0.39–$0.50

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

Get a Compliant Photo Now

Upload your image, preview it for free, and download a perfect 4Γ—6 layout ready for printing at CVS, Target, or anywhere else.

Print at CVS

Learn how to print your own passport photo at CVS for under $0.50. Read guide β†’

Print at Target

Learn how to print your own passport photo at Target for under $0.50. Read guide β†’