<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: EUNTAE JANG</title>
    <description>The latest articles on DEV Community by EUNTAE JANG (@soulmaten7).</description>
    <link>https://dev.to/soulmaten7</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3853696%2F28ec0604-661a-463f-b0d9-4ac975a37423.png</url>
      <title>DEV Community: EUNTAE JANG</title>
      <link>https://dev.to/soulmaten7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/soulmaten7"/>
    <language>en</language>
    <item>
      <title>US De Minimis Is Dead — Here's What $30 Products Actually Cost Now (With Real API Data)</title>
      <dc:creator>EUNTAE JANG</dc:creator>
      <pubDate>Tue, 07 Apr 2026 14:39:12 +0000</pubDate>
      <link>https://dev.to/soulmaten7/us-de-minimis-is-dead-heres-what-30-products-actually-cost-now-with-real-api-data-34d6</link>
      <guid>https://dev.to/soulmaten7/us-de-minimis-is-dead-heres-what-30-products-actually-cost-now-with-real-api-data-34d6</guid>
      <description>&lt;p&gt;Seven months ago, the United States eliminated the Section 321 de minimis exemption — the rule that let any package valued at $800 or less enter duty-free.&lt;/p&gt;

&lt;p&gt;Before August 29, 2025, roughly &lt;strong&gt;1.46 billion packages per year&lt;/strong&gt; (about 4 million per day) cleared US customs without paying a cent in duties. That's over now.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Numbers
&lt;/h2&gt;

&lt;p&gt;I ran two products through POTAL's &lt;code&gt;calculate_landed_cost&lt;/code&gt; API — both $30, both shipped from China to the US.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpoukb1rc8grdbsg8dei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpoukb1rc8grdbsg8dei.png" alt=" " width="414" height="900"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Product 1: Cotton T-Shirt ($30)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"productName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Cotton T-Shirt"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"material"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"cotton"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"price"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"origin"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"CN"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"destinationCountry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"US"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Result: $42.10 total landed cost&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Line Item&lt;/th&gt;
&lt;th&gt;Amount&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Product Price&lt;/td&gt;
&lt;td&gt;$30.00&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Base Duty&lt;/td&gt;
&lt;td&gt;$0.05&lt;/td&gt;
&lt;td&gt;HS 610910, MFN 0.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Section 301 Tariff&lt;/td&gt;
&lt;td&gt;$7.50&lt;/td&gt;
&lt;td&gt;List 3: +25% (CN origin)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBP Processing Fee&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;MPF (informal entry)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sales Tax&lt;/td&gt;
&lt;td&gt;$2.10&lt;/td&gt;
&lt;td&gt;7.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Insurance&lt;/td&gt;
&lt;td&gt;$0.45&lt;/td&gt;
&lt;td&gt;1.5% of CIF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$42.10&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+40% over product price&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Product 2: Bluetooth Earbuds ($30)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"productName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Wireless Bluetooth Earbuds"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"material"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"plastic"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"price"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"origin"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"CN"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"destinationCountry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"US"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Result: $42.05 total landed cost&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Line Item&lt;/th&gt;
&lt;th&gt;Amount&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Product Price&lt;/td&gt;
&lt;td&gt;$30.00&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Base Duty&lt;/td&gt;
&lt;td&gt;$0.00&lt;/td&gt;
&lt;td&gt;HS 851821, MFN 0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Section 301 Tariff&lt;/td&gt;
&lt;td&gt;$7.50&lt;/td&gt;
&lt;td&gt;List 1: +25% (CN origin)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBP Processing Fee&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;MPF (informal entry)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sales Tax&lt;/td&gt;
&lt;td&gt;$2.10&lt;/td&gt;
&lt;td&gt;7.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Insurance&lt;/td&gt;
&lt;td&gt;$0.45&lt;/td&gt;
&lt;td&gt;1.5% of CIF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$42.05&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+40% over product price&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Both products: 0% or near-0% base duty, but Section 301 adds 25% flat. The CBP Merchandise Processing Fee ($2.00 per informal entry) is a new cost that applies to every package — it didn't exist for de minimis shipments before August 2025.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Changed, Technically
&lt;/h2&gt;

