Imports surged in q1 to front-run tariffs. Imports are subtracted from GDP. Therefore GDP shrank.
C + I + G + NX = GDP https://www.bea.gov/system/files/2020-04/GDP-Education-by-BE...
https://www.bea.gov/sites/default/files/2025-04/gdp1q25-adv....
Imports surged in q1 to front-run tariffs. Imports are subtracted from GDP. Therefore GDP shrank.
C + I + G + NX = GDP https://www.bea.gov/system/files/2020-04/GDP-Education-by-BE...
https://www.bea.gov/sites/default/files/2025-04/gdp1q25-adv....
A reasonable question here is "did companies spend down petty cash to import goods in Q1" (no change to GDP), or "did companies stop investing and producing domestically in order to afford to import more goods in Q1" (reduced GDP).
Noah Smith is a galaxy-scale idiot, by the way.
Whether or not that's true in reality, it is true in the report that caused the headline.
From the article:
> A logistical consideration makes Wednesday’s report difficult to interpret: Imports subtract from the Commerce Department’s calculation of GDP, since they represent spending on foreign-made goods and services.
Because imports are only subtracted from the higher spending on imports in the first place.
Conceptually, imports are not part of GDP. Imports are never subtracted from GDP. But to calculate GDP, part of that is to take total spending (a number larger than GDP) and then subtract spending on imports.
So the 0.3% contraction in GDP has to be a real thing. Unless there's some other deeper technical discrepancy, or some kind of time lag where spending on imports and the import subtraction are being counted in different quarters?
So when imports are subtracted that doesn’t mean gdp is “short” imports. It means it isn’t affected either way by imports.
I've seen this in coffee - roasters buying a year's worth of packaging.
If a company 10x their imports to get ahead, we’d count the 100 worth of buying, and then subtract 100 because that was all imports. You still get zero effect on gdp from the import itself. Which is correct.
The point of the subtraction is to make imports zero impact, zero impact when big, zero impact when small.