I am working as a laborer for five months now but now got a skill job offer which require me to start work urgent. I spoke with my present company and then put in my resignation. But the company is asking me to pay for the visa cost because i did not complete the six months. Please help me throw some insight.
Check the terms of the contract you signed for your current job. It should mention notice periods and if there are any costs that are repayable if you leave within set timescales.
Can you work another month as a labourer? Most skilled jobs will expect a notice period of at least a month.