Hello!
One of my clients, a IT Software Consultant (Self employed) is living in high tax country in Western Europe, according to his local law, he needs to issue an invoice only when he gets the payment which according to his senior tax consultant the moment he receive the funds on his bank account. (....legal and economical availability). If the clients are based in EU he immediately get the payment directly on bank account and issue the invoice, if they are from outside of the EU, in order to guarantee more protection for all parties, they use a Escrow Agent.
His main activities is selling / brokering assets (license) among Buyers / Sellers.
i.e. Buyers send for example 100 into an Escrow Agent, Escrow Agent send 95 to Seller and 5 is at disposal of IT Software Consultant (Broker) .According to the tax consultant, in this way it is possible to postpone payments in the future based on IT Software Consultant needs because funds are not paid to the bank account yet and they will be taxed only when Escrow Agent send the wire to IT Software Consultant.
1. Do you know if this practice is accepted in all countries?
2.What happen if after some years the IT Software Consultant move to a low cost / taxes country and get paid?
Thanks!
One of my clients, a IT Software Consultant (Self employed) is living in high tax country in Western Europe, according to his local law, he needs to issue an invoice only when he gets the payment which according to his senior tax consultant the moment he receive the funds on his bank account. (....legal and economical availability). If the clients are based in EU he immediately get the payment directly on bank account and issue the invoice, if they are from outside of the EU, in order to guarantee more protection for all parties, they use a Escrow Agent.
His main activities is selling / brokering assets (license) among Buyers / Sellers.
i.e. Buyers send for example 100 into an Escrow Agent, Escrow Agent send 95 to Seller and 5 is at disposal of IT Software Consultant (Broker) .According to the tax consultant, in this way it is possible to postpone payments in the future based on IT Software Consultant needs because funds are not paid to the bank account yet and they will be taxed only when Escrow Agent send the wire to IT Software Consultant.
1. Do you know if this practice is accepted in all countries?
2.What happen if after some years the IT Software Consultant move to a low cost / taxes country and get paid?
Thanks!