Selling software internationally and taxes
<p>I'm about to go crazy due to the amount of information I have explored on this matter and still I have no answers. Anyone with at least some knowledge, please share it.</p>
<p>My case is very simple (I think), I create a small software application and want to sell licenses for it from my own web-site, taking payments using PayPal. I'm registered in Canada. If I was to sell it in Canada only I would have to collect and pay GST/HST taxes. But I have no clue where my clients will be from.</p>
<p>According to the information I was able to find, every zone, country, or even states, have their own taxation rules for sales made there. Well, in no way it's possible that small companies or individuals that sell products internationally deal with tax rules for each buyer, that would be a non-sense, and paying such taxes worldwide would be a nightmare not worth having a small business at all. So it must not be the case. But PayPal's page on international sales suggests exactly that it's the case.</p>
<p>The main question, if someone buys a license from my web-site, is it considered a sale in the buyer's country/state which requires me to collect and pay some remote tax, or it's a purchase in my country/state which requires me to collect HST from that buyer?</p>
<p>Another question is regarding invoices, I know that Canada requires certain information to be included into an invoice for sales in Canada. If my sales will be considered sales in a buyer's Country with some other rules, does it mean I have to manage tons of invoice templates?</p>
<p>I also known that usually countries specify certain limits before their taxes has to be collected, which makes it even more confusing. Let's say if my sales in UE exceed 30K EUR it looks like I need to register and pay VAT there. But what if I have less? I want to show tax amount in the invoice, but it such case it looks like there will be no tax collected at all.</p>

<blockquote>
<p>According to the information I was able to find, every zone, country, or even states, have their own taxation rules for sales made there.</p>
</blockquote>
<p>Correct.</p>
<blockquote>
<p>Well, in no way it's possible that small companies or individuals that sell products internationally deal with tax rules for each buyer, that would be a non-sense, and paying such taxes worldwide would be a nightmare not worth having a small business at all.</p>
</blockquote>
<p>You are required to comply with the law. If it is complicated, or difficult or expensive to do so then, it's complicated, difficult and expensive and you still have to do it.</p>
<p>The answer is obvious: if it's not worth having a small business, don't have a small business.</p>
<blockquote>
<p>The main question, if someone buys a license from my web-site, is it considered a sale in the buyer's country/state which requires me to collect and pay some remote tax, or it's a purchase in my country/state which requires me to collect HST from that buyer?</p>
</blockquote>
<p>It depends on the law in both Canada and the destination country. In most cases, the sale will be an export sale from Canada (GST/HST exempt) and an import sale in the destination country - requiring you to comply with GST/HST obligations there.</p>
<blockquote>
<p>Another question is regarding invoices, I know that Canada requires certain information to be included into an invoice for sales in Canada. If my sales will be considered sales in a buyer's Country with some other rules, does it mean I have to manage tons of invoice templates?</p>
</blockquote>
<p>Yes.</p>
<blockquote>
<p>Let's say if my sales in UE exceed 30K EUR it looks like I need to register and pay VAT there. But what if I have less?</p>
</blockquote>
<p>Then you don't need to register and remit tax. Nor are you allowed to collect it from your customers. By the way, I have no idea what country in the Eurozone goes by the initials UE.</p>
<p>In most jurisdictions, you need to register either when you reach the threshold in fact or reasonably expect to reach the threshold. Also in most, you can usually register even if you are below the threshold. For example, these are the rules for <a href="https://business.gov.au/finance/taxation/international-tax" rel="nofollow noreferrer">Australia</a>.</p>
<blockquote>
<p>Anyone, please advice.</p>
</blockquote>
<p>Hire an accountant versed in international digital services. They will be able to give you the advice you need. They will also be able to recommend sales/payment platforms that can handle most of this for you (for a fee, of course).</p>

<p>Not sure if this is considered an answer to your question, but using a digital commerce solution (e.g. paddle.com / fastspring.com etc) allows you to sell software internationally while only dealing with tax regulations of the digital commerce solution's country since they are technically the Merchant of record, so they are the ones that are technically selling to customers in many countries and not you.</p>

software international tax-law