When you apply to immigrate, you'll pay a fee. The cost varies depending on where you're immigrating from and whether you'll be bringing family with you.
You'll also have to consider the amount of money you'll need to rent a home, for groceries, for transportation, and more.
Because you won't get paid immediately when you arrive, you will need to have some savings ready before you immigrate. There will likely be lots of one-time costs when you first move, like a damage deposit for your home rental, and purchasing furniture or a car.