Trump isn't a very good deal maker. There is no way that Mexico is going to pay for it. Either the USA will pay for it out of tax $'s or in duties on Mexican imports. Either way American's pay. And at the end of the project, where's the savings? The wall will still need to be patrolled, the US economy will suffer because fewer low-wage labourers will be harvesting crops, doing construction and cleaning houses etc...etc... (plus many other labour intensive type jobs). This money would be must better invested in infrastructure, health and other domestic projects where there is a payback.