&lt;p&gt;Before the de minimis repeal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Packages under $800: &lt;strong&gt;no duty, no MPF, no formal entry&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Seller quotes $30 → buyer pays $30 + shipping&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every package: &lt;strong&gt;subject to full duty schedule + MPF + Section 301&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Seller quotes $30 → buyer pays $42+ at the door (or seller absorbs the cost)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a seller shipping 1,000 low-value orders per month from China:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CBP MPF alone: 1,000 × $2.00 × 12 = &lt;strong&gt;$24,000/year&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Section 301 on $30 average: 1,000 × $7.50 × 12 = &lt;strong&gt;$90,000/year&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Total new annual cost: &lt;strong&gt;$114,000+&lt;/strong&gt; that didn't exist before August 2025&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  April 9: It Gets Worse
&lt;/h2&gt;

&lt;p&gt;On April 9, 2026, reciprocal tariffs take effect on imports from 185 countries. These stack on top of existing duties. The landed cost math is about to get even more complex.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fascoiqqvc8ocisfwfzzx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fascoiqqvc8ocisfwfzzx.png" alt=" " width="800" height="539"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How POTAL Handles This
&lt;/h2&gt;

&lt;p&gt;POTAL's API covers all of this automatically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Section 301 tariffs&lt;/strong&gt; (Lists 1-4, CN origin detection)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CBP MPF&lt;/strong&gt; ($2.00 informal entry fee)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IEEPA tariffs&lt;/strong&gt; (when applicable)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Base MFN duties&lt;/strong&gt; (from 7 government data sources)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sales tax&lt;/strong&gt; by destination&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;240 countries&lt;/strong&gt;, 140 features, $0/month&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwadagz6j3prbwyyc8g0o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwadagz6j3prbwyyc8g0o.png" alt=" " width="800" height="539"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST https://potal.app/api/v1/calculate-landed-cost &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-api-key: YOUR_KEY"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"productName":"Cotton T-Shirt","material":"cotton","price":30,"origin":"CN","destinationCountry":"US"}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The response gives you the full breakdown — every duty line, every fee, every tax — so you can show your customer the real price before they buy.&lt;/p&gt;

&lt;p&gt;Every number in this post came from a live POTAL API call. No estimates. No "typical ranges." Actual calculated values from government tariff data.&lt;/p&gt;

&lt;p&gt;If you're building anything that touches international commerce, the de minimis world is gone. Your checkout needs to reflect that.&lt;/p&gt;

&lt;p&gt;potal.app — free API, free widget, 240 countries.&lt;/p&gt;

</description>
      <category>ecommerce</category>
      <category>api</category>
      <category>webdev</category>
      <category>opensource</category>
    </item>
    <item>
      <title>US De Minimis Is Dead — Here's What $30 Products Actually Cost Now (With Real API Data)</title>
      <dc:creator>EUNTAE JANG</dc:creator>
      <pubDate>Tue, 07 Apr 2026 14:39:12 +0000</pubDate>
      <link>https://dev.to/soulmaten7/us-de-minimis-is-dead-heres-what-30-products-actually-cost-now-with-real-api-data-5gh1</link>
      <guid>https://dev.to/soulmaten7/us-de-minimis-is-dead-heres-what-30-products-actually-cost-now-with-real-api-data-5gh1</guid>
      <description>&lt;p&gt;Seven months ago, the United States eliminated the Section 321 de minimis exemption — the rule that let any package valued at $800 or less enter duty-free.&lt;/p&gt;

&lt;p&gt;Before August 29, 2025, roughly &lt;strong&gt;1.46 billion packages per year&lt;/strong&gt; (about 4 million per day) cleared US customs without paying a cent in duties. That's over now.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Numbers
&lt;/h2&gt;

