Swiss TARES Landed Cost: Duty and VAT
Pricing
$10.00 / 1,000 tariff lookups
Swiss TARES Landed Cost: Duty and VAT
Swiss TARES landed cost calculator: look up a tariff number or keyword in the official BAZG TARES files, get normal duty and a VAT estimate you set as Excel. Not a customs ruling.
Pricing
$10.00 / 1,000 tariff lookups
Rating
0.0
(0)
Developer
Alpine Data Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Security
Limited permissionsShare
Swiss TARES landed cost: duty and VAT by tariff number
Look up a Swiss customs tariff number (TARES, 8 digits) or a word such as Pferde or horses. Get the normal duty from the official BAZG files, the German and English tariff text, and a VAT estimate using the percent you set. Optional weight and customs value turn the rate into francs. Download Excel. The form and the API use the same fields.
This is not a customs ruling. The legal texts win. Preference rates (free-trade agreements) are not applied, because they need proof of origin.
How to run it
- Type a number (
0101.2110or01012110) or a word. The form is filled with0101.2110, 100 kg and CHF 1,000. - Leave VAT at 8.1 (standard) or set 2.6 or 0.
- Click Start. The first run downloads the official chapter file and can take a minute.
- Export Excel. Schedule it with Only rates that changed if you want a mail when the rate moves.
What one row looks like
| Number | English text | Duty rate | Estimated duty CHF | Estimated VAT CHF |
|---|---|---|---|---|
| 0101.2110 | within the limits of the tariff quota | (from the file) | (if the unit is per 100 kg or percent) | (from your VAT percent) |
Auf Deutsch
TARES Landed Cost. Warennummer oder Suchwort, optional Gewicht und Zollwert in Franken, MwSt-Satz (Standard 8.1, reduziert 2.6). Der Actor liest die kostenlosen TARES-Dateien des BAZG und rechnet den Normalansatz. Präferenzansätze werden nicht angewendet. Das Ergebnis ist unverbindlich. Massgebend bleibt der Gesetzestext.
Input (form = API)
| Field | What it does | Example |
|---|---|---|
| queries | Number or word. Array or one string. | 0101.2110 |
| weightKg | For duties per 100 kg. | 100 |
| customsValueChf | For percent duties and VAT. | 1000 |
| vatPercent | Your setting. Not read from the file. | 8.1 |
| maxMatches | Cap when a word matches many numbers. | 5 |
| onlyNew | Skip an unchanged rate. | false |
| alertName | Separate memory. | feed |
Aliases: query, tariffNumber, hsCode, keywords, limit.
Pricing
$0.01 per tariff row. Unchanged rows skipped by onlyNew are free. SILVER 10% off, GOLD and above 20% off. The download of the official file is included.
FAQ
Why is VAT not taken from TARES? The published duty file does not carry the VAT category. You set 8.1, 2.6 or 0, and the row says so.
Industrial goods are often duty-free since 2024. When the file says 0, the row shows 0. VAT can still apply.
Is a 6-digit HS code enough? It is only a prefix. The Swiss 8-digit number can differ. A short code returns up to maxMatches numbers that start with it.
For developers: API
POST https://api.apify.com/v2/acts/alpine-data~swiss-tares-landed-cost/runs?token=YOUR_TOKEN
{"queries": ["0101.2110"],"weightKg": 100,"customsValueChf": 1000,"vatPercent": 8.1}
An empty body runs that example.
Data source
Free TARES data files of the Swiss Federal Office for Customs and Border Security (BAZG). The files are non-binding. This Actor is not affiliated with the BAZG.