ForHosting KIT · Finance & money

Trump tariff calculator

Ten units with a customs value of 100 each, under a 25% tariff, carry 250 in duty and a landed cost of 1,250. Enter the unit value, the rate and the quantity on the invoice before you book the container. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Goods value
100
Tariff rate
25
Quantity
10
You get
Dutiable value
1,000
Rate decimal
0.25
Tariff amount
250
Total landed cost
1,250

Importers, freight forwarders, and sourcing teams still need a landed figure before they book a container: the customs value of the goods, the ad valorem tariff rate that applies, and how many units sit on the invoice. This Trump tariff calculator takes those three numbers, multiplies goods value by quantity to form the dutiable value of the shipment, applies the tariff rate as a percent to produce the duty, and adds that duty back to the dutiable value to produce total landed cost. A twenty-five percent Section 301-style rate on a ten-dollar unit across one hundred pieces is two hundred fifty of duty and one thousand two hundred fifty landed. Zero percent is a valid duty-free line.

How a Trump tariff amount and landed cost are formed from goods, rate, and quantity

A Trump-era import tariff in the sense people type into a search box is an ad valorem duty on the customs value of a shipment, not a live Harmonized Tariff Schedule lookup and not a stacked Section 232 plus Section 301 plus reciprocal overlay. If you already know the unit customs value, the percent rate, and how many units sit on the commercial invoice, the arithmetic is fixed. Dutiable value is goods value times quantity.

Tariff amount is that dutiable value multiplied by the tariff rate divided by one hundred. Total landed cost in this model is the dutiable value plus that tariff amount, which is the goods-plus-duty figure before ocean freight, insurance, harbor maintenance, and brokerage. Write the rate the way a customs broker, a Section 301 notice, or a reciprocal-tariff headline writes it: twenty-five means twenty-five percent, which is a decimal fraction of zero point two five.

One hundred units at ten dollars of customs value and twenty-five percent therefore have a dutiable value of one thousand, a tariff amount of two hundred fifty, and a total landed cost of one thousand two hundred fifty. Zero percent is a real business case—a duty-free heading, a USMCA-qualified line, or a product that fell off a list—and it yields a tariff amount of zero with a landed cost equal to the dutiable value.

Money fields are rounded half-up to two decimal places after the raw product is formed, which is the convention invoices and entry summaries use. The calculator does not look up HTS codes, does not apply specific per-kilogram duties, does not stack most-favored-nation plus additional duties, and does not convert currencies. It only applies the rate you already know to the goods and quantity you already know: tariff amount equals goods value times quantity times tariff rate over one hundred, and total landed cost equals dutiable value plus tariff amount.

Where a Trump tariff calculator earns its keep

People who type trump tariff when they mean the duty on an import already have a customs value, a known percent, and a quantity. They want the levy and the goods-plus-duty total, not an HTS lookup of current lists and not a stacked model of most-favored-nation plus Section 301 plus Section 232 plus a reciprocal overlay. Sourcing teams comparing a factory quote against a landed budget need a reproducible add-duty step that produces the tariff amount plus the total they will see before freight is layered on.

Bookkeepers reconciling commercial invoices against entry summaries use the same identity to confirm that each exclusive line times its quantity times its rate matches the printed duty and the printed landed goods-plus-duty figure. Teachers of international-trade arithmetic assign ad valorem worksheets and need an oracle that marks a negative rate as invalid instead of inventing a rebate. Failed validation does not consume balance.

Pair a freight or insurance tool when you need those layers; keep this surface focused on the forward pass from goods, rate, and quantity to duty and landed cost.

Entry-summary check against a commercial invoice

Bookkeepers multiply each exclusive line by quantity and the known percent, then compare the rounded duty and goods-plus-duty total with the printed customs entry.

How do I compute the Trump tariff amount and total landed cost?

Send unit goods value, the tariff as a percent, and quantity. Total landed cost equals dutiable value plus tariff amount. Example: 100 at 25% across 10 units → duty 250, landed 1250.

What happens if the tariff rate is negative?

A negative tariff rate is not allowed; zero percent is valid and yields zero duty and a landed cost equal to the dutiable value.

