I've tried to find some information on the forum but failed. My obvious keywords gave dozens of irrelevant results.
During my previous job, I developed a software that was sold to a company in Canada
. That company now owns the IP rights for the software and the actual source code.
I am currently employed in Zürich (B permit
) and I'm being taxed at source (fixed monthly salary). The said company has contacted me to develop some extensions and fix some bugs in the code. They will provide a list of bugs and features, we will agree on a price and deadline, and upon completion they will pay me the money.
My previous company has replied in writing that they have no demands on money etc. (since nobody there can do the job anyway). My current company has no problem in me doing this as long as I don't use company equipment, my work is not affected, and I don't use the company name in any way. My assumption is that I'll make a declaration of this money at the end of the year and they will recompute my tax and contributions based on the revised income and I'll pay the difference. For instance, I am now paid X/month, so Income=12*X+Contract. Is this correct? Will I get taxed on the lumped money for the year, or just on the month I get the money?
Do I have to charge VAT for these services? The company told me they usually pay the VAT on their side in Canada. Any hints I need to keep in mind so as not to get in trouble?
As soon as I receive the contract I will of course visit a lawyer (and hope he doesn't charge me half the amount I get
). However, I would like a first view to see if it's worth the trouble.
Thanks in advance!