Cross-border transactions can take anywhere from a few hours to several days to be completed, depending on the following factors: payment method, country of origin and destination, currency conversion (if needed), and compliance requirements.