{"id":78064,"date":"2026-08-25T16:45:47","date_gmt":"2026-08-25T14:45:47","guid":{"rendered":"https:\/\/hellotax.com\/blog\/vat-on-events-eu\/"},"modified":"2026-08-25T18:16:59","modified_gmt":"2026-08-25T16:16:59","slug":"vat-on-events-eu","status":"publish","type":"post","link":"https:\/\/hellotax.com\/blog\/vat-on-events-eu\/","title":{"rendered":"VAT on Events in the EU: Where Do You Pay When Your Event Is in Another Country?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>VAT on events in the EU<\/strong> follows a rule that surprises many organisers the first time they take a paid event abroad: the tax is due in the country <strong>where the event physically takes place<\/strong> \u2014 not in the country where your company is established. If you charge admission for conferences, trainings, workshops or networking events in another EU country, you may owe VAT there from the very first ticket, even if you have no office, no staff and no other activity in that country.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide we explain where event VAT is due, why business (B2B) tickets do <em>not<\/em> save you from foreign VAT, when the One-Stop-Shop (OSS) lets you declare everything from home, and when you need a local VAT registration. We close with a real-style case of a venue business taking its paid workshops on the road \u2014 and how hellotax solved it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The basic rule: event VAT is due where the event takes place<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For admission to cultural, educational, scientific and similar events \u2014 conferences, seminars, trade fairs, workshops, networking dinners with a ticket price \u2014 the EU VAT Directive (Articles 53 and 54) sets the place of supply at the place <strong>where the event is actually held<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The consequence is very practical. A Belgian training company that runs a paid conference in Munich owes <strong>German VAT<\/strong> on every ticket. A Spanish organiser hosting a workshop in Paris owes <strong>French VAT<\/strong>. Your home VAT number is simply not valid for those sales, and invoicing with your domestic VAT rate is a mistake that tax authorities can spot easily \u2014 the venue invoice, the event marketing and the attendee list all show where the event happened.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Admission is special: B2B tickets do not shift the VAT to your customer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For most cross-border B2B services, the reverse-charge mechanism applies: you invoice without VAT and the business customer self-accounts for it. Many organisers assume the same logic covers event tickets sold to companies. <strong>It does not.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Admission to events is an explicit exception (Article 53). When you sell a ticket to a business customer, you must charge the VAT of the country where the event takes place \u2014 exactly as you would for a private attendee. There is no reverse charge on admission. This is the single most common and most expensive misunderstanding in event VAT: an organiser sells sponsor passes and team tickets to companies across Europe, invoices everything without VAT &#8220;because it is B2B&#8221;, and builds up an undeclared VAT liability in every country where an event was held.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">B2C tickets abroad: one OSS return instead of a registration in every country<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Since July 2021 the <strong>Union One-Stop-Shop (OSS)<\/strong> covers not only distance sales of goods but also B2C services taxed in another Member State \u2014 including admission to events. If your foreign attendees are private individuals, you can charge the event country&#8217;s VAT on the ticket and declare it in a single quarterly OSS return filed in your home country. No foreign registration, no foreign filings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For an organiser running events in three or four countries a year, this is the difference between one extra quarterly return and a permanent compliance burden in every event country. If you already use OSS for e-commerce sales, event admission simply joins the same return.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When you do need a foreign VAT registration<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>B2B tickets:<\/strong> admission sold to companies cannot go through OSS (OSS is B2C only). If you sell tickets or passes to business customers for an event abroad, you need a VAT registration in the event country and must file local returns there.<\/li>\n\n\n<li><strong>On-site sales:<\/strong> selling merchandise, books or recordings at the venue is a local supply in that country.<\/li>\n\n\n<li><strong>Recovering local input VAT:<\/strong> venue hire, technical equipment and other local costs carry local VAT. With a local registration you deduct it in your local return; without one, you claim it through the EU VAT refund procedure. The rules on what is deductible (catering, for example, is restricted in several countries) differ per country.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Registration and OSS are not mutually exclusive: a common setup is a local registration for the B2B side of an event plus OSS for the B2C tickets \u2014 each sale declared exactly once, in the right channel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A quick decision tree for organisers<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All your paid events happen in your home country \u2192 domestic VAT only. Nothing changes.<\/li>\n\n\n<li>Paid events abroad, tickets sold to <strong>individuals<\/strong> \u2192 charge the event country&#8217;s VAT and declare it via <strong>OSS<\/strong> from home.<\/li>\n\n\n<li>Paid events abroad, tickets or passes sold to <strong>companies<\/strong> \u2192 <strong>local VAT registration<\/strong> in each event country.<\/li>\n\n\n<li>Mixed audience (the normal case) \u2192 local registration for the B2B admission + OSS for the B2C admission.<\/li>\n\n\n<li>Free events \u2192 no admission VAT, but local costs and any on-site sales still need a look.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Case study: a Belgian venue takes its workshops on the road<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A small Belgian company runs a coworking and events venue near Leuven: meeting rooms, trainings and networking evenings. At home its VAT life is simple \u2014 venue hire and local events are Belgian supplies, declared in the Belgian return. Then the business grew: the team decided to run its paid leadership workshops in Amsterdam and Cologne, with early-bird tickets for freelancers (B2C) and team packages invoiced to companies (B2B).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Their accountant handled Belgian VAT perfectly but could not tell them what the Dutch and German rules required. The questions were exactly the ones from the decision tree: whose VAT goes on the ticket, what about the corporate invoices, and who refunds the VAT charged by the venue in Cologne?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The setup hellotax built for them:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Germany:<\/strong> a German VAT registration, because the Cologne edition sold team packages to companies \u2014 B2B admission, German VAT, no reverse charge. The German registration also let them deduct the German input VAT on venue hire and equipment directly in their German return.<\/li>\n\n\n<li><strong>Netherlands:<\/strong> no Dutch registration needed \u2014 the Amsterdam edition sold only B2C tickets, so Dutch VAT on those tickets went through the <strong>OSS return<\/strong> filed from Belgium.<\/li>\n\n\n<li><strong>Invoicing rules:<\/strong> ticket templates per country and customer type, so every invoice showed the right VAT rate from day one.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The result: two foreign editions, VAT charged correctly on every ticket from the first sale, one new quarterly OSS return, one German filing obligation \u2014 and no surprise assessment two years later. The cost of doing it right from the start was a fraction of what a back-dated registration with penalties would have been.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Watch out: online events follow different rules since 2025<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you stream your events or sell live online courses, the rules changed on 1 January 2025: for B2C attendees, live-streamed events are now taxed <strong>where the customer resides<\/strong>, not where the organiser sits. One virtual event sold across the EU can mean VAT in a dozen countries \u2014 again manageable through OSS. Pre-recorded content sold on demand is a digital service with its own regime. Our guide to <a href=\"https:\/\/hellotax.com\/blog\/virtual-events-eu-vat\/\">virtual events and live online courses<\/a> covers this in detail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How hellotax helps event organisers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/hellotax.com\/\">hellotax<\/a> handles EU VAT compliance end to end: <strong>VAT registrations<\/strong> in the countries where your events take place, <strong>ongoing local filings<\/strong>, and <strong>OSS registration and quarterly returns<\/strong> for your B2C ticket sales \u2014 with one point of contact and software that keeps every deadline visible. If you are comparing options, see our overview of <a href=\"https:\/\/hellotax.com\/blog\/eu-vat-compliance-providers\/\">EU VAT compliance providers<\/a> or how <a href=\"https:\/\/hellotax.com\/blog\/oss-for-us-sellers\/\">OSS works in practice<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Planning a paid event in another EU country? <a href=\"https:\/\/hellotax.com\/pricing\/\">Talk to us before you sell the first ticket<\/a> \u2014 getting the setup right upfront is quick; unwinding a wrong one is not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The rest of this series<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/hellotax.com\/blog\/oss-for-services\/\">OSS for services, not just goods<\/a> \u2014 which B2C services fit in one EU return.<\/li>\n\n\n<li><a href=\"https:\/\/hellotax.com\/blog\/virtual-events-eu-vat\/\">Virtual events and live online courses<\/a> \u2014 what changed on 1 January 2025.<\/li>\n\n\n<li><a href=\"https:\/\/hellotax.com\/blog\/vat-for-training-providers\/\">VAT for training providers and course creators<\/a> \u2014 three formats, three rules.<\/li>\n\n\n<li><a href=\"https:\/\/hellotax.com\/blog\/case-study-coworking-venue-vat-events\/\">Case study: a Belgian coworking venue<\/a> \u2014 six revenue lines, four VAT treatments.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Can I just charge my own country&#8217;s VAT on tickets for an event abroad?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Admission to an event is taxed where the event takes place. Charging your domestic VAT means you are paying VAT to the wrong country \u2014 and still owe it in the right one.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">My attendees are all companies. Can I invoice without VAT under reverse charge?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not for admission. Event tickets are an exception to the general B2B rule: you must charge the event country&#8217;s VAT even to business customers, which usually means registering there.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does OSS cover my corporate ticket sales?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No \u2014 OSS is strictly B2C. B2B admission needs a local registration. Many organisers run both in parallel: OSS for individuals, a local registration for companies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What if my event is free?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No admission, no admission VAT. But if you sell anything on site, or want to recover local VAT on your costs, the event country&#8217;s rules still matter.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>VAT on events in the EU is due where the event takes place \u2014 even for B2B tickets. When OSS is enough, when you need a local VAT registration, and a real case solved by hellotax.<\/p>\n","protected":false},"author":26,"featured_media":78068,"parent":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_lmt_disableupdate":"","_lmt_disable":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[5593],"tags":[],"class_list":["post-78064","post","type-post","status-publish","format-standard","has-post-thumbnail","category-vat-compliance","entry"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/78064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/comments?post=78064"}],"version-history":[{"count":2,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/78064\/revisions"}],"predecessor-version":[{"id":78155,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/78064\/revisions\/78155"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/media\/78068"}],"wp:attachment":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/media?parent=78064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/categories?post=78064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/tags?post=78064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}