The whole project can be split generally in 3 main stages (in practice there are many more):
- Design Stage (includes concept & architectural design, engineering part etc)
- Approvals and Permits Stage (including Building Permit and Utilities Permit)
- Construction Stage (including delivery, installation and final checks)
- Design stage depending on you request and location requirements can be finished in 2-3 month
- Approval and Permits - depending on municipality of location and location requirement takes from 2 month
- Construction Stage 4-5 month
Since some of the stages can overlap and run parallel, the overall process can be finished in 6 - 8 month.
The permitting process is the one, that is hard to predict, but usually it takes longer in bigger municipalities (like Belgrade, Novi Sad etc) than in smaller or remote areas due to the higher workload of permitting departments.