Is there an upfront cost

No. You will start paying the first month’s payment when the design has been completed