The smarter CVS alternative

CVS Passport Photo - Get It Online for $3

Skip the $16.99 CVS counter and the wait. Upload one selfie and get a compliant US passport photo — digital plus every print size — in under 2 minutes, from home.

Government-compliant Ready in 2 minutes Unlimited retakes
Compliant US passport photo — CVS alternative
COMPLIANT

CVS $16.99

$3

CVS charges $16.99 for two prints.

We do it for $3 — digital + every print size.

Passport Photos at CVS — Service Information

Here's what the CVS photo counter offers in 2026 — and where an online option saves you time and money.

Working hours

avg. 9 am–9 pm (in-store)

Digital photo

Extra $3.99

Acceptance guarantee

No free retake / refund

Available today

Yes, in store

Home delivery

In-store prints only

Price

$16.99

CVS vs Photo ID Generator

Price
CVS: $16.99
$3 (one flat fee)
Digital copy
CVS: Extra $3.99
Included — high-res, ready to upload
Print sizes
CVS: Two 2×2 prints
Every size — 4×6, 5×7, A4, Letter
Retakes
CVS: Pay again if rejected
Unlimited & free
Where
CVS: Drive to the store, wait in line
From home, on your phone
Time
CVS: Trip + ~10 min at counter
Under 2 minutes
Countries
CVS: US 2×2 only
US + 150 more

Get your photo in 3 steps

1

Snap a photo

Take a selfie at home against any plain wall — or upload one you already have.

2

Upload

Our AI removes the background, centers your face and crops to the exact official 2×2 spec.

3

Download or print

Get the digital file instantly, plus print-ready sheets in every size — for $3, no line.

Why skip the CVS counter

Instant digital photo + every print size (4×6, 5×7, A4, Letter)
Unlimited retakes — re-crop or re-upload free until it passes
Done from home in under 2 minutes — no line, no appointment
Compliant with official US 2×2 rules (and 150+ other countries)

CVS passport photo — FAQs

Your compliant passport photo, in 2 minutes — for $3

No drive to CVS, no line, no rejected reprints. Upload one selfie and download a government-ready photo plus every print size.

CVS $16.99

$3