Import Duty Calculator

Estimate import duty using assessable value, tariff rates and other levies. Enter your own values below to see total estimated duties and check the method behind it.

All calculators

Your inputs

Change the example values to match your situation.

Your result

Let’s work it out.

Fill in your inputs and select Calculate.
Your result and breakdown will appear here.

How this calculator works

BCD = assessable value × BCD rate; SWS = BCD × SWS rate; IGST = (value + BCD + SWS + entered other levies) × IGST rate.

Before you use the result

  • Enter the correct assessable value and tariff rates for the import. Exemptions, anti-dumping duties and other levy-specific bases are not automatically determined.

What is Import Duty Calculator?

Import Duty Calculator helps you estimate import duty using assessable value, tariff rates and other levies.

The main result is total estimated duties, with a breakdown of basic duty, SWS and IGST. The formula, example and assumptions below explain how to interpret it.

How to use Import Duty Calculator

Use the example to get familiar with the form, then enter your own figures. Any rates in the example are illustrative. Check the field labels and units before calculating.

  1. Gather assessable customs value in INR (₹), basic customs duty (%), social welfare surcharge on BCD (%), import IGST (%) and other levies included in IGST base (₹). Use values from the same situation or reporting period.
  2. Replace the example assessable customs value in INR with your own value, then complete the other fields. Check the displayed units.
  3. Select Calculate and read total estimated duties with its result breakdown. Change one input and calculate again to compare a second scenario. Reset restores the original example.
  • Enter assessable customs value in INR in ₹, at least 0. Decimals are accepted.
  • Enter basic customs duty in %, at least 0 and at most 100. Decimals are accepted.
  • Enter social welfare surcharge on BCD in %, at least 0 and at most 100. Decimals are accepted.
  • Enter import IGST in %, at least 0 and at most 100. Decimals are accepted.
  • Enter other levies included in IGST base in ₹, at least 0. Decimals are accepted.

Import Duty Calculator: a worked example

With the inputs below, the result is ₹30,980 (total estimated duties). Follow the example, then replace these illustrative values with your own.

Example inputs and output
Input or outputExample value
Assessable customs value in INR (₹)₹1,00,000
Basic customs duty (%)10 %
Social welfare surcharge on BCD (%)10 %
Import IGST (%)18 %
Other levies included in IGST base (₹)₹0
Total estimated duties₹30,980
Basic duty₹10,000
SWS₹1,000
IGST₹19,980
Value plus duties₹1,30,980

Understanding the Import Duty result

Read total estimated duties alongside basic duty, SWS and IGST. These describe different parts of the same calculation.

Displayed results use a readable number of decimal places. When checking a result by hand, keep extra precision until the last step. To compare scenarios, change one input at a time and keep the others fixed.

  • Example Basic duty: ₹10,000
  • Example SWS: ₹1,000
  • Example IGST: ₹19,980
  • Example Value plus duties: ₹1,30,980

Import Duty Calculator: assumptions and common mistakes

A useful estimate starts with the right inputs. Check the following assumptions and limits before applying the result to your situation.

  • Enter the correct assessable value and tariff rates for the import. Exemptions, anti-dumping duties and other levy-specific bases are not automatically determined.
  • Use the rate and eligibility rules that apply to your transaction. An example rate does not establish a tax liability or entitlement.

For wider guidance, visit Income Tax Department. The formula and scope of this specific tool are stated on this page.

Import Duty Calculator FAQs

What does Import Duty Calculator calculate?

Import Duty Calculator helps you estimate import duty using assessable value, tariff rates and other levies. Its main output is total estimated duties in ₹.

What inputs do I need for Import Duty Calculator?

You need assessable customs value in INR (₹), basic customs duty (%), social welfare surcharge on BCD (%), import IGST (%) and other levies included in IGST base (₹). Use the field labels and units to match your figures to the formula.

Which formula does Import Duty Calculator use?

BCD = assessable value × BCD rate; SWS = BCD × SWS rate; IGST = (value + BCD + SWS + entered other levies) × IGST rate.

What is a worked example for Import Duty Calculator?

Example inputs: Assessable customs value in INR: ₹1,00,000; Basic customs duty: 10 %; Social welfare surcharge on BCD: 10 %; Import IGST: 18 %. Keep the remaining inputs as shown in the worked-example table. The result is ₹30,980 (total estimated duties).

How should I enter assessable customs value in INR?

Enter assessable customs value in INR in ₹, at least 0. Decimals are accepted.

How do I choose basic customs duty?

Enter basic customs duty in %, at least 0 and at most 100. Decimals are accepted. The example uses 10 %; replace it if your circumstances differ.

How should I read total estimated duties?

Read total estimated duties alongside basic duty, SWS and IGST. These describe different parts of the same calculation.

Why might my Import Duty Calculator result differ from my records?

Enter the correct assessable value and tariff rates for the import. Exemptions, anti-dumping duties and other levy-specific bases are not automatically determined. Differences in entered values, units or rounding can also change the comparison.

Can I compare two scenarios in Import Duty Calculator?

Yes. Note your first total estimated duties, change assessable customs value in INR or another input, and select Calculate again. Editing a field clears the old result so it is not mistaken for a new calculation.

Is Import Duty Calculator free, and where are my inputs calculated?

This calculator is free to use without signing in. Its formula runs in your browser; calculator inputs are not sent to a calculation API. The inputs reset to the example values when you reset the form or start a fresh page.