Guide
14 steps

Step by
step.

A complete walkthrough of the entire flow — from invoice to finished PDF. No prior knowledge required.

Guide

Overview

Tullklar helps you create an import declaration (customs declaration) for goods you import to Sweden from countries outside the EU. You upload your invoice, the system reads it, suggests HS codes and calculates duty and VAT. Then you get a pre-filled PDF to submit to Tullverket.

All you need is an invoice or trade document from your supplier. The service handles the rest — but you approve every step before we proceed.

Time required

5–15 minutes depending on number of goods items

You need

An invoice (PDF, image or text)

Result

A pre-filled customs declaration as PDF

Upload invoice

1.1 Start on the homepage

On the homepage you'll find a large upload area (dropzone) and a **Upload invoice & start** button. This is the easiest way to begin — drag your invoice to the dropzone or click the button.

Homepage with dropzone and CTA button
Homepage with dropzone and CTA button

1.2 Alternative: via the button

You can also click the **Upload invoice & start** button on the left side of the homepage. This takes you directly to the upload view.

1.3 Drag and drop

Drag the file from your computer to the dropzone. When you hold the file over the area, it glows green to show it's ready to receive the file.

Dropzone in active state with green glow around the border
Dropzone in active state with green glow around the border

1.4 Click to choose file

Prefer clicking? Press the dropzone and a file picker opens where you can browse your documents.

1.5 Paste text

Have invoice data as text (e.g., copied from an email)? Click "Paste text instead" and a text area opens where you can paste the content.

Paste dialog with text area and Analyze button
Paste dialog with text area and Analyze button

1.6 File formats

The service supports PDF, PNG, JPG, and TXT. Maximum file size is 10 MB. Make sure the invoice is legible — blurry images give worse results.

Tip: A scanned PDF with high resolution gives the best results. If your invoice is in a language other than Swedish, it still works — the system handles most languages.

Automatic analysis

2.1 Three phases

The analysis runs in three steps: first the invoice is uploaded, then parties and goods items are automatically extracted, and finally HS codes (commodity codes) are suggested for each item. You see a clear indicator showing where you are in the process.

Analysis progress indicator with three steps: Upload, Extract, Classify
Analysis progress indicator with three steps: Upload, Extract, Classify

2.2 When the analysis is complete

When all three phases are done, you are automatically directed to the review page. If you left the page during analysis, you can always go back — your declaration is saved.

Analysis complete with continue button
Analysis complete with continue button

Review parties

3.1 Importer and exporter

The system has identified the importer (recipient in Sweden) and exporter (sender abroad) from your invoice. You see them as two cards with name, address, organisation number/EORI, and contact details. At the top you see a progress indicator showing which steps you've completed.

Progress indicator showing the wizard steps
Progress indicator showing the wizard steps
Importer and exporter cards with details from the invoice
Importer and exporter cards with details from the invoice

3.2 Edit details

Click **Edit** on any card to change the details. You can correct name, address, organisation number, country, and contact information. The automatic extraction does its best, but you are responsible for ensuring the details are correct.

Party card in edit mode with editable fields
Party card in edit mode with editable fields

3.3 Confirm

Next to each section there is a floating confirmation indicator. Tick it to approve the section and proceed. It signals that you have reviewed and approved the party details.

Floating confirmation indicator next to the section
Floating confirmation indicator next to the section

Transport mode (optional)

4.1 Choose transport mode

Select how the goods were shipped to Sweden: sea, rail, road, air, or post. If the system found clues in the invoice (e.g., flight or container numbers), the right option is pre-selected. You can change or skip this step.

Transport mode selector with icons for sea, rail, road, air, and post
Transport mode selector with icons for sea, rail, road, air, and post

Goods items

5.1 Goods card

Each goods item from the invoice is shown as a card. In collapsed mode you see the description, value, weight, country of origin, and the suggested HS code.

Collapsed goods card with summary
Collapsed goods card with summary

5.2 Expand card

Click the card to expand it. Now you see all details including the suggested HS code with description, duty rate, and any conditions.

Expanded goods card with HS code and details
Expanded goods card with HS code and details

5.3 Edit goods info

You can change the goods description, value, currency, net weight, and country of origin. Click **Edit** and then **Done** when you're satisfied.

5.4 HS code suggestions

The system suggests a primary HS code and up to three alternatives. Each suggestion shows the code, a description, and a confidence indicator. Click **Show alternatives** to see all suggestions and choose the one that best fits your goods.

List of alternative HS codes with confidence level
List of alternative HS codes with confidence level

5.5 Enter code manually

Already know the right HS code? Click **Enter manually** and type the code directly. The system verifies that the code is valid.

