USPS passport photos: price and what to know
Some post offices take passport photos for $15, usually by appointment (some offices have limited walk-in hours). Many post offices that accept passport applications also take photos. If you are renewing by mail or online, you can take the photo at home instead.
- Digital $11.99 , digital file included, free retakes
- Every official rule checked before you pay
- Accepted or your money back, for photo reasons. Terms
| Price | $15.00 per photo service |
|---|---|
| Appointment | Usually needed; limited walk-in at some offices |
| Where | Only at some post offices |
| Digital copy | USB offered for online renewals (price not listed) |
USPS says its photos follow State Department rules, which reduces the chance of a rejection. It does not describe a guarantee.
Source: USPS: passports . Prices can vary by store. PassportOwl is not affiliated with USPS.
Compared with other stores
| Where | Price | Notes |
|---|---|---|
| PassportOwl (at home) | $11.99 | Digital file + 4×6 sheet, free retakes, guaranteed |
| Walgreens | $16.99 | 2 prints, digital copy by email included |
| CVS | $17.99 | 2 prints; digital copy $3.99 extra at select stores |
| USPS | $15.00 | At some post offices, appointment needed |
| Walmart | $7.64 | Photo Center stores only |
Questions
How much does the post office charge for passport photos?
$15 for the photo service, at post offices that offer it.
Do I need an appointment for a passport photo at USPS?
Usually yes. You can book online; some offices have limited walk-in hours, and photo-only appointments are possible.
Can I bring my own photo to a passport appointment?
Yes. Bring a printed 2×2 photo that meets the rules; you don’t have to buy one at the post office.