Calculating VAT


when I sell a subscription, I have to charge VAT, at least for my home country and for subscribers who live in the European Union.

How do I configure that in the Ghost members module?

1 Like

Managing VAT is something you would do at an accounting level. Payment handling for Members is all done through Stripe. Here’s what they say you should do:

Unfortunately, this is not as easy as it seems.

  • When I sell to someone in Germany, I have to charge them the usual 19% VAT on top of the net price.
  • When I sell to someone in the U.S., I must not charge them VAT.
  • When I sell to a business in the E.U., they have to pay the VAT to their country by themselves.
  • When I sell to a consumer in the E.U., I have to charge them the VAT.

How on earth shall I handle this in Ghost?

Hi there :wave:t3:

Ghost as a platform allows you to publish content and run a paid publication - but in terms of payments it integrates with external payment gateways. Detailed customer information that you’d need for VAT purposes is never passed into the Ghost dashboard.

If you’re using the Stripe integration there are lots of accounting tools that integrate directly with Stripe for this exact purpose. I’d recommend contacting their support team for further information about that :blush:

You may already know this, but some publishers who are creating email newsletters and digital publications have found they are exempt from VAT. Here’s some further reading for the UK, for example. If you haven’t already, we always advise speaking with a professional accountant about how VAT applies to your individual circumstances.