Create a compliant multi-copy sheet online, then order a standard CVS Photo 4×6 print — usually under a dollar instead of the ~$17 counter service. This is ordinary photo printing, not a guarantee your application will be accepted.

CVS passport-counter photos are staff-taken and priced like a service. If you already have a compliant digital crop, you only need paper.
Staff shoot and print two 2×2 photos. Useful if you want hands-off service.
Order a regular glossy/matte 4×6 (~$0.30–$0.50). You already paid for sizing online (or used the free sheet maker).
Pick Photo Prints → 4×6 — never the “Passport Photos” product if you already have a sheet.
Store apps and kiosk UIs change. Treat this as the usual path — if labels differ, keep the intent: full-sheet 4×6, no auto-crop.
Use Make ID Photo (includes a sheet) or the free Photo Sheet Maker with paper set to 4×6 / 4R. Download the 300 DPI JPEG.
On cvs.com/photo or the app, choose standard 4×6 photo prints — not Passport Photos.
Upload the multi-copy JPEG. Preview must show the entire sheet with all faces visible.
Disable Fill Entire Paper, auto-crop, zoom, and face enhance. Print at the native 4×6 size, then cut along the guides.
Quick checks that keep millimeters honest at pickup.
Not wallet, not passport counter, not collage.
All copies visible; nothing zoomed into one face.
Any “fill paper” or auto-crop can shrink your 2×2 squares.
One finished US photo should read 2×2 in (51×51 mm).
These are the usual drugstore failure modes — not immigration decisions.
CVS will print one oversized square. Upload the full 4×6 sheet instead.
The kiosk zooms and trims edges — your finished cut size drifts.
That path is the staff counter service. You want ordinary Photo Prints.
Quick answers about CVS printing — not about whether a clerk or agency will accept your photo.
If you couldn't find the answer you're looking for, please feel free to ask us!
Make a compliant photo from a selfie, or lay out a ready JPEG for free — then order a normal 4×6 print.