"I own and operate a toy store for the last 15 years importing directly from Japan. These tariffs have been terrible for my business and wonder how others are coping. Previously I never paid a tariff in all my years of operating."
— Source: r/Entrepreneur (757 upvotes)
When tariffs surge, consumer brand founders face a brutal choice: absorb the cost and watch margins collapse, or raise prices and risk losing volume.
The complication: tariffs hit each channel differently. A 20% cost increase on product imported from Asia doesn't affect DTC and Amazon the same way. Wholesale channels have MAP constraints and retailer negotiations. Customer elasticity varies wildly by platform.
The question isn't whether to pass through tariffs. It's how much, on which SKUs, and on which channels.
This guide covers tariff pass-through strategy: how to decide which prices to raise, how to model elasticity, how to work with retailer partners, and how to protect contribution margin when costs spike.
What is Tariff Pass-Through Pricing?
The 50-word definition
Tariff pass-through is raising prices to offset tariff cost increases. Not all costs pass through fully; price elasticity by channel determines what sticks. A 20% tariff cost increase might pass through 40-80% depending on channel, competitor actions, and customer sensitivity.
Unlike simple cost-plus pricing, tariff pass-through must account for channel economics. A product sold on DTC, Amazon, and wholesale has three different price elasticities and three different competitive pressures.
- DTC: Direct customer relationship, higher price acceptance, but you must communicate the reason.
- Amazon: Price-sensitive shoppers, algorithmic ranking considers price, competitive pressure is fierce.
- Wholesale/Retail: Retailer margin requirements, MAP policies, and negotiating power constrain your options.
Tariff pass-through is therefore a channel-by-channel decision, guided by contribution margin analysis and elasticity modeling.
The Tariff Pass-Through Decision Framework
The core question: how much should we pass through?
Start with three inputs: tariff cost increase, price elasticity by channel, and contribution margin. The answer depends on whether you're trying to protect absolute margin, margin %, or volume.
Step 1: Calculate the tariff burden
For each SKU, quantify the cost increase:
- Previous landed cost (COGS + inbound freight + duties): $12.50
- New tariff rate: 20% on landed COGS
- Additional tariff: $2.50
- New total landed cost: $15.00
- Cost increase: 20% of retail price ($50)
This 20 cents of additional cost burden now sits on the product. You can raise the price to cover it, or accept lower margin.
Step 2: Model elasticity by channel
Price elasticity is the % volume change per 1% price change. A product with elasticity of −0.8 loses 0.8% volume for every 1% price increase.
| Channel | Typical Elasticity | Why? |
|---|---|---|
| DTC | −0.3 to −0.6 | Direct relationship, brand loyalty, lower discount expectations |
| Amazon | −0.8 to −1.2 | High price comparison, algorithmic ranking, seasonal pressure |
| Wholesale | −0.5 to −1.0 | Retailer handles customer communication, MAP limits pass-through |
If your DTC elasticity is −0.5, a 5% price increase loses 2.5% volume. The math: if you sell 100 units at $50 = $5,000, and raise to $52.50 (5%), you sell 97.5 units = $5,118.75: a net revenue gain despite volume loss.
Step 3: Run contribution margin scenarios
Don't stop at revenue. Model the contribution margin impact:
| Scenario | Price | Volume | Revenue | COGS | CM2 | CM3 per unit |
|---|---|---|---|---|---|---|
| Current (baseline) | $50.00 | 100 | $5,000 | −$1,250 | −$375 (fees) | $15.00 |
| 100% pass-through | $52.50 | 97.5 | $5,118.75 | −$1,462.50 | −$378 | $15.72 |
| 50% pass-through | $51.25 | 98.5 | $5,048.13 | −$1,356.25 | −$376.50 | $15.31 |
| No pass-through | $50.00 | 90 | $4,500 | −$1,350 | −$337.50 | $15.00 |
The scenario shows that 100% pass-through (raising price to $52.50) actually improves per-unit CM3 despite 2.5% volume loss. This is the power of elasticity modeling: a price increase can improve total contribution even with lower volume.
Step 4: Decide per-channel pass-through rates
Each channel faces different elasticity, so set pass-through rates independently:
- DTC: 80-100% pass-through likely. Customers tolerate price increases if explained.
- Amazon: 40-60% pass-through. High elasticity means full pass-through loses too much volume.
- Wholesale: 50-70% pass-through, subject to MAP and retailer pushback. Consider trade allowances or co-op funding to soften retailer margin squeeze.
These are illustrative. Your own elasticity data (from prior promotions or A/B tests) will refine these ranges.
Tariff Pass-Through by Channel: Tactics and Constraints
DTC Channel: Transparent Communication
DTC has the highest pass-through capacity because you control the narrative. 80-100% pass-through is realistic if you communicate the reason.
- Tactic 1: Frame it. Email customers: "Due to tariffs on imports from [country], we've adjusted pricing to continue delivering the quality you expect. Effective [date]." Transparency builds goodwill.
- Tactic 2: Grandfather loyal customers. Offer a "grandfathered price" on subscriptions or loyalty program members for 30-60 days, then increase. Reduces churn.
- Tactic 3: Bundle strategically. If elasticity is near the edge, bundle a new or lower-margin SKU with the tariff-hit product. The bundle price increase feels smaller.
- Tactic 4: Stagger the increase. Raise prices on new customers immediately, existing customers after a grace period. Smooths the revenue impact.
DTC also has the shortest lag between cost increase and price realization, so your cash position improves fastest on this channel.
Amazon Channel: Volume-Sensitive Pricing
Amazon's algorithm rewards price competitiveness, so aggressive pass-through (100%) often results in steep volume loss. Typical pass-through is 40-70%.
- Tactic 1: Segment by price tier. Products with higher starting prices ($100+) have lower elasticity. Pass through more. Budget SKUs ($10-20) have higher elasticity; pass through less.
- Tactic 2: Reduce advertising spend on that SKU. If margins compress from tariffs, lower your Amazon Ads budget to maintain profitability per sale. This reduces volume slightly, but you avoid a price increase that tanks ranking.
- Tactic 3: Offer a "Lite" version. Lower tariff exposure by slightly shrinking the product (pack size, ingredient cost), offer as a new SKU at the old price point. This is a price-pack tactic.
- Tactic 4: Accept margin squeeze temporarily. If the product is a bestseller and drives traffic, absorb the tariff cost for 30-60 days while sourcing alternatives or negotiating with suppliers for cost relief.
Amazon is the hardest channel to pass through tariffs fully because elasticity is high and lag time between cost and price is significant. Many brands see a 2-4 week gap between tariff cost hitting and price increase taking effect.
Wholesale/Retail Channel: MAP and Negotiation
Wholesale is the most complex because it involves retail partner negotiations, MAP policies, and distributor logistics.
- Tactic 1: Raise MAP (Minimum Advertised Price) and notify in writing. If you have MAP in place, increase the MAP by the amount you need to pass through. Send notice to all retailers 30-60 days in advance. Most will comply.
- Tactic 2: Offer trade allowances. Instead of raising wholesale cost, offer a temporary "tariff allowance" or promotional funding. Retailers absorb the margin squeeze for 30-60 days, then retail prices naturally increase as allowance expires.
- Tactic 3: Communicate the retailer margin impact. Show wholesalers/retailers the tariff cost breakdown. Most are facing the same issue and understand. Transparency makes negotiation easier.
- Tactic 4: Renegotiate terms with large retailers. For top 3-5 retail partners, request a meeting. Propose: (a) modest wholesale price increase, (b) allowance period, (c) their retail price increase by [date]. Frame it as a business problem you're solving together.
Wholesale typically allows 50-70% pass-through. The remaining cost is absorbed by retailers' margin or your trade allowance spend.
Price-Pack Tactics: Alternatives to Straight Price Increases
If elasticity is high and price increases are difficult, price-pack strategies can achieve the same margin protection with lower volume risk.
Tactic 1: Reduce pack size, raise per-unit price
Illustrative example:
- Original: 500mL serum at $59.95
- Tariff cost increase: $3.00
- Direct price increase to $62.95 seems high (5.1%)
- Alternative: offer 400mL at $49.95, keep 500mL at $59.95 as premium
- Result: cost per mL goes from $0.12 to $0.12-$0.15. Customers see "smaller size, lower price" instead of "price increase." Volume loss minimal.
This works well on DTC where you control the narrative. Amazon requires clear product differentiation (ASINs are separate). Wholesale needs SKU coordination with retailers.
Tactic 2: Bundle products
Illustrative example:
- Current: Product A at $50 (CM3: $12), Product B at $35 (CM3: $8)
- Tariff hits Product A, cost increases by $4
- Instead of raising Product A to $54, bundle A + B at $82 (was $85)
- Bundle has slightly lower margin %, but customers see a "deal" and bundle AOV is higher
Bundling is powerful on DTC (easy to feature on website) and can work on Amazon (create a bundle ASIN) but is hardest on wholesale (requires retailer coordination).
Tactic 3: Introduce a premium variant
Instead of raising the price of the existing SKU, introduce a new premium version:
- Original: Standard product at $50 (tariff-hit, margin now worse)
- New: Premium version with slight packaging upgrade, different fragrance, or "clean" certification at $65
- Result: existing customers stay at $50 (no churn), price-sensitive customers stick around, and premium buyers pay more
This preserves the customer base while capturing incremental revenue from less price-sensitive segments.
Tactic 4: Surcharge approach (time-limited)
For B2B or wholesale accounts, add a temporary "tariff surcharge" line item:
- Invoice: Product A (qty 100) @ $50 = $5,000
- Tariff surcharge (temporary, expires [date]): +$400
- Total: $5,400
- Communication: "Due to unforeseen tariff increases, we've added a temporary 8% surcharge effective [date] through [date]. After this period, pricing will be reassessed."
This is transparent and signals that the increase is temporary. Customers more readily accept surcharges when they have an end date.
Modeling Price Elasticity for Tariff Scenarios
Elasticity is the foundation of tariff pass-through strategy. If you don't know your elasticity, you're guessing.
How to estimate elasticity from historical data
- Look at promotions. Did you run a 10% discount on Product A last quarter? What was the volume lift? If volume went up 12%, elasticity is −1.2. If it went up 6%, elasticity is −0.6.
- Analyze seasonal price increases. Did prices drift higher in Dec (holiday season) vs Jan? What happened to volume?
- Study competitor price changes. When competitors raise prices on Amazon, do you gain volume? High elasticity means you do.
- Segment by customer. Repeat customers (loyal) often have lower elasticity (−0.3 to −0.5). New customers are price-sensitive (−0.9 to −1.2).
Running an elasticity test
If you don't have historical data, run a small test:
- Select 3-5 SKUs that account for <10% of revenue
- Raise price by 5-10% on one channel (DTC is easiest to test)
- Measure volume change over 4 weeks
- Calculate elasticity from the data
- Extrapolate to the full product portfolio
A 2-week test on a single SKU costs little and gives you real elasticity data to ground tariff pass-through decisions.
Elasticity varies by segment
| Segment | Elasticity | Pass-Through Feasibility |
|---|---|---|
| Premium/high-price SKUs ($100+) | −0.3 to −0.5 | High: pass through 80-100% |
| Mid-market SKUs ($25-$100) | −0.5 to −0.8 | Medium: pass through 60-80% |
| Budget SKUs ($10-$25) | −0.9 to −1.2 | Low: pass through 40-60% |
| Bundle/multi-packs | −0.4 to −0.7 | Medium-high: pass through 70-90% |
Use this framework to decide which SKUs can absorb price increases and which need price-pack alternatives.
The takeaway: tariff pass-through is not binary. It's a portfolio decision where each SKU has different elasticity, and therefore different optimal pass-through rates. Contribution margin by SKU and channel is how you see which price increases to make.
Worked Example: Tariff Pass-Through Across Channels
Product: Plant-based protein powder, $45 retail
- COGS: $8 (protein isolate from Canada, tariff-exempt)
- Inbound freight: $1 (allocated)
- Packaging: $2
- Total landed cost: $11
- CM1 (at $45): $34 (75.5%)
Illustrative scenario: New 25% tariff on amino acid precursors (main ingredient sourced from China)
- Cost increase on COGS: $8 × 25% = $2.00
- New landed cost: $13.00
- Cost as % of current price: $2 / $45 = 4.4% increase
Channel-by-channel decision:
| Channel | Elasticity | Current Price | Tariff Pass-Through | New Price | Volume Impact | Revenue Impact | Margin Impact |
|---|---|---|---|---|---|---|---|
| DTC | −0.5 | $45.00 | 90% | $46.80 | −2.25% | +2.8% | Margin preserved |
| Amazon | −0.85 | $45.00 | 50% | $45.90 | −4.25% | −2.3% | Margin slightly compressed |
| Wholesale | −0.6 | $22.50 (wholesale cost) | 70% | $23.60 | −4.2% | +1.8% | Margin preserved, retailer gets notice |
Outcome:
- DTC: Raise to $46.80, frame as tariff pass-through in email. Lose ~2% volume, gain 3% revenue.
- Amazon: Raise to $45.90 (only 50% pass-through). This preserves volume and ranking. Accept slightly lower margin per unit for 60 days while supply chain adjusts.
- Wholesale: Raise wholesale cost from $22.50 to $23.60, notify retailers. Offer a 60-day "tariff allowance" at $22.80 to ease transition.
Total contribution margin impact: slightly positive on DTC and wholesale, slightly negative on Amazon (acceptable short-term to preserve volume and ranking).
From Tariff Shock to Pricing Strategy
Tariffs are not a margin crisis if you plan the response. The issue is most brands don't know their elasticity, don't model contribution margin by channel, and don't have the data to act quickly when tariffs spike.
Brands that pass through tariffs successfully do three things: (1) segment elasticity by channel and SKU, (2) model contribution margin impact of each price increase, (3) communicate the increase to customers and partners with transparency.
The mechanics require real-time data on tariff costs, landed COGS by SKU, current pricing by channel, and historical elasticity. Most of this lives in scattered systems: supplier invoices, Shopify, Amazon Seller Central, wholesaler agreements.
Niblin's FP&A platform consolidates tariff and landed cost data by SKU, models contribution margin impact across DTC, Amazon, and wholesale, and shows you elasticity scenarios instantly. When tariffs change, you see the margin impact across channels and SKUs in one place, enabling faster, more confident pricing decisions.
Stop guessing which prices to raise when tariffs hit.
See contribution margin by SKU and channel. Model tariff pass-through scenarios. Make pricing decisions with real elasticity data, not hunches.
Model Tariff Pricing Impact
Key Takeaways
- Tariff pass-through is not 100%. Price elasticity by channel determines what sticks. DTC elasticity is lower (−0.3 to −0.6); Amazon is higher (−0.8 to −1.2).
- Model contribution margin impact, not just revenue. Some tariffs can be passed through at 100% and still improve margin per unit despite volume loss.
- Pass-through rates differ by channel: 80-100% on DTC, 40-60% on Amazon, 50-70% on wholesale depending on elasticity and MAP constraints.
- Price-pack tactics (reduce size, bundle, introduce premium SKU, surcharge) can protect margin without direct price increases.
- Segment elasticity by SKU price tier: premium products ($100+) have lower elasticity and higher pass-through feasibility.
- Notify wholesale partners 30-60 days in advance of MAP increases and offer trade allowances to ease the transition.
- Transparency reduces churn. Communicating tariff cost reasons to DTC customers improves price acceptance.
Frequently Asked Questions
What is tariff pass-through pricing?
Tariff pass-through is raising prices to offset tariff cost increases. Not all tariff costs pass through fully; price elasticity by channel determines what sticks. A 20% tariff cost increase might pass through 40-80% depending on channel, elasticity, and competitive pressure.
How much of a tariff increase should I pass through?
Start with elasticity. If your DTC elasticity is −0.5, you can pass through 80% of tariff costs at minimal volume loss. If Amazon elasticity is −0.9, you can only pass through 40-60%. Model the contribution margin impact of each scenario to decide per-channel.
Do I have to notify retailers of tariff-driven price increases?
If you have MAP policies in place, yes: notify retailers 30-60 days in advance of any MAP increases. If you sell wholesale (not MAP), negotiation is best: show retailers the tariff cost breakdown and propose jointly addressing the margin impact via price increases or allowances.
What is a price-pack tactic?
Price-pack tactics achieve margin protection without direct price increases. Examples: reduce pack size and raise per-unit price, bundle products, introduce a premium variant, or add a temporary surcharge. These work well when elasticity is high and customers resist straight price increases.
How do I estimate price elasticity for my products?
Look at historical promotions: if a 10% discount drove 8% volume gain, elasticity is −0.8. Or run a small test: raise price 5-10% on a low-revenue SKU for 4 weeks and measure volume impact. Premium/high-price SKUs typically have lower elasticity (−0.3 to −0.5); budget SKUs higher (−0.9 to −1.2).
What is MAP and why does it matter?
MAP is Minimum Advertised Price: the lowest price retailers can advertise your product. If you have MAP policies, tariff-driven price increases require written notice to all retailers. Failure to do so can breach distribution agreements and cause retailer conflicts.
By