Home › cvs passport photo
CVS takes passport photos as a walk-in at most of its US pharmacy locations, printed in-store at the photo counter for $17.99 (2026 retail; prices vary by location). The photo still has to meet the same U.S. Department of State rules, and if it is rejected you pay again for a retake.
Most CVS stores with a photo center take a passport photo at the counter as a walk-in and hand you a printed set while you wait. Availability depends on the store still running an active photo center, so it is worth checking your nearest location first.
A CVS passport photo is $17.99 in 2026 (varies by location). That is a service fee for a printed set, taken at the counter on a single visit — well above the cost of the paper, and a trip you make in person rather than uploading a selfie from home.
CVS prints the photo; it does not certify that the State Department will accept it. A common complaint is a print that comes back too dark, badly cropped or low quality. If your application is rejected over the photo, the trip, the wait and the fee start over.
You do not have to drive to CVS and hope the print passes. Take a clear, front-facing selfie against a plain wall in even light and upload it. We size it, set a compliant background and check it against the official U.S. Department of State rules before you pay. We never retouch your face or alter your appearance, because an edited photo can get a passport application rejected — if the photo cannot pass, we tell you instead of selling you a reject. Accepted or your money back, with a print-ready file and a digital copy.
Source: U.S. Department of State, verified by OnePassPhoto.
Related: US passport photo, US passport photo size and requirements
A CVS passport photo costs $17.99 in 2026 (it can vary by location), per the official CVS passport photo page. That is the in-store service price for a printed set.
Yes — CVS takes passport photos as a walk-in at locations with an active photo center. Availability depends on the store, so it is worth confirming your nearest one first.
CVS's in-store service is a printed passport photo. If you are renewing online you need a digital file too — upload a selfie to us and you get both a print-ready photo and a digital copy, checked against the official rules.
CVS prints the photo but does not certify that the State Department will accept it. If it is rejected, a retake is generally another paid visit. Upload a selfie to us instead and we check it against the official rules first, with your money back if it cannot pass.
They are the same federal rules for any US passport photo: 2×2 inches, head 1 to 1⅜ inches from chin to crown, plain white background, neutral expression. See our full US passport photo size and requirements page.