How Much Is a passport photo at CVS?
CVS charges $16.99 for quick passport photos, while DIY with online checks costs just $digital$.
Cost of a passport photo at CVS, Price Comparison, and DIY Photo Options for Savings
As of 2026, the cost for a set of passport photos at CVS is $16.99. This price includes two |width_display| x |height_display| inches printed passport photos without a digital version. CVS offers reliable and cost-effective passport photo services across its 9,900 locations nationwide, making it a convenient option for those needing passport photos.
At CVS, you're paying for the convenience of getting your passport photo taken and printed quickly. For comparison, other major stores like Walgreens and FedEx offer similar services at comparable prices: Walgreens charges $16.99, and FedEx charges $14.95 for two photos.
However, if you're looking to save money and have access to a quality camera (like a smartphone, you can take the photo yourself and use online services to ensure it meets passport requirements.
Our online service offers to process your photo to meet the U.S. passport photo requirements for a fee of $digital$. You can then print this photo at CVS or other photo printing services for a significantly lower cost, using our passport photo Express Service.
Remember, when taking passport photos, whether at a professional service like CVS or on your own, it's crucial to follow all the guidelines regarding size, background, and quality to ensure your photo is accepted for passport applications.
Frequently Asked Questions
Everything you need to know about Rostrio
Still have questions?
Our support team is here to help you.