“President Trump’s executive order to complete the wall on the U.S.-Mexico border will cost $21.6 billion and take approximately three and a half years to build, according to a Homeland Security Department report that surfaced Thursday evening.”
Source: DHS estimates border wall may take $21 billion, over 3 years to build | Washington Examiner