International Shipping from Carriers | Calcurates for Magento

Duties & Taxes: get estimated international duties & taxes

Overview

With this feature you may get estimated international duties & taxes together with carrier’s real-time shipping rates and use them in your shipping methods (Carrier Services or Table Rates methods).
Enabling Duties & Taxes feature will cause additional credits usage. Check pricing plans.

Duties & Taxes: Popular Scenarios

Check some popular scenarios perfectly solved with Duties & Taxes:
  1. Include duties & taxes into the shipping rate (charge DDP)
  2. Give a choice to your customers: shipping rates including or excluding duties & taxes (DDP or DDU)
  3. Display estimated duties & taxes in the method’s description for information purposes

Duties & Taxes: Configuration Steps

Before you start. Check the following requirements:
  1. At least one Carrier account is connected to Calcurates - not required anymore 
  2. At least one Carrier or Table Rates Shipping Option
  3. Harmonised tariff codes (HS codes) are set in your store admin for every product you ship internationally. Calcurates requires HS codes set in international 6-digit format.
  4. Countries of Origin (also known as Country of Manufacture) are set in your store admin for every product you ship internationally
Step 1: Complete International Shipping settings
Step 2: Enable “Get international duties & taxes“ for your Shipping Option
Step 3: Check method’s “Info Messages“ settings to display duties & taxes details at checkout

Step 1: Complete International Shipping settings

Navigate to the "Carriers" section. By clicking the yellow "Settings" button above the grid you will get access to the International Shipping settings per Website.



All of these fields must be filled in accurately in order to get the accurate international duties & taxes estimates. Complete international shipping settings for each Website.
  1. Contents. The type of contents within this shipment. This may impact import duties or customs treatment. 5 options are available: Merchandise (popular), Documents, Gift, Returned goods, Sample.
  2. Non Delivery. Indicates what to do if a package cannot be delivered. 2 options are available: Return to sender (popular), Treat as abandoned.
  3. Commodity / Harmonized Tariff Code. Also known as "HS code". Select your platform's custom attribute that is responsible for HS code values. Use a common value if you have a single code for all your products. Common value will be used if there is no custom attribute or its value is undefined. Calcurates requires HS codes set in international 6-digit format. Note, that this setting affects duties & taxes amount.
    1. Shopify specific: HS code values are taken from Shopify product settings ("Shipping" section).
  4. Product Description. Select your platform's custom attribute that is responsible for product's descriptions. Use a common value if you have the same description for all your products. Common value will be used if there is no custom attribute or its value is undefined. Note, that this setting affects duties & taxes amount.
    1. Shopify specific: descriptions are taken from Shopify product description
  5. Country of Origin. Also known as Country of Manufacture. Select your platform's custom attribute that is responsible for product's Country of Origin. Use a common value if you have the same country of origin for all your products. Common value will be used if there is no custom attribute or its value is undefined. Note, that this setting affects duties & taxes amount.
    1. Shopify specific: Country of Origin values are taken from Shopify product settings ("Shipping" section)
  6. Duties & Taxes for Table Rates. Enable this setting if you want to apply duties & taxes to your Table Rates methods.
    1. Carrier Services. Select any international carrier service from your connected Carriers, which will be used as a source of duties & taxes. If Carrier Service is not selected, duties & taxes will be requested from DHL Express Worldwide.

Step 2: Enable "Get international duties & taxes" for your Shipping Option

Enable "Get international duties & taxes" for Carrier Shipping Option

Navigate to the "Shipping Options" section and click "Edit" next to your Carrier Shipping Option. Proceed to Step 2 and click the "Settings" yellow button.

Enable “Get international duties & taxes“ setting under the "Rates" tab:


Enable "Get international duties & taxes" for Table Rates

Navigate to the "Shipping Options" section and click "Edit" next to your Table Rates Shipping Option. Enter the Shipping Method and click "Edit Shipping Method".

Enable “Get international duties & taxes“ setting in the "Algorithm" section:



Manage duties & taxes inclusion into the shipping rate

  1. Shopify. Use the "Do not include Duties & Taxes into shipping rates" setting.
  2. Magento. Check Calcurates extension settings in your Magento Admin > Stores > Configuration > Sales > Delivery Methods > Calcurates > International Shipping
  3. WooCommerce. Check Calcurates plugin settings in your WooCommerce Admin > Settings > Shipping > Calcurates Shipping Method > Display rates with tax & duties
You may have 2 similar Table Rates methods or 2 similar Carrier shipping options and enable "Get international duties & taxes" only for one of them in order to provide your customer with a choice (DDP or DDU).

Step 3: Check method’s "Info Messages" settings to display duties & taxes details at checkout

  1. Carrier Service. Navigate to the "Shipping Options" section and click "Edit" next to your Carrier Shipping Option. Proceed to Step 2 and click "Edit" next to the international Carrier Service. Enter the "Info Messages" tab and enable the message (description).
  2. Table Rates Method. Navigate to the "Shipping Options" section and click "Edit" next to your Table Rates Shipping Option. Enter the Shipping Method, click "Edit Shipping Method", enter the "Advanced" tab, find the "Info Messages" section and enable the message (description).
In the Method's Info Message (Description) you may use the {tax_amount} variable for displaying duties & taxes amount. Twig-template for text conditioning is supported.