How Much Does a Passport Photo Cost in India?

Getting a passport photo is one of those errands you can’t skip, but you don’t have to break the bank either. In most Indian cities, a standard 2x2 cm passport photo costs between ₹30 and ₹150, depending on the shop, quality of paper, and whether you need it printed on glossy or matte finish.

Where to Find the Best Price

Local photo studios near market areas usually charge the lowest rates. Look for a sign that says “passport photo – ₹30” and you’ll likely get a decent shot. If you’re in a bigger city, chain stores like Printo or Snapdeal Photo often bundle the photo with a digital copy for around ₹80–₹120.

Online services are another option. Upload a selfie that meets the government specs, and they’ll print and deliver the photo to your door for ₹50–₹100. This is handy if you live far from a studio or want to avoid waiting in line.

Factors That Change the Price

Quality of paper matters – matte paper is cheaper, glossy adds ₹20‑₹30. Some shops offer a retouch service to fix lighting or background issues; that can add another ₹30. If you need multiple copies, most places give a discount after the first three prints.

Location also plays a role. A photo studio in a mall or high‑traffic area will charge more than a neighborhood corner shop. However, mall stores often guarantee exact compliance with the latest passport photo guidelines, which can save you a re‑visit.

Don’t forget hidden fees. Some places charge extra for cutting the photo to size or for a digital file. Ask before you hand over the money so you know the total cost upfront.

In short, you can get a passport‑ready photo for as little as ₹30 if you shop around, or pay up to ₹150 for premium paper and quick service. Choose the option that fits your budget and timeline, and you’ll have a valid photo without stress.