Non-resident companies with a trading business in the UK are liable to pay UK Corporation Tax on their profits made through a permanent establishment/branch or agency.
If the non-resident company is deemed liable to pay Corporation Tax, then its chargeable profits are:
There are however some differences in the taxation of non-resident companies as opposed to resident companies. For example, a non-resident company:
Any UK-source income received by a non-resident company which does not carry on a trade in the UK through a permanent establishment/branch or agency is subject to UK Income Tax. Any Income Tax due is calculated at the basic rate only without any allowances, subject to any applicable Double Taxation Agreement.