When looking for a place to take a passport photo, we can find plenty of options all around us. Other than photo studios and photo booths, many large retail chains, and some post offices can offer passport photo services.
Among the many options, CVS Pharmacy is one of the most popular, allowing us to get a passport photo in generally 10 minutes. If you are sending your passport application through the post office, you’ll also be able to take a passport photo there.
But, which of the two options is the most convenient? In this article, we will see which is the best place to get a passport photo, CVS Pharmacy or the Post Office.
Turn a selfie into a compliant passport photo with help from Passport Photo Online.
- Take a selfie or upload a photo.
- Passport Photo Online’s AI checker will improve it.
- Our compliance experts will double-check the results.
- Download your digital copy or order prints. That’s it!
Download a digital passport photo – compliant with US passport photo requirements. Have prints delivered to your address with a single click.
Verified by experts, 100% approval rate
Get accepted or 2x your money back
High-quality passport photos in just 3 clicks
10,000,000 satisfied customers to date!
I used Passport Photo Online and got a verified, compliant digital passport photo from a simple selfie. The whole process took about five minutes. The prints arrived just a few days later. I saved time and money and my passport application was accepted!
Passport Photos at CVS and USPS: Key Takeaways
Looking for a quick recap of the services? Let’s answer the most commonly asked questions right away.
- Do post offices take passport photos? Thousands of USPS Post Offices accept first-time passport applications for the US Department of State. Most of those locations can also take your passport photo in-store (appointment might be necessary), making it convenient to complete multiple tasks in one visit.
- What’s the USPS passport photo price? The cost of a USPS passport photo is $15 if you choose to have it taken in-store.
- Does CVS do passport photos? Yes, but only at select locations. Use the CVS store finder to see where you can get your CVS passport picture taken.
- How much is a passport photo at CVS? A set of two CVS passport photos cost $16.99.
Passport Photos at CVS: Overview
In many CVS Pharmacy locations nationwide, you have the possibility to have your US passport photo taken or printed.
There is no need to make an appointment to take CVS passport photos, just find one and get in line. Not all the locations offer passport photo services, so, it’s advisable to check in advance (you can call them or go to their website).
The process will just 10-15 minutes, once it’s your turn, they will take the photo, and print the number of copies you require.
How much is a passport photo at CVS?
A passport photo at CVS costs $16.99 for two printed copies. For an additional $3.99, you can get a digital copy sent to your email or saved on a USB stick. Visit the CVS photo deals page for potential savings on passport photos and related services.
The pictures will be taken by a professional photographer, so you can be sure of the quality. In the rare cases in which your passport photo gets rejected, you will be able to take new ones at CVS without paying extra.
Remember that it’s also possible to just print passport photos at CVS, all you need is a flash drive with your digital pictures. The prices for this service depend on the size, format, and quantity. More on that later.
Interested in finding out more about passport photos? Check out:
- CVS vs Walgreens Passport Photo: Which Is Better & Cheaper?
- Best Online Passport Photo Service in 2025 [6 Tools Reviewed, Legitimacy Checked]
- Where Is the Best Place to Get a Passport Photo?
- CVS Passport Photo Coupon: How to Save up to $3 off Regular Price
- Does Costco Do Passport Photos? [Price & Locations]
- Walmart Passport Photo Coupon: Save Big on Time
- Where to Get Canadian Citizenship Photos: CVS or Walgreens?
Passport Photos at the Post Office: Overview
Can you get passport photos at the post office? More than one thousand post office locations in the country allow you to apply for the first passport issue and renewal. In most of these locations, it’s also possible to have your passport photo taken.
Read more about getting a passport at a post office nearby.
The procedure is quite simple: just go to the right post office and hand in your forms for the US passport to the clerk. They will process your paperwork and take the photo in less than 30 minutes.
How much are passport photos at the post office? USPS passport photo price is $15.00 for two passport photos, available at most Post Office locations. While the Post Office charges this standard rate, online services offer more convenient options, with prices being around $16.95 (including expert verification and refunds).
However, USPS will not provide you with a physical or digital copy of your passport photo, it will be directly attached to the application. So, you don’t have the possibility to just take the passport picture and apply elsewhere.
Save Money on Passport Photos with Passport Photo Online
As you can see, both services can provide pictures that follow passport photo requirements rather quickly. Although, the prices can be quite high.
Also, not all locations will offer passport photo services, and you might have to drive for 30-40 minutes or spend a minimum of $5 extra on a bus or train ticket.
Luckily, with Passport Photo Online, you can get the pictures you need for $16.95. Just get our app on your Android or iOS device and you are ready to go!
Once you have taken the picture, our AI will analyze it according to the passport photo requirements. In the blink of an eye, the photo will be cropped, including with the right background. All of this from the comfort of your home!
After this, you can decide if you want the photos printed and shipped to you, or if you prefer to download them right away.
More than that, with Passport Photo Online, you will have the digital pictures, ready to be used for any other application in the near future.
PPO is one of the easiest and fastest ways to get cheap passport photos at a moment’s notice!
Passport photos at CVS vs Post Office – closing thoughts
Both CVS Pharmacy and the USPS provide a reliable passport photo service, with some differences.
Between the two, CVS provides a more specific service that allows you to get the passport photos you need in a short time.
The prices are almost the same: $16.99 for CVS passport photos, $15 for USPS passport photos.
Unfortunately, only CVS allows you to get digital pictures (for an additional fee) to print at your convenience.
Using Passport Photo Online, you can save both time and money and still have the guarantee that your pictures will be accepted by the authorities.
FAQ
How many passport photos do you get at CVS?
Will the post office take my passport photo?
Sources
- [1] https://www.cvs.com/photo/passport-photos
- [2] https://faq.usps.com/s/article/U-S-Passports-The-Basics
Karolina Turowska, a biometric photography expert and travel enthusiast at Passport-Photo.Online. When it comes to writing, she loves bringing dry facts to life. When it comes to traveling, she just loves bikes.