Skip to main content

Reviewed 30 September 2026 · quarterly cycle

Shipping to the EU: IOSS, customs codes and the EUR 150 line

IOSS in one paragraph

IOSS is a scheme that lets a seller charge VAT at the point of sale on low-value goods going to consumers in the European Union, and then remit it once through a single member state instead of registering in every country it ships to. The buyer sees VAT inside the price at checkout. The parcel arrives with the tax already accounted for, and the border should not ask for it a second time on delivery, which is the entire point of the mechanism from a buyer perspective.

The part that matters to a buyer using an agent is who can use it. The scheme is available to sellers and to deemed suppliers, and non-EU sellers generally have to work through an intermediary to register rather than applying directly. An agent is not automatically the seller of the goods in your haul; it is a service provider moving parcels on your behalf and charging you for logistics. Whether a registration number appears on your parcel therefore depends on the seller and the marketplace, not on which agent handled the shipping.

The honest framing is this: IOSS is a reason a parcel may arrive with nothing to pay, and it is not a status your haul acquires by being handled by a particular agent. When a parcel arrives with VAT demanded, the first question is not which agent shipped it. The first question is whether a registration number was declared and exactly which items it covered, because that answer decides whether the demand is correct or whether somebody simply failed to fill a field.

Our own confidence here is limited by what is published, and we would rather say so than write as though the scheme were simple. We read the official descriptions of the scheme and the guidance published for sellers, and we treat those as the account of how it is meant to work. What we cannot do from outside is see whether a given seller is in fact registered, so we describe the mechanism and leave the verification to the party that can produce a number. If a seller cannot produce one on request, treat the point-of-sale tax as uncollected and plan accordingly.

The EUR 150 line and what sits on each side

The scheme is built around a value line at 150 euros of intrinsic value, which means the value of the goods themselves, excluding transport and insurance. Below it, the point-of-sale collection mechanism is available and is the intended route for consumer purchases. Above it, the parcel is an ordinary import: VAT is collected at the border, duty may apply on top, and the customs declaration carries the full set of data rather than the reduced set used for low-value consignments.

Two details catch people out repeatedly. The first is that intrinsic value excludes shipping, so a haul whose goods total just under the line does not cross it merely because the international leg was expensive or because the parcel was heavy. The second is that the line is applied per consignment, and a consignment can be several parcels if they were dispatched together or form a single commercial shipment. Splitting one order into two parcels to stay under a line is a decision with a paper trail, and the paper trail is what gets read later.

Practically, the two sides of the line differ in what you must be ready to produce. Under it, the dispute is usually about whether tax was collected at the point of sale, and the evidence is the checkout record. Over it, the dispute is about classification and value, and it needs a full invoice with per-item lines and honest unit values. Both are paperwork problems, but they are not the same paperwork problem, and knowing which regime you are in tells you which folder to open first.

One figure to keep straight while reading the line is the difference between intrinsic value and what you paid. The line is drawn on the goods, so the domestic leg inside the origin country, the agent service fee, the international freight and any insurance are all outside it. That makes the line more forgiving than buyers assume when shipping is expensive and heavier than they assume when they have bought a large number of inexpensive items from one seller, because the goods total is what accumulates in that second case.

Customs codes: why the seller code matters

An import declaration into the union carries several codes, and two of them are the ones buyers end up discussing with a carrier. The first is the commodity code, which classifies the goods and determines the duty treatment. The second identifies the party responsible for the VAT collection, and on a low-value parcel that field is where a registration number belongs. A parcel with a sound commodity code and an empty responsibility field is a parcel that will be assessed at the border, whatever the label says.

This is why the seller matters more than the parcel service on this lane. A commodity code can be proposed by anyone with a plausible reading of the goods, and reasonable people disagree about the correct heading for a mixed item. The registration number is different in kind: it can only be supplied by a party that is actually registered for the scheme. If your haul came from marketplaces and independent sellers, some lines on your manifest may be covered and some may not, and the border assesses the consignment as a whole.

