If a US citizen works in a European country whose currency is Euro for a European company on a contract job (which pays by the hour), does the company take out tax deductions in advance from the paycheck?
This question could best be answered by US consultant who actually worked in Europe on contract job.
The consultant is temporary contract employee (working for European technology company) who sends the client (which is also European recruiting agency) invoice lets say once every week like hours worked 45 hours amount payable = 4500 Euros ( @100 Euros per hour) and the consultant is physically working in Europe but since he is US citizen so all his prior taxes for working in USA was paid to IRS (US tax authority).
So the question is would I get a check for exact amount of 4500 Euros or it would be less than that because substantial advance taxes were taken out of it by the client and I may end up with a check for something like 2934 Euros and not 4500 Euros.
There are two scenarios:
(1) In the invoice the employee sends the check is payable to employee himself. In USA this is called W-2
(2) In the invoice the employee sends the checks is payable to a company owned by the employee which in USA is called corp to corp.
I would like to know what is the answer in both scenarios?
And what is the answer in case the consultant works directly for the European company i.e. the middleman the recruiting agency is out. This part of the answer is not important because as for as I know it is very rare in Europe, a temporary employee works directly for the company.