A passport photo is not just any photograph. Government agencies have specific rules about how your photo must look to be accepted on your passport application. These rules exist to ensure photos can be used for identification purposes and to prevent fraud. Learning about these requirements before you take or have your photo taken can save you time and money, since rejected photos mean starting over.
Learn About Defensive Driving Certificates and Insurance →
The U.S. State Department requires passport photos to be 2x2 inches in size. Your head must take up between 50 and 69 percent of the frame, measured from the top of your head to your chin. The photo must be in color, printed on matte or glossy paper, and taken within the last six months. Your expression should be neutral—no smiling or frowning—and both eyes must be open and clearly visible. Glasses are not permitted unless you wear them for medical reasons, and if you do wear prescription glasses, they cannot have glare or tinted lenses.
Background requirements are strict: the background must be pure white or off-white with no patterns, shadows, or objects visible. This means no trees, buildings, furniture, or other people can appear behind you. The photo must show your face straight on, not at an angle. Your head must be in the center of the frame, and you cannot wear hats, headbands, or other head coverings except for religious reasons, in which case your face must still be clearly visible.
Different countries have similar but sometimes slightly different requirements. For example, Canadian passport photos must also be 2x2 inches and show a neutral expression, but Canada allows some flexibility with head positioning. United Kingdom passport photos must be 35x45 millimeters. If you plan to travel to multiple countries, research each nation's specific requirements, as what works for a U.S. passport may not work for another country's documents.
Practical takeaway: Before having any passport photo taken, create a checklist of your country's specific requirements. Photograph yourself at home first to see if you meet the basic standards, then share those requirements with whoever will be taking your official photo.
Professional photographers have experience taking photos that meet government standards and can often spot problems before the photo is printed. Several types of locations offer passport photo services, and understanding the differences can help you choose the option that works best for your situation and budget.
Free Guide to Dread Hair Maintenance and Care →
Photography studios are traditional options for passport photos. Professional photographers understand lighting, composition, and pose, and they know government requirements well because they take these photos regularly. Most photography studios charge between $10 and $25 for a set of passport photos. They typically print photos on the correct paper stock and can usually deliver them same-day or within a few hours. One benefit of using a professional studio is that the photographer can retake the photo if you blink or if the first attempt doesn't meet requirements, at no additional cost in most cases.
Pharmacy chains like CVS, Walgreens, and Rite Aid offer passport photo services at many locations. These services usually cost $12 to $18 per set. The advantage is convenience—you can often get photos taken while picking up other items. Many pharmacies offer both same-day printing and digital delivery via email. However, the quality can vary by location depending on the staff training and equipment. When using pharmacy services, ask to review the digital photo before purchasing prints to make sure it meets all requirements.
Big-box retailers including Walmart and Costco provide passport photo services at photo departments. Walmart typically charges $8 to $14 per set, making it one of the most budget-friendly options. Costco offers passport photos to members, usually for around $10. These retailers may have longer wait times during busy seasons, but prices are competitive. Like pharmacies, you should ask to see the digital photo before committing to prints.
Some post offices and government buildings offer passport photo services. The U.S. Postal Service provides passport photos at many locations for approximately $15 per set. Government offices may also provide this service. The advantage is that photos taken at these locations are pre-vetted by staff familiar with government standards. Check your local post office website or call ahead to confirm whether this service is available in your area.
Practical takeaway: Call ahead to confirm pricing, wait times, and whether you can review the digital photo before purchasing prints. Ask if retakes are included at no charge if the photo doesn't meet requirements.
Taking your own passport photo at home has become more realistic with modern smartphone cameras and online services. This option appeals to people who want to save money or need photos on short notice. However, DIY photos require careful attention to the specific requirements, and you must print the photos on the correct paper stock.
Free Guide to Dental Implant Options in Murrells Inlet →
Many smartphone apps have been designed to help you take compliant passport photos. Apps like IDPhoto, Passport Photo Online, and similar tools guide you through the process step-by-step. These apps typically show you an outline on your screen where your head should be positioned, remind you to maintain a neutral expression, and check that your background is plain white. Some apps allow you to take multiple shots and compare them before deciding which one to use. Prices range from free to about $5 per app download. After taking the photo with the app, you can typically print it yourself or have it printed through the app's partnership with a printing service.
Websites offering DIY passport photos work similarly. You upload a selfie or photo you've taken, and the website's software analyzes it against government requirements. The software automatically crops the image to the correct size, adjusts lighting if needed, and flags any issues—such as a background that's not plain enough or head positioning that's off-center. You can typically download the corrected digital image and either print it yourself on photo paper or order prints through the website. These services usually cost between $5 and $15.
If you choose the DIY route, proper lighting and background setup are critical. Natural light from a window works better than overhead lights, which can create shadows on your face. Hang a white sheet or poster board behind you to create the required plain background. Take multiple shots from slightly different angles and with different lighting adjustments. Have a friend review your photos against the official requirements before printing, as a fresh set of eyes can catch issues you might miss.
When printing DIY photos, purchase photo paper specifically labeled for passport photos or use standard glossy or matte photo paper. Regular copy paper will not produce an acceptable photo. Print at a size of exactly 2x2 inches. Test your printer settings on a regular sheet of paper first to ensure the photo prints at the correct size and brightness.
Practical takeaway: If using DIY methods, print one test copy on regular paper before printing on photo paper. Have someone else review your photo against official requirements before you order multiple prints.
Passport photo costs vary widely depending on where you go and how quickly you need them. Understanding the price breakdown can help you make a choice that fits your budget and timeline.
Get Your Free Scrapbooking Starter Guide →
Basic passport photo pricing typically ranges from $8 to $25 per set, which usually includes two or four printed copies. Pharmacy chains and big-box retailers tend to fall on the lower end of this range, while professional photography studios are often higher. Government offices like post offices fall in the middle. These prices are for standard, same-day or next-day service. If you need photos in less than one hour, some locations may charge a rush fee of $5 to $10 extra.
Digital copies are increasingly offered as an add-on service. Many retailers now provide a digital file of your passport photo via email for an extra $3 to $5. This can be useful if you need to print additional copies later or want a backup. If you're having a professional photographer take your photo, ask whether a digital copy is included in the price or available as an add-on.
Multiple sets can reduce your per-set cost. If you need photos for multiple documents or want extras on hand, asking for a discount on bulk photos is reasonable. Some photographers offer a package price if you need 4 or 6 sets instead of just 2. The savings might be $2 to $5 total, but it's worth asking.
Hidden costs to watch for include retake fees, if any exist. Ask in advance whether retakes are included free of charge. Some locations charge $3 to $8 per retake if the first photo doesn't meet requirements. Printing costs are sometimes separate from taking the photo. At some retailers, you pay one price
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.