Ask for the codes before shipping, and ask in writing so the answer is retrievable. We suggest requesting the commodity code per item and the registration number per seller, and keeping both with the order record rather than in a chat window that scrolls away after a week. When a parcel is held for a missing number, having the number in a message thread turns a week of correspondence into a single reply, and collecting it costs nothing but one message.

There is a limit to what a buyer can settle alone, and it is worth naming. A private buyer cannot register for the scheme and cannot supply a number that was never issued, so if your sellers are small independent shops without a registration, the honest expectation is that your parcel will be assessed at the border and you should price that in rather than fight it. The classes of goods that avoid the problem are those sold through large marketplaces, and that is a purchasing decision rather than a shipping one.

Transit ranges across member states

The union is not one destination for transit purposes, and our logs reflect that clearly. We group the 2026 Q3 reports we received into three bands rather than naming countries, because the sample per country is too thin to publish a range for each one. Northern and western entry points in our sample ran from about six days to three weeks on dedicated lines. Central entry points ran from roughly eight days to four weeks. Southern and eastern entry points showed the widest band, from about ten days to five weeks.

Two mechanisms explain most of that spread. The first is whether the parcel enters the union at the country of destination or enters somewhere else and travels onward under a transit procedure. A parcel that enters elsewhere has an extra administrative step and, in our logs, a visibly longer tail than one that enters where it is going. The second is national processing capacity, which varies by season more than by country, so a range measured in a quiet month is not the range you should plan against in a busy one.

Postal economy services were slower across every band, in our sample from roughly three to six weeks, and commercial express was faster, from about four days to two weeks, at a materially higher cost per kilogram. We quote the bands rather than a single number because the difference between the fastest and slowest report inside one band was larger than the difference between the bands themselves. A country-level average would therefore describe a parcel that does not exist.

For planning purposes we suggest taking the upper figure of the band you fall into and adding a week if your parcel contains several categories or any item with a battery. That is not a pessimistic habit for its own sake: the ranges above are conditional on a clean entry, and a parcel that raises a question leaves the range entirely and sits in a queue measured in correspondence rather than in transport. Budget the time, and treat an early arrival as a pleasant outcome rather than a baseline.

Three holds and their paperwork

The first hold is a missing or mismatched VAT collection identifier. The document that releases it is the seller or marketplace confirmation showing the registration number and which items it covered. Without that, the parcel is treated as an ordinary import, the tax becomes payable on delivery, and the usual handling charge is added on top of a tax you may already have paid at checkout. This is the single most annoying outcome on this lane because it is entirely avoidable on the seller side.

The second hold is a classification query on a mixed haul. The document that releases it is a per-item description with the commodity code you believe applies, plus the listing or specification that supports it. A manifest describing a six-item haul as accessories invites the query, because the word covers everything and therefore identifies nothing. A manifest that lists each item separately usually does not get one, because there is nothing left for the classifier to ask about and no reason to open the box.

The third is a value query, and it is the one where buyers damage their own case. The document that releases it is the payment record together with the order summary, which show what was paid for the goods as distinct from what was paid for shipping. Buyers sometimes present a grand total including freight and service fees as the goods value, which inflates the figure and can push a consignment across the 150 euro line. Separate the two before you send anything, and state plainly which figure is which.

A last note on tone, because it changes outcomes. Correspondence with a carrier or an authority is read by somebody processing a queue, and the reply that gets a parcel released is short, factual and answers one question at a time. Buyers who open with a complaint about the delay, or who attach eleven screenshots in no order, produce a thread that takes an extra round to interpret. We write our own replies as if the reader has never seen the order before, which is almost always true, and the difference in resolution time has been visible in every case we have watched.

What we measured ourselves

Our 2026 Q3 logs for this destination separate transit by entry band rather than by country, because the per-country sample was too thin to publish: within-band variation was larger than between-band variation in every group we looked at.

Basis: Community-reported transit ranges, 2026 Q3 sample, grouped by entry region; country-level samples were withheld where the count was too low to describe a range.

Where to go next

Outbound links to kabosheet.com may earn this desk a referral credit. It does not change what we write, what we measure, or what we mark as unverified.

Full disclosure