Share your insights or perspective on the financial matter presented in the input.

Freelancer in India working for Swiss Company
As you are earning an income by working in India, you are required to pay tax in India. If you contract is of freelance, then the income earned by you has to be self declared and taxes paid accordingly. There are some expenses one can claim, a CA should be able to guide you.   Not sure why the Swiss comapny is paying taxes?. Are they depositing this with Income Tax, India, do they have a TAN Number. If yes, then you don't need to pay tax. But you need to get a statement from your company showing the tax paid on behalf of you. You can also verify the tax paid on your behalf via "http://incometaxindia.gov.in/26ASTaxCreditStatement.asp" you cna register. Alternatively if you have a Bank Account in India with a PAN card on their records, most Banks provide a link to directly see