Besides paying professional service fees and visa application fees, you also have medicals and police clearances to be paid for. Some cases need skills assessments, documents to be translated