Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Your reminder that if you live in Europe and want to stay on the right side of your tax authority then what Caleb did is likely breaking the law in your country without some extra steps.

Why? If you offer incentives in return for sponsorship (e.g. extra videos) this turns it from a donation to a business transaction. That has tax implications - and you need to know which country the people sponsoring you live in to bill the right tax.

When I last checked GitHub wasn't doing this automatically (https://twitter.com/rafaelcodes/status/1448987494553473024) so it adds a bunch of complexity for you to keep track of.



The easiest way to do something like this as a European is to use something like MyCommerce to sell your stuff. They take care of VAT for you, and you don't need to do anything. Of course, they charge a percentage of your revenue for the privilege.

(I've tried Fastspring too, but I vastly prefer MyCommerce. MyCommerce sends you proper invoices every month that make tax reporting trivial for EU businesses. With Fastspring you have to export lots of CSV files and do lots of work in Excel to get the data you need)


Never heard of MyCommerce, do you work for them?

Biggest two players in space Paddle and Gumroad. Both pretty good.


I don't work for MyCommerce, I just use them to sell stuff. I think they are also somewhat popular in the audio community (selling plugins etc). I think they are owned by Digital River now, but the nice thing is that I get invoices and payments from a German company, which makes accounting really easy for EU businesses.

Fastspring is a decent option, but support is really bad, and I had some issues early on where they paid out 5-10% less than they owed me, and said they don't know why and think it's because of exchange rates between USD and EUR.

I can't say anything about Paddle, I think they're a UK company, so after Brexit it's not the best value proposition. I refuse to try them because of their pushy sales people, at one point they were sending me multiple emails a week to try to get me to switch from Fastspring to them, and didn't stop even after I complained.

As for Gumroad, last time I checked they didn't handle VAT, but that's a long time ago so maybe that's changed now?


Both Paddle and Gumroad are cheaper than Fastspring. Both are Merchant of Record and take care of taxes. Gumroad included. Paddle is straight 5% always. Not sure Gumroad starts at 10% but it goes down if you sell enough. And it can go to really low 3%. The problem being Gumroad is not customisible as Paddle is.

I don't think there are better options. Thats why everybody in software is starting to use Paddle.


The problem is that Paddle keeps spamming me despite my repeated insistence that they leave me alone, so I don't trust anyone who says anything about Paddle and just assume they are paid to post about Paddle.

Also, Paddle's licensing solution really locks you into their system, and they have in the past had an issue where all users needed to re-activate their license after an OS upgrade, and developers suddenly had to provide support for an issue they paid Paddle to solve.

The pricing doesn't really matter. Whether it's 5% or 6% I don't care. What I care about is that they don't lock me in, send me proper invoices, respond in a timely manner to support requests, and include enough details on the invoice so the customer knows who to bother with billing questions (not me).

Fastspring fails on this, since they only put my email address on their invoices, so customers email me with all kinds of billing questions that I can't fix. Then I have to tell them to go to Fastsprings stupid support portal, and it's annoying for everyone involved.

With MyCommerce I've never had a customer contact me with billing questions, they make it much clearer that they are selling the license, not me. And they put their email address on the invoice. The only problem with MyCommerce that I've had so far is that their checkout form is a bit buggy on Safari, which is a bummer, and they say that it's Safaris fault for not sticking to web standards, which is a dumb excuse.


That's the easiest way, but it loses the visibility and ease for supporters that GitHub's built-in feature has.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: