Skip to content

See a demo

30 minutes with Sasha Zhang · video link on confirmation

Loading scheduler…

CPG glossary

Tariff surcharge: reading it on a supplier invoice

What a tariff surcharge is

A tariff surcharge is a separate charge a supplier adds to an invoice or cost sheet to recover an import duty, stated apart from the unit cost rather than folded into it. The unit price on the line stays where it was; a percentage or a per-case amount rides alongside it, usually labelled as a surcharge and usually described as temporary. (If you arrived here from a different industry: in North American grocery and CPG, "tariff" in this phrase means an import duty, not a rate plan.)

The practice went mainstream in 2025. Honeywell's building automation unit put a 6.4% tariff surcharge on building management systems effective March 4, 2025, and pledged to remove it when the tariffs ended; a consumer brand called Dame put a flat $5 tariff line on the checkout page so shoppers could see it (CBS News, April 2025). Grocery got the same treatment from the supply side, and by the following spring 69% of retailers in Supermarket News' Retailer Expectations Survey said they had passed some of their added costs on to shoppers, with more than nine in ten reporting a hit to profitability (Supermarket News, March 2026).

What it looks like on the invoice, and why the format matters

A surcharge is a different animal from a cost increase, and the difference shows up in three places you care about.

DimensionTariff surchargeStraight cost increase
Where it sitsA separate line beside the unit costInside the unit cost
Stated durationTemporary, tied to the dutyPermanent until renegotiated
Lands in the item file?Often not, if only unit cost is keyedYes, on the next receipt
Effect on percentage allowancesSometimes excluded from the deal baseIncluded
Reverses when?When the supplier says soAt the next cost negotiation

The third row is where the money goes. If your pricebook tracks unit cost and the surcharge arrives on its own line, every margin report you run is computed on a cost that is too low, and the item looks healthier than it is right up until the period close. The fourth row is the one buyers argue about: a supplier that excludes the surcharge from the allowance base has quietly reduced the value of every percentage deal on that item.

One thing a surcharge line is not: a landed cost. Landed cost adds freight, the duty actually paid at entry, brokerage and insurance, and none of that is on a supplier invoice. What you have is the amount one supplier chose to bill you, which is the only number in this whole subject you can verify.

Measuring pass-through: how much reached the shelf

The useful question is not what the duty rate is. It is how much of the surcharge reached the shelf price, how long it took, and what the register did afterwards. All three are answerable from your own data.

Take a 92-store grocery chain and one 500 ml imported olive oil:

LineBeforeAfter
Invoiced unit cost$6.40$6.40
Tariff surcharge line (7.5%)none$0.48
Cost per unit as invoiced$6.40$6.88
Shelf price$10.99$11.49
Gross profit per unit$4.59$4.61
Gross margin41.8%40.1%

Now read the pass-through, which is a different question from "did we raise the price".

QuestionThis chain's own data
Surcharge billed$0.48 a unit, 7.5% of cost
Shelf price increase taken$0.50, in one step
Cents recovered per cent of surcharge104%
Shelf price needed to hold the old 41.8% margin$11.81
Margin rate after the increase40.1%

The chain recovered every cent of the surcharge and still lost 1.7 points of margin, because a percentage margin needs the cent amount plus the margin on the cent amount. Holding 41.8% required $11.81, not $11.49. That gap of $0.32 a unit is the single most common way a tariff pass-through quietly fails, and nobody notices, because the pass-through looks complete at 104%.

The lag, and what it costs

The surcharge lands on the invoice the day the truck arrives. The shelf price changes when someone runs a price file. On this SKU that was three weeks.

At 6.0 units per store per week across 92 stores, three weeks is 1,656 units sold at $10.99 against a cost of $6.88 rather than $6.40. That is $794.88 of surcharge nobody recovered, on one SKU, in one chain, from a delay that no report flagged because the item never looked unprofitable. Multiply by the number of imported SKUs in a center-store set and the lag costs more than the under-recovery.

The measurable version of "how fast do we react" is the number of days between the first invoice carrying the surcharge and the first receipt at the new shelf price, per item. It is a boring metric and it is the one that pays.

What it did to units and mix

Then the register answers the part no cost sheet can. After the increase, the item ran 5.3 units per store per week against a 6.0 baseline, down 11.7%, and private label went from 31% to 38% of unit sales in the 500 ml olive oil set over the same eight weeks.

That mix shift is the expensive half. Losing 11.7% of the units on one item is a price problem you can reverse. Moving 7 points of the segment to private label is a habit, and habits outlast surcharges. The read to insist on is unit share by tier before and after, not dollar sales, because dollars rose on this item while units fell and the dollar line will tell you the increase worked.

Where Scout fits

Scout reads store-level POS alongside the item file, so a surcharge can be traced end to end: what the cost record did, when the shelf price followed, how many units sold in between, and what happened to velocity and tier mix afterwards. The boundary matters here more than usual. Scout holds no tariff schedule, no customs entry and no duty feed. It does not model a duty rate, a landed cost or what a tariff should be. It reads the surcharge your supplier actually billed and what the register did next.

The short version

  • A tariff surcharge is a separate invoice line recovering an import duty, stated apart from unit cost and usually described as temporary.
  • If your item file tracks unit cost only, the surcharge never reaches your margin math and the item reports a profit it is not making.
  • Recovering every cent is not the same as holding margin. The worked example passed through 104% of a $0.48 surcharge and still fell from 41.8% to 40.1%, because holding the rate needed $11.81 instead of $11.49.
  • Measure three things from your own data: cents passed through, days of lag (three weeks here, $794.88 unrecovered), and what happened to unit velocity and tier mix afterwards.
See your CPG data answer questions in plain English — book a Scout demo

Want the rest of the CPG analyst's glossary?

Drop your email and we'll send the full set of CPG and retail-data definitions as one reference sheet.