Control Flow · ctrlflw.com
Portfolio Watch

Which of your clients got hit. Every business day, line by line.

Portfolio Watch is a per-client tariff change file for small customs brokerages. Each business day we read the HTS revision, CSMS, the Federal Register, the quota bulletins and the AD/CVD moves against every code and origin your clients file under, and send you only the lines that changed, what to report, and the source.

Reply to the email that brought you here Send your clients' codes and origins, or an ACE entry summary export, and get this Friday's file for your book. No call needed.

Why a code-level rate feed is not enough right now

Most of 2026's changes are Chapter 99 notes and CBP filing instructions, not edits to the code line. Wednesday's Section 232 drone action put the same six 8806 codes under two headings at once, an extra 25% or 100% depending on thermal imaging the code itself cannot show, and CBP's guidance said not to report the EU 15% heading yet. Your filing software applies a rate. It cannot tell you which of your clients that touches, or that a zero-duty line now needs a secondary code.

What a subscriber receives

One email at 06:00 ET per business day, one section per client, plus a CSV. The sample below is the file a three-client brokerage would have received on Wednesday, September 3, 2026. The regulatory facts are real and sourced. The brokerage, the clients and the dollar values are illustrative.

Header. Sources read since yesterday's file: HTS 2026 Revision 18 change record (20 rows), all CSMS messages (one relevant, #69738151), Federal Register presidential documents and ITA notices, CBP quota bulletin QB 26-230, ACE AD/CVD deposit rates. Pairs watched 41 across 3 clients. Pairs changed today 4. Dated events inside 90 days 3. Unchanged 34.

Client A, drone and accessory retailer (origins CN, NL)

LineChange effective Sep 3Delta per USD 100k enteredResolution
8806.22.00, drones 250 g to 7 kg, origin CNReport 9903.08.22, +25%, if no thermal imaging. Report 9903.08.21, +100%, if the unit has thermal imaging.+25,000 or +100,000Description-dependent. Note 43(c)(3) and (c)(4) list the same six codes. Confirm thermal imaging per SKU.
8806.22.00, origin NLNote 43(d) caps EU units at 15% under 9903.08.24, but CSMS #69738151 says do not report that heading until further guidance.+25,000 or +100,000 until guidanceFiling instruction overrides the tariff text. File under .22 or .21 and keep entry numbers for a later correction.
8807.30.00, other parts of unmanned aircraft, origin CN9903.08.21, +100%, only for parts for a UAS over 25 kg. Consumer-drone parts report 9903.08.20, no additional duty.0 or +100,000End-use dependent. A zero-duty line still needs the 9903.08.20 secondary code.
8504.40.95, power supplies, origin CNOnly statistical suffix 8504.40.9580 is in scope, and only as docking-station parts.0 or +100,000Ten-digit scope. Check the suffix on every entry line.

Client B, beef importer

No change since the Sep 1 file. Tranche 1 of the 300,000 metric ton lean beef trimmings quota opened Sep 1 under 9903.54.02 (Proclamation 11059, QB 26-230). Standing instruction: report 9903.54.02 first, then the chapter 2 line. Tranche 2 opens Oct 1.

Client C, industrial hydraulics distributor (origins CN, IN, MX)

No rate change. Two dated events: the AD/CVD petition on linear hydraulic cylinders from Canada, China, India, Korea and Mexico reaches Commerce's initiation decision on Sep 8, and the remaining Section 301 product exclusions under 9903.88.69 expire on Nov 9, after which entries revert to the underlying 301 heading.

How it starts

Send the HTS codes and countries of origin your clients file under, or a line-level entry summary export from ACE. We send back this Friday's file for your book: each client, each line that moved this week, what to report, the source, and the dated items coming up. No call needed. If it is useful, we talk about running it every business day.

Reply to the email that brought you here Or book 30 minutes

What it is and is not