To hire somebody via H1B route, you need to: a) pay at least average salary for this position; b) prove that there are no local candidates available for your opening, c) prove that it is not because of your low pay rates, but because of genuine shortage of specialists with these particular skills, d) pay processing fees and wait for at least 6 months, perhaps more.