There are a few reasons why graduation photos are so expensive. One reason is the locations that photographers choose to take the photos in. Beautiful, natural backdrops can add a lot to a photo and make it look more professional. However, these locations often cost money to use or require a permit.