There are quite a few things you have missed there;
In costs - stamp dutys and legals etc (if you are buying the neighbours property)
Holding Costs - these will need to be paid during the development
Approval Costs - These include, legals, town planning, council fees, engineering...