Anna Moffat Edinburgh Newborn Baby Photography » Blog


Edinburgh Photography Prices

I believe that pricing should be completely transparent. I charge for my time on the day of the shoot and for careful editing of your images. I don’t charge for prints, instead I provide you with an online gallery of all of the best images I take on the day where you can download the high resolution images.

There are three options:

Newborn Shoot (babies up to the age of 2 weeks): £340

The fee of £340 includes a shoot of up to 3 hours, careful editing of your images (I won’t remove blemishes etc as standard because I believe that babies are perfect as they are but please ask me if this is something you’d like to discuss) and an online gallery of print ready photographs. Photos with parents are included.  The photo shoot can take place in my home studio or in your own home, whichever you’d prefer.


Mini Family Shoot: £195

A mini shoot is suitable for babies on the move, toddlers and bigger kids. It takes place outdoors and lasts for up to one hour. The shoot will be very relaxed and I will capture natural shots of your kids being themselves and having fun. The fee includes my time on the shoot, editing time and 6 images in digital format (high resolution, ready to print).


Older Baby or Full Family Shoot: £320

The session includes a shoot of around 2 hours, careful editing of your images and all of the images in an online gallery of print ready photographs.  Depending the age(s) of your baby or child(ren) these sessions can take place in your own home or out and about where your children can enjoy the fresh air and freedom to run around. I am happy to come to a special place of your choosing or I can recommend areas around Edinburgh which provide plenty of space and scenic backgrounds.



var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-38021221-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + ''; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();