What the CVS counter actually sells for $17.99
CVS runs its passport service on the Kodak Moments Passport & ID Photo System: an associate positions you in front of a Kodak backdrop, the software runs an automated compliance check, you approve the shot (retakes are allowed on the spot), and two 2×2″ prints come out in five to ten minutes. Credit where due — it's a competent walk-in service.
The problem is the receipt. Those two small prints cost $17.99, and the digital file — the thing you actually need for an online renewal or DS-160 upload — is a $3.99 add-on, offered only at select stores. Need both? You're at $21.98 for something a pharmacy printer produces for pennies.
The $3.99 digital fee is the tell
Think about what that add-on admits: the photo already exists as a file — CVS just charges extra to email it to you. Flip the workflow around and the economics collapse in your favor. Start with the file (ours costs $2.99, digital download included), and the only thing left to buy from CVS is an ordinary 4×6″ print at $0.32–$0.39.
| What you need | CVS counter route | File-first route |
|---|---|---|
| Two printed 2×2″ photos | $17.99 | $0.39 (a 4×6 sheet holds four) |
| Digital file for online forms | +$3.99, select stores only | Included with the $2.99 maker |
| Compliance check | Kodak system, in store | AI-built to the official template, free preview |
| Total (prints + file) | $21.98 | ≈ $3.38 — 85% less |
| Photos for a family of four | $71.96 (4 sessions) | ≈ $13.52 (4 makers + 4 sheets) |
Three ways to feed your sheet into CVS's printers
- cvs.com/photo or the CVS app: upload the 4×6 sheet from your order page, pick a store, choose free same-day pickup. Ready in about an hour at most locations.
- Google Photos: CVS prints directly from a Google Photos album — save your sheet there and order without creating another account.
- The in-store Kodak kiosk: the same self-serve machines by the photo counter accept phone transfers. Tap 4×6, print, done — often the fastest route of all.
One setting matters everywhere: if the kiosk or site offers scaling options, choose "actual size" — never "fit" or "fill" — so the 300 dpi geometry stays exact.
Finding the photo counter (and when to call ahead)
CVS puts the photo department near the front of the store, beside the Kodak self-serve kiosks. Two caveats worth knowing: not every one of CVS's 7,500+ pharmacies has a staffed photo counter (the taken-for-you service is "select locations"), and counter staffing follows photo-department hours rather than the 24-hour storefront. The self-serve print route sidesteps both issues — kiosks and online pickup work wherever prints are sold.
When paying $17.99 makes sense anyway
If you can't take a photo of yourself, want a human to handle the whole thing, and the digital file doesn't matter to you, the Kodak counter delivers a fine product. For everyone else — especially anyone filing online, or shooting for a China visa's 33×48 mm format or an India e-Visa square that the U.S.-format counter isn't built for — the file-first route wins on price, speed and flexibility.
Comparing pharmacies? Walgreens' counter runs $16.99 with the digital copy included — see the Walgreens guide. Watching every dollar? The Walmart guide covers the cheapest prints in U.S. retail. And if Target was your plan, read what happened to Target's photo service first.