In 2015, EU rules mean VAT rates for sales to EU customers (for automatic online payments) have to be based on where the customer is.<p>If I use stripe (which I do love, their API, their support etc), I'd have to manually set up VAT stuff.<p>Some companies automate this (which makes it so much easier), such as http://www.fastspring.com/vat Fast Spring.<p>What other companies do this? What company would you recommend?<p>(I am building a subscription based website, and I need support for affiliates (hopefully fully managed by the payment provider))<p>The main things I am looking for:<p>1) The EU VAT stuff is handled<p>2) They support subscriptions/rebilling.<p>3) They support affiliates (hopefully through their site, so I don't have to code much to work with it)<p>4) They have nice APIs. I'm coding this in PHP (with Laravel), so extra bonus if they have a php library.
At <a href="https://chargebee.com" rel="nofollow">https://chargebee.com</a> we support EU VAT along with Invoicing & all the comprehensive credits related use cases that consumes time for finance folks.<p>We do have a neat API <a href="https://apidocs.chargebee.com/" rel="nofollow">https://apidocs.chargebee.com/</a>. And there is Laravel bundle being updated by one of our customer in Netherlands.<p><a href="https://packagist.org/packages/tijmen-wierenga/laravel-chargebee" rel="nofollow">https://packagist.org/packages/tijmen-wierenga/laravel-charg...</a><p>We support affiliates tracking with refersion.com - supported via Chargebee hosted payment pages & API.<p>We also support several gateways including Stripe, Braintree etc., along with Invoice based payments that can be reconciled for bank transfers (ACH equivalent in Europe is expected to release in early Q3).<p>Do give the free trial a spin. And the product is free to get started upto first $50k usd invoicing (just like Braintree's Ignite program). I would love to hear your feedback. (krish at chargebee).<p>Disclosure: I am one of the cofounders.
I'm not sure what do you mean by "automatically". Of course different EU countries have different rates, but some countries also have internally many different rates, and that depends on what is your product or who is your client (e.g. business vs governmental organisation vs private school vs institute for blind people could all have different rates for the same product). There is also a difference between 0 rate and exempt.<p>VAT is generally a huge pain in the ass if you don't have flat rates. This leads to absurds like coffee with milk has a different rate than milk with coffee. There are court cases in which they rule what kind of construction of a book shelf gets which VAT rate.<p>And it gives multiple opportunities for all sorts of abuses, including my favourite one: you open two companies, you sell same products internally with different VAT rates (like coffee+milk example), and the difference becomes your un-taxed profit. Perfectly legal.<p>This is why you have the Big Four consulting companies (I worked for one).<p>Tl:dr When you grow bigger employ a couple of good accountants.
I did find this, which might be useful for anyone who ends up Googling and finding this thread:<p><a href="https://rachelandrew.github.io/eu-vat/third-parties.html" rel="nofollow">https://rachelandrew.github.io/eu-vat/third-parties.html</a><p>(although I don't know why the knitting links are listed)
Have a look at Quaderno.io (disclaimer - I work here). We integrate with Stripe and take care of 1, 2 and 4 <a href="https://quaderno.io/docs/api/" rel="nofollow">https://quaderno.io/docs/api/</a>
I use FastSpring for managing BugMuncher's subscription payments. It works really well, and it's great not having to worry about VAT.<p>Having said that, as revenue grows I'll be looking into just doing it manually with Stripe. Partly because FastSpring takes a much bigger cut than most other payment providers, but also because their payment pages are a bit shit.
This is how Gumroad handles it :)<p><a href="http://blog.gumroad.com/post/110080508463/vat" rel="nofollow">http://blog.gumroad.com/post/110080508463/vat</a>