Costs will depend upon the country you are applying & the visa type; normally there will be a visa fee which you will have to pay in the migrating country’s currency.An applicant will have bear the other costs like migration agent fee, notary charges, courier charges, English language test charges, nomination & other authorities fees. In few instances like an application for Parent Migration they might ask for security deposit as a part of assurance of support.