ABOUT

Every answer carries its citation.

Not a model's best guess. The Federal Register notice, the proclamation, the CBP message.

Every answer Triangle Trade Intelligence returns carries its citation, the Federal Register notice, the proclamation, the CBP message. Not a model's best guess. 34,262 tariff records across the US, Mexico and Canada, refreshed on a schedule and audited nightly, so what you get today reflects what changed yesterday. Tariff classification, duty calculation, USMCA qualification, and AD/CVD screening, so a broker can answer a client question in seconds instead of an afternoon.

I am not a customs broker, and Triangle does not pretend to be one. It does not file, and it does not sign. Where the scope of a rule is genuinely ambiguous, the output says so instead of inventing confidence. The licensed judgment stays with the licensed person. The tool just makes sure they are not reconstructing the duty stack by hand at 6pm.

Three countries, not one border

A part made in Canada, finished in Mexico and sold into the US crosses two borders, and the same HS code carries a different duty at each one. Whether the USMCA rate applies at all turns on where the thing was really made. Triangle runs the whole circuit. The free Tariff Calculator answers for a US, Mexican or Canadian destination, and the USMCA check asks the origin questions that decide the preferential rate.

The tools I have found cover one or two of the three countries, a US and Canada calculator here, a US and Mexico classifier there. I haven't found one that does all three. I haven't seen every tool, so that is what I have looked at and not a promise about the whole market.

What a chat answer can't do for you

Ask a general AI for a duty rate and you will get one, in the same confident voice whether it is right or not. It cannot show you the notice it read, it cannot sign anything, and a screenshot of the chat proves nothing when a client or an auditor asks eighteen months later. Triangle is built for that day.

It says when it doesn't know. Some layers of a duty stack depend on a fact only the filer has. Take an electric motor coming in from Canada: Triangle charges what it can source, then stops at one Section 338 line and tells you which fact it needs. It doesn't print a 0 and it doesn't print a 50. If it can't trace a number to a notice, it flags it, and the flag says what's missing.

It doesn't ask you everything every time either. The questions live in a table and only appear when the HS code, the origin and the policies in play make them matter, and you can skip any of them.

Every memo can be checked later. The Entry Memo is a dated record with each duty layer tied to the notice behind it, with a link to that notice where we hold the exact document and a search of the official index where we only know the citation. We keep a SHA-256 fingerprint of the findings, and the verify pagechecks the copy you are holding against it, no account needed. That proves the memo hasn't been altered, and nothing more. It doesn't say the rate was right, and running the same entry next month gets you next month's law. Your own notes sit in a separate section outside the fingerprint, so you can disagree with us in writing and nobody can quietly edit our part.

Someone is always reading the sources

Every day, scheduled jobs check the Federal Register, CBP's CSMS bulletins, the federal trade court dockets and the citations already sitting on our own rows, looking for anything that amends, suspends or revokes what we cite. Every Chapter 99 filing heading we store is checked against the live tariff schedule, so a heading that has moved gets caught. The jobs flag. A person reads the source and decides. Nothing rewrites a rate on its own.

That list is heavy on the US, and I would rather say so. Mexico's Diario Oficial is polled every six hours and the Mexican tariff schedule is checked weekly. Canada is thinner: CBSA and Global Affairs Canada news every six hours, the Canadian duty schedule monthly. I'd like Canada to be daily and it isn't yet.

In all there are 48 scheduled jobs. In the last seven days they ran 317 times and 4 of those did not finish cleanly. Those go to the same review as everything else.

AI helps us sort some of the incoming news notices. That is the whole job. No AI decides a rate, writes a citation, or generates a memo.

If you file under a set of HS codes, save them to your account and you get one email a day with only the alerts that touch those codes. On a quiet day there is no email at all.

The checking, misses included

Every rate we charge is meant to be checked against the instrument it cites, and each check is written down. Nearly all of them have been, and the rest are queued. The base tariff schedule works differently: we re-read it from the government's own file every month instead of checking it line by line. The two numbers worth reading are the ones that aren't green. A tool that only ever reports success isn't checking anything. A difference is usually a case's written scope that doesn't list a code we mapped to it. Those never charge a rate on their own, they surface as a flag for a person to read.

28,580
Checks where the source supports what we hold
1,067
Found a difference from the source
360
Can't be checked against a public source
15
Check couldn't resolve the citation and refused to guess

30,022 checks recorded, as of 2026-10-10.

Julie MacArthur, Founder & Director

Fifteen years ago I sold my house in Ottawa, packed my office into a Kia and drove south, through Mexico, Guatemala, El Salvador, Honduras, Nicaragua, Belize. I was told I wouldn't make it past the first few months. Mexico kept pulling me back. I married into it. The Yucatán is home now.

So the corridor is not a market I researched. I am Canadian, I live in Mexico, and the third country is the one both of them are trying to sell into.

Before Triangle: ten years running an independent video production practice, translating gnarly enterprise systems into instructions regular people could actually follow, for LinkedIn, Mitel, Sectigo, and the Government of Canada. Tariff law turned out to be another gnarly enterprise system. Same skill, different subject.

Federally incorporated in Canada, infrastructure hosted there too. Some clients care about that a great deal, and others have never once asked.

What Triangle covers

34,262
Tariff records, US-MX-CA
3
Free tools, no account
$99
Entry Memo per month, 20 included
$19
One memo + CSV, no subscription
3
Markets: US, Mexico, Canada

Try it before you talk to anyone

There is no demo to book. The three tools run in your browser with no account. A memo is $19 by card with no account either, or $99 a month with 20 included.

Where I stand

I'm not a customs broker. I built a tool that won't pretend to be one either. If it can't trace a rate to the actual notice, it doesn't print a number, it flags one for you to check. I don't trust my own gut over the source text. Triangle doesn't get to either.