Overseas buyers pay stamp duty land tax when buying property in England. The stamp duty is payable within 14 days after the completion of the purchase.