The length of time can vary quite a bit depending on the size and complexity of the build, location and time of year the build takes place. Also the number of projects we have on the go. But a general rule and average is about 5 months to a year.
Payments are made at the start of the project at signing of the contract in terms of a deposit which will be applied towards the home at the closing. This is generally 10% or less. Then the only other payment is at the end at the closing