Back to Features
⚙️

De Minimis Check

ActiveCoreMUSTFREE

What it does

Automatically check if a shipment value falls below the duty-free de minimis threshold for the destination country. De minimis values vary widely — from $0 (Brazil) to $800 (US) to unlimited (some countries). POTAL maintains an up-to-date database of thresholds for all 240 supported countries.

Required Fields for 100% Accuracy

2 required / 3 total
FieldTypeRequired
pricenumber!
destinationCountrystring!
originstringopt

Tips for Best Accuracy

  • De minimis check is automatic in /calculate — no separate API call needed
  • GET /api/v1/countries returns deMinimisUsd for all 240 countries
  • Some countries have separate duty and tax de minimis thresholds — POTAL checks both
  • US de minimis changed to $0 for some origins (China/HK) as of Aug 2025

Common Mistakes

  • Assuming $800 de minimis applies everywhere — it is US-specific
  • Forgetting that de minimis applies to shipment value, not item value
  • Not accounting for shipping costs — some countries include shipping in the threshold value

How to use it

1

Include the shipment value

Set the price field in your /calculate request to the declared value of the shipment.

2

Check the result

If the value is below the de minimis threshold, the duty amount will be $0 in the breakdown.

3

View thresholds

GET /api/v1/countries shows the deMinimisUsd field for each country.

4

Handle edge cases

Some countries have different thresholds for duty vs. tax exemption. POTAL handles both.

API Reference

POST/api/v1/calculate

Related Features

Having issues?