Newborn photos start at $300. The best time to have them taken is within the first week of being born. 

Show More