An E-verify that checks SSN against IRS home / work address requirement for all employees. A six month implementation for business to give them time to change processes and record their documentation. Then a INS / IRS cooperation to ensure that each W4 is accompanied by an E-verify confirmation / case number. Then a final 6 months to resolve any descrepancy case numbers.
That gives you 18 months of implementation and enforcement. AFter that, start hitting businesses with tax adjustments based upon failure to comply. Set up a whistle blower number where individuals can report in on e-verify cheats and receive a portion of the penalty as a reward for their whistle blowing.
24 months after the start of this plan, you will make it very difficult for any businss to hire an illegal alien. Only under the table type work will be possible. This will drive a lot of workers out of the country and self deportation will start to happen. Further, word will spread and it will reduce the number that come here in the first place.
For illegals that are here but are arrested for non-violent crimes, have an option for them to work 2 years in a hard labor camp making compressed earth blocks that will be used to build the wall(s) for the southern boarder. Alternatively, teach them how to lay bricks and work on building the wall itself. Give the option of working hard and earning X number of points and then they can be deported to their country of origin. Points will be given for brick production, transportaion, laying, support services such as cooking, laundry etc. Points will be taken away for fighting and other rules infractions.
There's two problems: One is that it's going to be hard enough with liberals getting all dewy eyed at the prospect of their dusky hued pets being sent home without forced labor.
Two: A surprisingly large amount of them are women that have children, what are we going to do with them?
If I were King of America, your plan is pretty close to what I'd implement, but for political expediency, I'd just let them deport themselves when they can't find a job.