Does this look up my HTS code or the latest Section 301 list?

No. You supply the rate. This calculator only applies a known ad valorem percent to goods value and quantity; it does not resolve headings, stack additional duties, or add freight and insurance.

What if my invoice value is already the shipment total?

Enter it as the goods value and set the quantity to 1. The tariff is then applied straight to that total, and the landed cost is that total plus the duty.

Does the landed cost include freight and brokerage?

No. Here landed cost means goods plus duty, before ocean freight, insurance, harbor maintenance and brokerage fees. Add those yourself once you have the duty figure.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/fin/trump-tariff

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/fin/trump-tariff \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"goods_value":100,"tariff_rate":25,"quantity":10}'
{
  "goods_value": 100,
  "tariff_rate": 25,
  "quantity": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.trump_tariff",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

max_abs1000000000000
max_tariff_rate_percent10000
max_quantity1000000000
HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

A negative tariff rate is rejected as invalid_input rather than treated as a rebate.

How a Trump tariff amount and landed cost are formed from goods, rate, and quantity

A negative tariff rate is not a legal duty input in this model; treating it as a rebate would silently invert the meaning of a tariff, so the engine rejects it with invalid_input rather than returning a negative levy.

Input contract, response shape, and validation

Fractional quantities are allowed so a kilogram or litre line can be entered without rounding to a whole piece. Example: one hundred of unit value at twenty-five percent across ten pieces yields dutiable value one thousand, tariff amount two hundred fifty, and total landed cost one thousand two hundred fifty. A forty-nine dollar ninety-nine cent unit at ten percent across three pieces exercises the half-up path: the dutiable value is one hundred forty-nine dollars and ninety-seven cents, the raw duty is fourteen dollars and nine thousand nine hundred seventy ten-thousandths, which rounds to fifteen dollars, so the published landed cost is one hundred sixty-four dollars and ninety-seven cents. POST a JSON body with three required finite numbers. goods_value is the customs value per unit in currency units and must be greater than or equal to zero; aliases goods, value, customs_value, invoice_value, unit_value, and price are accepted so a commercial-invoice export does not need a rename step. When goods_value is already the shipment total, set quantity to one. tariff_rate is the ad valorem tariff as a percentage—use 25 for twenty-five percent, not 0.25—and must be a finite number greater than or equal to zero; aliases rate, percent, duty_rate, and tariff_percent are accepted. quantity is the number of units imported and must be a finite number greater than or equal to zero; aliases qty, units, and count are accepted. Absolute goods_value must stay within one trillion, tariff_rate must stay within ten thousand percent, and quantity must stay within one billion so intermediate products remain finite in IEEE double precision on the Worker and in the browser. Missing fields, empty strings, non-finite values, a negative goods value, a negative tariff rate, a negative quantity, or a value outside those limits fail with invalid_input naming the field and are not billed. On success the body echoes rounded goods_value, tariff_rate, and quantity, returns dutiable_value as goods times quantity, rate_decimal as the rate over one hundred, tariff_amount as the half-up two-decimal duty, total_landed_cost as the goods-plus-duty figure, and a formula string you can print next to the numbers. Prefer JSON numbers over currency-formatted strings; currency marks and thousands separators are not parsed. Successful items are billed at $0.002.

Where a Trump tariff calculator earns its keep

Keep requests small, pin the rounded tariff_amount and total_landed_cost in tests, and you get stable import-duty arithmetic for widgets, quote checkers, and edge workers without standing up a customs-engine subscription or a tariff-database of your own.

Sourcing quote before booking a container

Buyers send unit customs value, the headline ad valorem rate, and quantity, then display tariff_amount and total_landed_cost on the quote without reimplementing percentage math in every spreadsheet.

Regression tests for an import-cost library

QA pins known-good ad valorem cases plus a deliberate negative-rate rejection so billing code cannot silently invert a tariff into a rebate.

Should I enter 25 or 0.25 for a twenty-five percent tariff?

Enter 25. The tariff_rate field is a percentage (25 means 25%). The response also includes rate_decimal (0.25) for convenience. Set quantity to 1 when goods_value is already the shipment total.

What does the Trump tariff calculator cost?

The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.

Read the full KIT documentation →