&lt;p&gt;I ran two products through POTAL's &lt;code&gt;calculate_landed_cost&lt;/code&gt; API — both $30, both shipped from China to the US.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpoukb1rc8grdbsg8dei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpoukb1rc8grdbsg8dei.png" alt=" " width="414" height="900"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Product 1: Cotton T-Shirt ($30)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"productName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Cotton T-Shirt"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"material"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"cotton"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"price"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"origin"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"CN"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"destinationCountry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"US"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Result: $42.10 total landed cost&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Line Item&lt;/th&gt;
&lt;th&gt;Amount&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Product Price&lt;/td&gt;
&lt;td&gt;$30.00&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Base Duty&lt;/td&gt;
&lt;td&gt;$0.05&lt;/td&gt;
&lt;td&gt;HS 610910, MFN 0.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Section 301 Tariff&lt;/td&gt;
&lt;td&gt;$7.50&lt;/td&gt;
&lt;td&gt;List 3: +25% (CN origin)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBP Processing Fee&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;MPF (informal entry)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sales Tax&lt;/td&gt;
&lt;td&gt;$2.10&lt;/td&gt;
&lt;td&gt;7.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Insurance&lt;/td&gt;
&lt;td&gt;$0.45&lt;/td&gt;
&lt;td&gt;1.5% of CIF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$42.10&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+40% over product price&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Product 2: Bluetooth Earbuds ($30)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"productName"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Wireless Bluetooth Earbuds"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"material"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"plastic"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"price"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"origin"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"CN"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"destinationCountry"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"US"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Result: $42.05 total landed cost&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Line Item&lt;/th&gt;
&lt;th&gt;Amount&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Product Price&lt;/td&gt;
&lt;td&gt;$30.00&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Base Duty&lt;/td&gt;
&lt;td&gt;$0.00&lt;/td&gt;
&lt;td&gt;HS 851821, MFN 0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Section 301 Tariff&lt;/td&gt;
&lt;td&gt;$7.50&lt;/td&gt;
&lt;td&gt;List 1: +25% (CN origin)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CBP Processing Fee&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;MPF (informal entry)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sales Tax&lt;/td&gt;
&lt;td&gt;$2.10&lt;/td&gt;
&lt;td&gt;7.0%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Insurance&lt;/td&gt;
&lt;td&gt;$0.45&lt;/td&gt;
&lt;td&gt;1.5% of CIF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$42.05&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;+40% over product price&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Both products: 0% or near-0% base duty, but Section 301 adds 25% flat. The CBP Merchandise Processing Fee ($2.00 per informal entry) is a new cost that applies to every package — it didn't exist for de minimis shipments before August 2025.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Changed, Technically
&lt;/h2&gt;

&lt;p&gt;Before the de minimis repeal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Packages under $800: &lt;strong&gt;no duty, no MPF, no formal entry&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Seller quotes $30 → buyer pays $30 + shipping&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every package: &lt;strong&gt;subject to full duty schedule + MPF + Section 301&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Seller quotes $30 → buyer pays $42+ at the door (or seller absorbs the cost)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a seller shipping 1,000 low-value orders per month from China:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CBP MPF alone: 1,000 × $2.00 × 12 = &lt;strong&gt;$24,000/year&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Section 301 on $30 average: 1,000 × $7.50 × 12 = &lt;strong&gt;$90,000/year&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Total new annual cost: &lt;strong&gt;$114,000+&lt;/strong&gt; that didn't exist before August 2025&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  April 9: It Gets Worse
&lt;/h2&gt;

&lt;p&gt;On April 9, 2026, reciprocal tariffs take effect on imports from 185 countries. These stack on top of existing duties. The landed cost math is about to get even more complex.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fascoiqqvc8ocisfwfzzx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fascoiqqvc8ocisfwfzzx.png" alt=" " width="800" height="539"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How POTAL Handles This
&lt;/h2&gt;

