Collecting international duties and import taxes at checkout

To collect duties and import taxes in your store's checkout, your store needs to meet the following requirements:

If your store doesn't meet the requirements to charge duties and import taxes at checkout, then you canuse a third-party appto calculate duties and import taxes.

Pricing

A transaction fee applies to orders that have duties and import taxes calculated. The amount of this fee depends on whether you useShopify Paymentsor a third-party payment provider:

  • A 0.85% transaction fee applies to orders that have duties and import taxes calculated at checkout in stores that use Shopify Payments as their gateway. The 0.85% transaction fee also applies to orders that use a third-party payment provider, such as PayPal, as long as Shopify Payments is the primary gateway.
  • A 1.5% transaction fee applies to orders that have duties and import taxes calculated at checkout in stores that use other payment providers as their gateway. The 1.5% transaction fee also applies to stores that useShop Pay as an accelerated checkoutif Shopify Payments isn't the primary gateway.

The transaction fee is applied for every order that has duties and import taxes calculated at checkout, even if the calculated amount is zero. Transaction fees aren't charged in the following cases:

  • Orders that are shipped to the same country or region as where the store is located.
  • Orders that are shipped between EU member countries.
  • Abandoned checkouts.

Collect duties and import taxes at checkout

When you activate collecting duties and import taxes at checkout, duties and import taxes are charged on international orders. Orders that are placed from regions where you have a fulfillment location aren't affected.

Steps:

  1. From the Shopify admin, go toSettings>Taxes and duties.
  2. In theDuties and import taxessection, clickSet up.
  3. Confirm that your shipping carriers and third-party integrations supportdelivered duty paid (DDP).
  4. 选择你的航运国家或地区want to collect duties and import taxes at checkout.
  5. Review products that have been flagged as missingHS codes and a country or region of originand add the missing information to ensure that duties and import taxes are calculated accurately.
  6. Confirm that you'veupdated your store policy and notificationsfor international sales.
  7. Review the terms and conditions for calculating duties and international taxes at checkout.
  8. ClickAgree and activate.

When the duties and import taxes at checkout setup is complete, reviewthe additional tasks to completeto set up your store for international sales.

Add HS codes and the country or region of origin to your products

To display a duties estimate to international customers in your checkout, you should edit your product details to include the country or region of origin and the HS code for better accuracy. If a product is missing an HS code, then calculations are based on the product's description andproduct categoryinstead. If a product doesn't have an HS code, description, or category, then duties and import taxes aren't calculated for that order even if you've set orders from a country or region to collect duties and import taxes at checkout.

The country or region of origin, or COO, is where a product is created or assembled into the form in which you sell it, and where it takes on its HS code classification. For example, you sell a table. The table is made of wood from Canada, glue from Mexico, and screws from China. The table is assembled from these materials in the United States. In this case, the country or region of origin is the United States because that's where the materials are used to create the table.

The Harmonized Item Description and Coding System code, or HS code, is used in international trade to describe what a product is. Typically, the HS code is six digits long. Learn more aboutHS codesfrom the World Customs Organization.

To add an HS code and a country or region of origin to products, choose one of the following options:

Add HS codes and the country of origin by importing a CSV file

If you have a lot of products to update and you already know your product HS codes, or if you aren't sure which of your products are missing codes, then you can use aCSV fileto update your products.

Steps:

  1. From the Shopify admin, go toSettings>Taxes and duties.
  2. In theDuties and import taxessection, clickManage.
  3. Export a CSV file of products with missing information.
    1. In theProduct informationsection, clickUpdate with CSV.
    2. ClickExport.
    3. Select your preferred file format and clickExport products. A CSV file is sent to you in an email.
  4. Edit your CSV file by using a spreadsheet program such asGoogle Sheets.
  5. Import your edited CSV file.
    1. In theProduct informationsection, clickUpdate with CSV.
    2. ClickImport.
    3. Add your file for import, either by clickingAdd fileor by dragging and dropping your file to the import window.
    4. ClickUpload.
    5. ClickImport. An email is sent to you when the process is complete.