Manual code entry with text field
Manual code entry with text field

5.6 Free text search

With a Handel or Pro plan, you can search by goods description in free text. The system matches your description against the entire commodity code database and returns the best matching codes. On the free plan you see a prompt to upgrade.

Search feature with free text or upgrade prompt
Search feature with free text or upgrade prompt

5.7 Tariff quotas

If there is an open tariff quota for your goods and country of origin, a quota indicator is shown on the goods card. A quota can give you a lower duty rate — the system takes this into account in the tax calculation.

Quota indicator on the goods card
Quota indicator on the goods card

5.8 Condition questions

Some HS codes have conditions — for example, whether you hold a certain permit or whether the goods meet specific criteria. You get a simple yes/no question. Your answer determines which duties and requirements apply.

Condition question with Yes/No buttons
Condition question with Yes/No buttons

5.9 Confirm goods

Once you've reviewed all goods items, tick the floating confirmation indicator on the left. Taxes and fees are then calculated automatically.

The HS code suggestion is an automatic recommendation — not legal advice. You as the importer are responsible for using the correct code. If in doubt, contact Tullverket's customer service.

VAT registration

6.1 Yes or no

Indicate whether you are VAT registered in Sweden. This affects how VAT is handled in the declaration. If you are VAT registered, import VAT is reported in your VAT return instead of being paid directly to Tullverket.

VAT registration with Yes/No buttons
VAT registration with Yes/No buttons

Tax calculation

7.1 Breakdown per item

Each goods item is shown with calculated duty, VAT, and total amount. You see the duty rate, customs value, and VAT rate. If a quota was applied, the saved amount is shown.

Tax calculation per goods item with duty, VAT, and total
Tax calculation per goods item with duty, VAT, and total

7.2 Total summary

At the bottom you see a summary: total duty, total VAT, customs value, and total to pay. If you are VAT registered, VAT is shown separately as "reported in VAT return".

Total summary with duty, VAT, and total amount
Total summary with duty, VAT, and total amount

7.3 Manual adjustment, quota savings, de minimis

You can manually adjust duty rates and VAT rates. Any quota savings are shown clearly. If the duty is below 150 SEK (de minimis), Tullverket may choose not to collect it — this is shown as an info box.

The tax calculation is an estimate. The final amounts are determined by Tullverket at the time of customs clearance.

Payment method

8.1 Four options

Choose how you want to pay duty and taxes to Tullverket: cash (A), deferred payment/customs credit account (T), electronic payment (E), or other (O). Most with a customs credit account choose T.

Four payment options with cards and descriptions
Four payment options with cards and descriptions

Import requirements (shown when applicable)

9.1 Certificate warnings

If your goods require special certificates or permits (e.g., health certificates, import licences, or CE marking), they are shown here. Each requirement lists the certificate type, description, and a link for more information. This section only appears when there are requirements.

Import requirements with certificate warnings in an expandable list
Import requirements with certificate warnings in an expandable list
Missing certificates may cause your shipment to be stopped at customs. Always check with Tullverket if you are unsure.

Entry price system (shown when applicable)

10.1 Thresholds

For certain fruit and vegetable products, the EU applies an Entry Price System. If your goods are covered, you see the threshold value and your declared price. If the price is below the threshold, additional duty may apply. The system shows the maximum possible additional duty.

Entry price comparison with threshold and your price
Entry price comparison with threshold and your price

Continue to download

12.1 Check everything

The "Continue to download" button is only activated when all sections are confirmed. If something is missing, you can see which sections need attention. Double-check all details one last time.

Continue button with status for all confirmations
Continue button with status for all confirmations

Download PDF

13.1 Language and verification trail

Choose whether the PDF should be in Swedish or English. You can also choose to include a verification trail — a document showing all automatic suggestions, your changes, and approvals. This is useful both as internal documentation and for showing Tullverket during an inspection. If you choose to include the verification trail, a reference code is added to the declaration's supplementary documents field so customs can link it to your case.

Download page with language selection and verification trail option
Download page with language selection and verification trail option

13.2 Payment

If you don't have an active subscription or sufficient credits, you can pay per declaration. The price is shown clearly including VAT. Payment is processed securely through Stripe — we never handle your card details.

Payment card with price and secure payment
Payment card with price and secure payment

Next steps

14.1 After download

You now have a pre-filled PDF. Here's what to do next:

Next steps section with instructions after download
Next steps section with instructions after download
  1. Download the PDF to your computer.
  2. Review the information in the document one last time.
  3. Sign the declaration (physical or digital signature).
  4. Submit the declaration to Tullverket — either via Tullverket's e-service or in paper form.

Ready to start?

Create your first customs declaration in under 15 minutes. No registration required to try.