Cross-border sales are usually tax-free. However, if you sell digital goods, your customers usually don't provide you with their address or location. Lacking knowledge on their loaction, you have no choice but to pay VAT on those sales anyway, especially if their IP address is inconclusive.
This problem now is a problem of the past. Having to deal with it for some years, having seen many frustrating discussions on the PayPal forum, all ending with the same conclusion that no-one had any idea how to extract the customer's country information, I took it upon myself to get this done. So here it is, the Paypal-Origin-Country app, which gives you the payer's country, no matter whether they wanted to share it with you or not!
Download: paypal-origin-country.exe (portable)
Release Date: 8 January 2022
Requirements: Windows 7 or newer, .NET Framework 4.x
Other: PayPal API credentials, which you can apply for here
License: Small businesses (and individuals) with less than € 2000 quarterly PayPal revenue don't need a license. Licenses for businesses (and individuals) with € 2000 quarterly revenue or more start at € 2.50 per quarter. Full license cost information is available on the app's start screen. This model of providing the app to small businesses for a low fee or even for free on a basis of trust can only work if people pay their respective license fees. You can get a free evaluation version here. If you want to buy the full version, or qualify for the free version (less than € 2000 revenue), just get in touch. The evaluation version can handle past payments up to the last quarter, but not current payments relevant for the current tax period.
Support: For any support issues, please use our support forum. Current bugs and issues should be addressed in the forum and not by email or Facebook, so that other users can also benefit from the discussion.
Version 1.04 (8 January 2022): Fixed bug in removal of 100 payments restriction.
Version 1.03 (7 January 2022): Added license cost in Canadian Dollars; updated all 3rd party components; evaluation version can now handle payments up to the previous quarter (automatically increased each quarter); restriction of 100 payments removed.
Version 1.02 (2 December 2020): Added licence cost in Romanian Lei and Turkish Lira.
Version 1.01 (18 September 2020): Better error handling; updated to Bootstrap 4.5.2; added licence cost in Hungarian Forint.
Version 1.00 (17 June 2020): Initial release.