“What VAT rate does an online course have?” starts one step too late. The tax treatment depends on what is supplied, how much human involvement delivery requires, whether the customer is a business or consumer, and where both parties are established.

A library of automatically delivered recordings may be an electronically supplied service. A scheduled, teacher-led course may be another kind of service. A package containing live teaching, automated content and personal assessment may require a judgement about one combined supply or several supplies.

This guide is a decision map, not tax advice. Ask a qualified adviser to classify your actual offer before relying on checkout automation.

Step 1: describe the delivery, not the label

Document:

  • whether access is automatic after payment;
  • whether the main value can be delivered with minimal human intervention;
  • live sessions, personal feedback and individually marked work;
  • access period and recurring services;
  • certificates, physical materials or other bundled items;
  • any tax exemption you believe applies and its legal basis.

EU material describes electronically supplied services as internet-delivered, essentially automated and involving minimal human intervention. Live teaching where human intervention is central does not automatically fall into the same category. The exact facts matter.

Step 2: establish customer status and location

For each sale, determine whether the customer acts as a consumer or a taxable business and collect appropriate evidence of location. Do not treat a typed VAT number as proof on its own.

The European Commission’s VIES service checks whether an EU VAT number is enabled for cross-border transactions. The Commission recommends retaining the validation record. An unavailable or invalid result may require follow-up with the customer and national authority.

Step 3: apply the rule for that supply

The EU’s general orientation is:

  • B2C services: usually taxed where the supplier is established, but telecommunications, broadcasting and electronically supplied services are generally taxed where the consumer is located.
  • Cross-border EU B2B services: the customer usually accounts for VAT through reverse charge, subject to exceptions and evidence.
  • Customers outside the EU: EU VAT is often not charged on services, but use-and-enjoyment rules and the customer’s local digital-tax regime may apply.

These are starting rules, not a substitute for classifying education, events, electronically supplied services or exemptions. See the European Commission’s current cross-border VAT guide.

Step 4: understand the EUR 10,000 threshold

The EU has a shared EUR 10,000 threshold for certain cross-border B2C telecommunications, broadcasting and electronic services together with intra-EU distance sales of goods. It is not a general “online course threshold”. Conditions include the supplier’s establishment, the current and previous calendar year, and which supplies count.

For a seller established only in Sweden, Skatteverket’s 2026 guidance gives the Swedish threshold as SEK 99,680 excluding VAT and explains the conditions and option to choose destination taxation. Read the current Swedish threshold guidance.

Do not build logic that switches merely when this year’s dashboard crosses a number. Previous-year sales and an earlier voluntary choice can matter.

Step 5: use OSS for reporting, not classification

The Union One Stop Shop can let an eligible seller report relevant cross-border B2C supplies through one member state instead of registering separately in every customer country. OSS does not decide whether your course is an electronic service, prove customer location or replace correct invoices and records.

Skatteverket explains that a seller can use OSS or register in the relevant countries for covered sales (official e-commerce guidance).

Do not copy a VAT-rate table into permanent logic

Rates change and reduced rates or exemptions depend on the supply and national law. Use maintained official tax data and keep the effective date stored with each order. A historic order should not change when a country changes its rate.

Checkout implementation checklist

  • Store seller establishment and VAT/OSS configuration.
  • Store customer status, country evidence and VIES result where relevant.
  • Store the supply’s tax category separately from the product name.
  • Calculate from an effective-dated rate table.
  • Show VAT-inclusive or VAT-exclusive pricing consistently.
  • Store taxable amount, rate, VAT, currency and reasoning on the order.
  • Reconcile refunds and corrections without rewriting history.
  • Export the categories needed by the accountant and VAT return.

How Idun Blue approaches it

Idun Blue’s current checkout can calculate Swedish VAT, EU consumer destination VAT for an OSS-configured seller, EU B2B reverse charge after VIES validation and non-EU export cases. The amount and tax category are stored on the order. That automation still depends on the creator configuring the business and offer correctly; Idun Blue is not the seller’s tax adviser or merchant of record.

The platform is in internal beta. Join the waitlist if you want to be considered for external onboarding, and involve an accountant before your first cross-border sale.