Portrait photography provides parents with lasting images of the first whirlwind months of a newborn’s life. The cost varies based on several factors, including the length and location of the session, the number of photos provided, and the amount of editing and retouching the photographer does. The national average cost for baby photos is $150-$200. Some baby photographers charge by the number of photos provided, typically ranging from an average of $299 for 20 high-resolution edited photos, to an average of $399 for 35 photos, to $499 for all of the images taken in a single session. Props and location affect the cost, too; an elaborate studio shoot with props and professional lighting may increase the cost to $600-$700 for 20-50 photos. Adding a second location or asking the photographer to travel can add $70-$250 to the cost of the session. Photographers may also charge extra fees for providing additional photos and DVDs, scheduling weekend sessions, and shooting siblings. Expect to pay at least a $50 deposit when you book a portrait photography session.