In most cases, a photo shoot will take about an hour, but this varies depending on the size of your business and if there are people present or no. You also need to know that our photographer will take 15 to 20 minutes explaining to you few details and signing with you the contract before he starts taking the pictures.