Channel conflict is one of those problems that brand managers know they have but rarely get to the bottom of. It surfaces in uncomfortable conversations with wholesale buyers who feel undercut. It shows up as unexplained volume loss in your retail accounts. It creates internal tension between the ecommerce team pushing DTC conversions and the sales team managing wholesale relationships. But the root cause — a pricing architecture that pits your own distribution channels against each other — often goes unexamined because fixing it requires making explicit tradeoffs that nobody wants to own.
This piece is about diagnosing channel conflict specifically through the pricing lens, and about the frameworks that actually help resolve it versus the ones that just move the problem around.
The three types of channel conflict and why only one is a pricing problem
Channel conflict has several distinct causes, and conflating them leads to the wrong solutions. Before treating it as a pricing problem, it helps to classify which type you're actually dealing with.
Structural conflict arises from channel design — you're selling to overlapping customer segments through channels that directly compete with each other. A mid-market housewares brand that sells through specialty kitchenware retailers (high service, educated staff, full-price positioning) and simultaneously through mass-market retail at a discounted price point has structural conflict by design. Pricing adjustments won't fix structural conflict; they'll just make it more or less acute. The only real fix is channel architecture: either differentiate the product assortment by channel (different SKUs for different channels) or accept the conflict as the cost of distribution breadth and manage the fallout as best you can.
Operational conflict comes from inconsistent execution — someone in the supply chain is violating agreements, pricing products outside established parameters, or creating unauthorized distribution. This is the MAP violation problem discussed in other pieces. It's a compliance and monitoring challenge, not a fundamental channel strategy problem.
Pricing architecture conflict is the one we're focused on here: the brand's own pricing decisions across channels create conditions where one channel consistently undercuts another. The most common form is DTC pricing that effectively makes wholesale partners non-competitive. This is a pricing problem, and it's the one that's most amenable to structural fixes.
How DTC pricing creates wholesale erosion
The scenario plays out in a recognizable pattern. A brand builds a DTC channel to capture higher margin sales — the economics look compelling because DTC gross margin is typically 60-70% vs. 40-50% on wholesale. To drive DTC volume, the ecommerce team runs frequent promotional pricing: welcome discounts for new subscribers, loyalty pricing for returning customers, email-triggered promotions, and seasonal sales events. Individual promotions are justified on a unit economics basis — the LTV of an acquired DTC customer offsets the lower margin on the acquisition sale.
The problem is that each of these promotional prices becomes a reference price for the consumer shopping the brand. A consumer who bought on DTC at a 20% promotional discount now has a price anchor. When they walk into a specialty retailer and see the same product at full MSRP, their internal reference says "I've seen this for 20% less." They wait for a sale, buy elsewhere, or just don't buy. The specialty retailer's in-store conversion rate on your brand's products declines. They notice. They call your sales rep.
The sales rep has two options: discount to the retailer (lower your wholesale margin further) or watch the account reduce their buy. Neither is good. The brand has effectively created a price floor problem — DTC promotional pricing has established consumer expectations that the wholesale channel cannot compete with at full MSRP.
Quantifying your channel conflict exposure
Before proposing solutions, it's worth measuring the actual magnitude of the conflict. A practical diagnostic:
- Price gap audit: For your top 20 SKUs by wholesale revenue, compare the effective selling price on DTC (after average discount rate) vs. the MSRP your wholesale partners are expected to hold. If the DTC effective price is consistently more than 10-15% below MSRP, you have a systematic gap that retail partners will notice.
- Wholesale volume trend: Track the year-over-year volume trend for the same SKUs at your wholesale partners vs. your DTC growth rate. If wholesale is declining as DTC grows, and the products are identical, you're likely seeing cannibalization rather than pure incremental DTC growth.
- Consumer price research: If you have access to consumer surveys or NPS data, look at price perception responses. If a meaningful segment of consumers identifies your DTC site as the "best price" source, you're anchoring consumer price expectations away from the retail channel.
The three viable solutions — and the one that usually doesn't work
Once you've confirmed that pricing architecture is creating channel conflict, there are three structural responses that actually work:
Channel-exclusive assortment: Develop SKU variants that are exclusive to specific channels. The DTC channel sells the full lineup, including DTC-exclusive bundles, formulations, or sizes. Wholesale channels get a differentiated assortment. This eliminates direct price comparison because the products aren't identical. The challenge: product development and supply chain complexity increase, and the exclusive products have to be genuinely differentiated enough that consumers don't just view them as the same product with a different SKU number.
Price architecture alignment: Set DTC promotional pricing rules that maintain a minimum gap above MSRP. For example: DTC never runs more than 10% off MSRP through regular promotional channels; deeper discounts are reserved for clearance-only events on end-of-life inventory. This is the most direct pricing fix, but it requires real discipline from the ecommerce team, who will correctly point out that it caps their promotional toolkit.
Channel value differentiation: If you can't change the pricing, change the value proposition of each channel so consumers have genuine reasons to buy in the channel rather than just chasing the lowest price. Wholesale gets exclusive service, in-store expertise, try-before-you-buy, or retail-partner loyalty rewards. DTC gets subscription pricing, direct access to new releases, or bundling options not available at retail. This approach treats the price gap as a feature (DTC loyalty program benefit) rather than a bug.
The solution that doesn't work: asking wholesale partners to match your DTC promotional prices. It destroys their margin, they won't do it, and it signals that you don't understand or respect their business model. We're not saying this never gets tried — it does — but it consistently damages the relationship without fixing the underlying conflict.
Setting channel pricing guardrails
Whichever approach you take, the operational tool that prevents conflict from recurring is explicit channel pricing guardrails: documented rules about minimum price thresholds, maximum promotional depths, and promotional frequency per channel. These guardrails need to be set cross-functionally — the ecommerce team and the wholesale sales team both need to agree on the rules, and the pricing team needs visibility into whether the rules are being followed.
In practice, these guardrails live in a pricing policy document and are enforced through a combination of planning process controls (promotional calendars reviewed cross-functionally) and monitoring (someone checking that DTC promotional prices are within policy when they go live). It's not a sophisticated system. What it requires is organizational will to treat channel pricing as a shared constraint rather than each channel's independent optimization variable.
The brands that manage channel conflict well have one thing in common: they've made a deliberate decision about which channel is their primary pricing authority, and everything else is calibrated against that decision. Without that anchor, every channel optimizes for its own metrics and the conflict recurs indefinitely.