As a rule, Switzerland charges import duty by gross weight, meaning a rate per 100 kilograms of gross mass rather than a percentage of the value of the goods (ad valorem). This means packaging material, pallet and filler all affect the duty. Since 2024 industrial products enter Switzerland duty-free, so weight-based duty today mainly concerns agricultural and food goods. Import VAT on value applies regardless of duty.
Why Switzerland calculates differently from the rest of Europe
Most customs systems, including the EU TARIC tariff, rely mainly on ad valorem duty, a percentage of the customs value of the goods. Switzerland took a different route. Its customs tariff (Zolltarif) states the rate for a very large share of headings in francs per 100 kg of gross weight. This is not an exception for selected products, it is the core logic of the whole system.
The consequence is simple. When you ask how much duty you will pay on import into Switzerland, the answer does not start from the invoice value but from the mass of the consignment and its tariff classification. Two shipments of identical value but different weight will pay different duty. That is the opposite of the intuition built by trade with the EU.
An important change applies from 2024. On 1 January 2024 Switzerland unilaterally abolished customs duties on industrial products, covering HS chapters 25 to 97 with few exceptions. In practice machinery, electronics and most industrial goods now enter Switzerland with no duty. The charge by gross weight remains relevant mainly for agricultural and food products in HS chapters 1 to 24. Import VAT on value applies regardless of duty, so a zero duty rate does not mean there are no charges at the border. The change is confirmed by the Swiss Federal Office for Customs and Border Security BAZG (bazg.admin.ch).
Packaging weight raises the bill
Since the base is gross weight, the weight of packaging affects the duty. Note, however, that for many headings the Swiss tariff applies standardised tare deductions, so the real effect of packaging depends on the tariff heading and is not always linear. Lighter packaging therefore does not automatically cut the duty, though on goods with a higher rate per 100 kg a difference in mass can change the clearance cost.
- Match packaging to the actual protection needed, not to a worst case.
- Consider lighter materials where cargo safety is not compromised.
- Keep the declared weight in the documents consistent with the real weight on the scale.
- Factor gross weight in at the quoting stage, not only at the border.
This is one of those items that is easy to miss when planning, and we cover it alongside the rest of the numbers in our piece on the components of a transport rate to Switzerland.
How to roughly estimate Swiss duty
The mechanism is schematic, though the specific rate must always be checked for the given tariff heading.
- Determine the tariff code of the goods (classification in the Swiss customs tariff).
- Read the rate assigned to that code, usually expressed in CHF per 100 kg of gross weight.
- Weigh the shipment including packaging to get the gross mass.
- Convert the mass into units of 100 kg and multiply by the rate.
You can check current rates for a specific heading in the tariff tool of the Swiss Federal Office for Customs and Border Security BAZG (bazg.admin.ch). We do not guess rates, because they differ radically between goods groups, and a wrong classification means a risk of surcharges and corrections.
Comparison: weight-based duty versus value-based duty
| Feature | Duty by gross weight (Switzerland) | Ad valorem duty (typical in the EU) |
|---|---|---|
| Basis of charge | Gross weight (per 100 kg) | Customs value of the goods |
| Effect of packaging | Large, every kg counts | Usually indirect |
| Effect of goods price | No direct effect | Direct, a percentage of value |
| What to check first | Weight and tariff code | Value and tariff code |
EUR.1 and origin can zero the duty out
A free trade agreement applies between the EU and Switzerland. Goods of preferential EU origin, correctly documented with an EUR.1 movement certificate or an origin declaration on the invoice, usually benefit from a zero duty rate. For consignments up to 6000 euro an origin declaration on the invoice is enough; above that threshold an EUR.1 certificate or approved exporter status is required. That means well prepared origin can completely cancel the duty calculated from weight.
The zero rate, however, mainly covers industrial goods. The EU-Switzerland agreement has limited coverage of agricultural and processed agricultural products, and for some of them duty by weight can remain even with a valid EUR.1. Import VAT is a separate charge as well. Switzerland levies it on the value of the goods at 8.1 percent, and at a reduced 2.6 percent for some goods, regardless of whether duty is zero. An EUR.1 therefore zeroes the duty alone, not the total clearance cost.
A missing or faulty origin document means full duty on gross weight, borne by the importer. We describe that scenario in detail in our piece on the EUR.1 error and full duty on the importer side. That is why origin deserves as much attention as weight.
Passar, the new BAZG clearance system
Switzerland is modernising customs. The Passar system is gradually replacing the previous e-dec solutions at BAZG and tidies up electronic goods declarations at the border. For a company planning regular exports this means the declaration process and data requirements must be kept current, not based on old templates.
The practical takeaway for an exporter is that clearance into Switzerland is a combination of several elements: correct classification, a reliable gross weight, valid origin and a declaration in the current system. We put it all in order in our guide to the customs procedures for export to Switzerland.
Common mistakes when importing into Switzerland
- Calculating duty on invoice value instead of gross weight, which understates the budget.
- Ignoring the weight of packaging and pallet in the calculation.
- Wrong or too general tariff classification, leading to the wrong rate.
- Missing or faulty EUR.1, so the zero preferential rate is lost.
- Forgetting import VAT, which applies on the value of the goods even when duty is zero.
- A gap between the weight in the documents and the physical weight at the border scale.
How does OTSL handle clearance into Switzerland?
We handle transport and customs clearance on the Swiss lane from the international freight forwarding side. We keep an eye on classification, gross weight, origin documents and the declaration so duty is calculated correctly the first time, without costly corrections at the border. One point of contact runs the job from quote to delivery.
Want to estimate duty and costs for a specific load to Switzerland? Reach us through the form, send the gross weight, type of goods and the lane, and we will come back with concrete figures.
Step by step
- Check tariff classification. Verify the commodity code to determine if weight-based duty applies.
- Optimize packaging materials. Select suitable protective packaging to avoid adding unnecessary weight.
- Weigh the cargo accurately. Determine the full mass of the goods including packaging and pallet before documentation.
- Prepare customs declaration. Record precise gross and net weight details on clearance papers.
- Submit for border clearance. Pass the complete document set to the customs office for processing.
Definitions
- Specific duty: A customs duty charged per physical unit of goods, typically based on gross weight.
- Gross weight: The total mass of goods together with immediate packaging, protective material, and pallets.
- Ad valorem duty: A customs charge calculated as a percentage of the invoice value of the goods.
- Import VAT: Value Added Tax levied on imported goods based on their total value.
The OTSL role
We manage international transport and support border customs procedures for Swiss trade. Explore our Groupage (LTL) solutions and read the guide on Transport do Szwajcarii, odprawa i dokumenty to prepare your cargo documentation.
AI image