Do you have a digital camera? If so just take them yourself and have them printed for a few cents.
We just went through the process of getting our kids' passports renewed as well as mine. Our post office is incredibly picky about the entire application process and wanted to reject the photos we had that were taken at a Kinko's. I would recommend having the post office take the photos. They are trained to accept the applications and have seen many, many applications, especially photos, that have been rejected and know what to do to make sure your photos (and application) are accepted. This isn't a big enough expense to risk the time aggravation that a rejected application would cause.
The rules for the photos are very clearly explained on the department of state's website, and it doesn't take some kind of expert to follow them. If you follow them, there's no risk of the application being rejected.
These issues are not addressed on the website and are quite subjective.
I would recommend having the post office take the photos.
Don't they charge $15 to take a passport photo?![]()
Check the passport website to see what all local locations do passports. I got mine done at the library last year & they took the photo for free.