The duties and import taxes CSV file is similar to other CSV files that you use with Shopify, but has different columns. The following columns are used in the duties and import taxes CSV:

  • Product Handle- Handles are unique names for each product. They can contain letters, dashes and numbers, but no spaces. A handle is used in the URL for each product.
  • Product title- The Title column is optional, and can be blank.
  • Variant SKU- The SKU of the product or variant. This value is used to track inventory with inventory tracking services.
  • Option1 Name- If a product has an option, then its name is displayed in this column. For example, Color. For products with only a single option, this value should be Title.
  • Option1 Value- If a product has an option, then its value is displayed in this column. For example, Black. For products with only a single option, this value should be Default Title.
  • Option2 Name- If a product has a second option, then its name is displayed in this column. For example, Size.
  • Option2 Value- If a product has a second option, then its value is displayed in this column. For example, Large.
  • Option3 Name- If a product has a third option, then its name is displayed in this column. For example, Material.
  • Option3 Value- If a product has third option, then its value is displayed in this column. For example, Cotton.
  • Country of origin- The country of origin is where the product was created or assembled into the form that it is sold in. The value in this column is used to estimate duties and import taxes for international customers.
  • HS code- The HS Code is a number that classifies a product for international trade. The value in this column is used to estimate duties and import taxes for international customers.

Add HS codes and the country or region of origin on the product page

如果你不更新,你有很多产品don't know your product HS codes, then you can add the HS code and country or region of origin directly on a product's page.

Steps:

  1. From your Shopify admin, go toProducts.

  2. Click the name of the product that you want to change.

  3. In theCustoms informationsection, change the product details.

    1. Select a country or region of origin.
    2. Enter an HS code. If you don't have an HS code for your product, then start entering a description of your product to search for the appropriate code.
  4. ClickSave.

Add HS codes and a country or region of origin using the bulk editor

如果你不更新,你有很多产品already know your product HS codes, then you can add the HS code and country or region of origin using the bulk editor.

Steps:

  1. From your Shopify admin, go toProducts.

  2. Check the products that you want to modify.

  3. ClickEdit products.

  4. ClickAdd fields.

  5. In theShippingsection, clickHS codeandCountry of origin.

  6. Edit your products as necessary, and then clickSave.

Stop collecting duties and import taxes at checkout

You can stop the collection of duties and taxes in your checkout for individual countries or regions at a time, or you can entirely deactivate the feature to completely stop the collection of duties and taxes for all countries and regions.

Deactivate collection of duties and import taxes for individual countries or regions

  1. From the Shopify admin, go toSettings>Taxes and duties.
  2. In theDuties and import taxessection, clickManage.
  3. In theCountries/regionssection, clickManage.
  4. Uncheck the country or region where you want to stop collecting duties and import taxes.
  5. ClickSave.

Deactivate collection of duties and import taxes for all countries and regions

  1. From the Shopify admin, go toSettings>Taxes and duties.
  2. In theDuties and import taxessection, clickManage.
  3. ClickDeactivate.
  4. Confirm your choice and clickDeactivate.

Use a third-party app to calculate duties and import taxes at checkout

If your store doesn't meet the requirements for charging duties and import taxes at checkout, then you can use a third-party app from theShopify App Storeto display an estimate at checkout of the duties and import taxes for the order. These apps use your product details, such as the country or region of origin and HS code for a product, to calculate duties and import taxes. Third-party apps might charge you additional recurring or transaction fees.

Steps:

  1. Add a country or region of origin and HS codes to your products.
  2. Install an app from the Shopify App Store thatcalculates duties and import taxes.

Some apps might require additional setup steps. If you need help getting started, then refer to the app's page in the Shopify App Store, or contact the app's developer for assistance.

Ready to start selling with Shopify?

Try it free