&lt;p&gt;POTAL's API covers all of this automatically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Section 301 tariffs&lt;/strong&gt; (Lists 1-4, CN origin detection)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CBP MPF&lt;/strong&gt; ($2.00 informal entry fee)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IEEPA tariffs&lt;/strong&gt; (when applicable)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Base MFN duties&lt;/strong&gt; (from 7 government data sources)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sales tax&lt;/strong&gt; by destination&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;240 countries&lt;/strong&gt;, 140 features, $0/month&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwadagz6j3prbwyyc8g0o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwadagz6j3prbwyyc8g0o.png" alt=" " width="800" height="539"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST https://potal.app/api/v1/calculate-landed-cost &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-api-key: YOUR_KEY"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"productName":"Cotton T-Shirt","material":"cotton","price":30,"origin":"CN","destinationCountry":"US"}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The response gives you the full breakdown — every duty line, every fee, every tax — so you can show your customer the real price before they buy.&lt;/p&gt;

&lt;p&gt;Every number in this post came from a live POTAL API call. No estimates. No "typical ranges." Actual calculated values from government tariff data.&lt;/p&gt;

&lt;p&gt;If you're building anything that touches international commerce, the de minimis world is gone. Your checkout needs to reflect that.&lt;/p&gt;

&lt;p&gt;potal.app — free API, free widget, 240 countries.&lt;/p&gt;

</description>
      <category>ecommerce</category>
      <category>api</category>
      <category>webdev</category>
      <category>opensource</category>
    </item>
    <item>
      <title>I built a free customs calculation platform with 140 features (240 countries)</title>
      <dc:creator>EUNTAE JANG</dc:creator>
      <pubDate>Tue, 31 Mar 2026 14:36:12 +0000</pubDate>
      <link>https://dev.to/soulmaten7/i-built-a-free-customs-calculation-platform-with-140-features-240-countries-1m54</link>
      <guid>https://dev.to/soulmaten7/i-built-a-free-customs-calculation-platform-with-140-features-240-countries-1m54</guid>
      <description>&lt;h2&gt;
  
  
  Why I built POTAL
&lt;/h2&gt;

&lt;p&gt;Customs calculation infrastructure shouldn't cost $4,000/mo. I compiled every feature from 10 competitors — about 140 in total. The most feature-rich platform has ~30 features.&lt;/p&gt;

&lt;p&gt;POTAL offers all 140 features for free. Forever.&lt;/p&gt;

&lt;h2&gt;
  
  
  For developers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;REST API + SDKs (Node.js, Python)&lt;/li&gt;
&lt;li&gt;AI Agent Integration (ChatGPT, Claude, Gemini via MCP)&lt;/li&gt;
&lt;li&gt;Batch classification (bulk processing)&lt;/li&gt;
&lt;li&gt;240 countries, 51 languages&lt;/li&gt;
&lt;li&gt;WCO GRI classification rules in code&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Key features
&lt;/h2&gt;

&lt;p&gt;HS Code classification (AI + image), Total Landed Cost, FTA origin determination, sanctions screening, denied party screening, export controls, de minimis thresholds, customs document generation, real-time currency conversion, dashboard + analytics.&lt;/p&gt;

&lt;p&gt;Check it out: &lt;a href="https://potal.app" rel="noopener noreferrer"&gt;potal.app&lt;/a&gt;&lt;br&gt;
Feedback: &lt;a href="https://potal.app/community" rel="noopener noreferrer"&gt;potal.app/community&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg0grgaf1njb7mb19ng2n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg0grgaf1njb7mb19ng2n.png" alt=" " width="700" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F04vnol246z8x3gcv16hh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F04vnol246z8x3gcv16hh.png" alt=" " width="800" height="686"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwltg0gynqgikre0h3wix.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwltg0gynqgikre0h3wix.png" alt=" " width="800" height="674"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tradetech</category>
      <category>opensource</category>
      <category>webdev</category>
      <category>api</category>
    </item>
  </channel>
</rss>
