Does outsourcing work to other contracting companies mean tax is paid twice?
Assume: Customer company A, outsourcing company B, and employee C.
- Customer company A needs work performed, and is going to hire company B, and company B going to pay employee C.
- Customer company A pays $1000 to get the work performed, and company B intends to pay as much as it can to the employee after considering taxes.
Is it true that company B will have to pay taxes on the full $1000 earned (let's assume 20%)? And that will only leave $800 to pay its employee, who will also pay tax of 20% leaving only $640 after-tax on a $1000 contract?
This would mean it's always better to work directly with a customer. Is that correct?