May 2026 · US DTC Performance Brief

Why We Missed May by Nearly 20%

An exec-level diagnostic of May 2026 US DTC performance vs. prior year and budget, for cross-functional leadership.

Key Issues

Volume collapse drove the miss — unit economics held up

May US DTC net revenue landed at $10.3M — 18% below 2026 Budget and 23% below LY. The shortfall is almost entirely a volume problem: orders fell 20% YoY to 101K while AOV ($106) and UPT (2.65) were roughly on plan. Three structural failures converged:

Customer pipeline depletion — 2025 Meta spend cut 34% ($7.2M) removed ~283K potential repeat buyers from the funnel. The 6–12mo repeat cohort that fuels tent-pole sales was structurally smaller.
Conversion mechanics broke — Free shipping threshold at $125 (above $106 AOV) killed checkout CVR despite healthy ATC. Google brand zeroed during MDW. Email click rates down 40% since BFCM '24.
Operational failures — Kodif AI down 34+ days, ~5,200 delayed/canceled orders, return portal broken, core SKU inventory 40–84% below LY. Each eroded repeat purchase behavior.
Discount well below plan — Actual discount rate was 8.8% of gross vs 20% budgeted. We under-promoted relative to plan, which suppressed volume further.
1
Restore acquisition investment immediately
Customers acquired Jun–Aug become the BFCM 2026 repeat cohort. Every week of underinvestment compounds. Reverse the 34% Meta spend cut; ramp Google non-brand now (3–4 week learning lead time).
2
Fix the checkout friction — test free shipping at $99
ATC rate is up YoY (product interest is healthy) but CVR collapsed −37% at checkout. The $125 threshold sits above AOV ($106). A/B test reverting to $99 or conditional free shipping before Father's Day.
3
Resolve CX infrastructure before the next sale event
Kodif AI, return portal, and fulfillment backlog must be fully operational before Father's Day. Each canceled/delayed order is a lost repeat buyer and negative word-of-mouth event.
4
Rebuild Klaviyo email flows & re-engage the list
Click rate −40% since BFCM '24 never recovered. Post-purchase triggers were broken. Audit all flows, suppress unengaged, invest in re-engagement. List quality recovery takes 4–8 weeks — start now.
5
Align promo depth to volume plan
May discount rate was 8.8% vs 20% budgeted. We under-promoted, which protected margin per order but sacrificed volume. Reassess the promo calendar — pricing architecture and promotional intensity need to match the revenue target.
Metric May 2026 Actual 2026 Budget vs Budget May 2025 (LY) vs LY
Net Revenue $10,319,731 $12,532,000 −17.7% $13,478,312 −23.4%
Demand Revenue $10,719,691 $13,394,120 −20.0%
Gross Revenue $11,138,281 $16,283,078 −31.6%
Orders 101,080 163,759 −38.3% 125,811 −19.7%
SKU Units 267,725 425,696 −37.1% 337,134 −20.6%
E-Com AOV $106.05 $110.93 −4.4%
E-Com ASP $40.04 $42.67 −6.2%
UPT 2.65 2.60 +1.9%
Discount Rate 8.8% 20.0% −11.2 pts
Shipping Rev / Order $5.55 $3.04 +$2.51
Return % 2.6% 6.1% −3.5 pts

Metric May 2026 (BAU) May 2025 (BAU) Change What It Tells Us
Add-to-Cart Rate 5.81% 3.99% +1.82 pts Product interest is high. Customers like what they see.
Checkout CVR 2.05% 3.24% −1.19 pts (−37%) Abandonment happens at checkout — shipping cost shock at $125 threshold.
AOV (BAU) ~$100 ~$109 −$9 (−8%) AOV fell even as prices rose. Customers buy fewer units to avoid $125 threshold.
Direct/Organic CVR Low Higher ~−46% Google brand zeroed — brand-intent traffic pushed to organic, converts worse.
Email Campaign CVR Low Higher ~−41% List quality degraded. Click rate down −40% since BFCM 2024, never recovered.
Return Customer Rate ~53% ~53% Flat Rate is healthy — volume is the problem, not retention behavior.

Root Cause Analysis

Five Drivers of the Revenue Gap

Each factor is independently significant. Their convergence in May created a compounding effect that no single fix can address.

Root Cause 1 −~31K orders
Customer Pipeline Depletion
What Happened
May–Nov 2025 Meta spend was cut 34% ($7.2M less invested), generating ~283K fewer customers. Jan 2026 Meta account migration further collapsed new customer acquisition (~7K vs ~37K Meta purchases in migration month). The customers who would have been in the 0–12mo repeat cohort simply don't exist.
Evidence
New customers down −17% (-14,230). Returning customers down −16% (-14,764). Both cohorts fell equally — this is a pipeline volume problem, not a retention behavior problem.
Fix
Restore acquisition investment immediately. Pipeline being built today becomes the repeat cohort for BFCM 2026. Every week of underinvestment compounds.
Root Cause 2 −$9 AOV · −37% CVR
Free Shipping Threshold Friction
What Happened
Free shipping threshold raised from $99 to $125 in late 2025. Average BAU order runs ~$100 — below the new threshold. Customers add to cart (ATC rate actually increased +46% YoY) but abandon at checkout when they see shipping fees.
Evidence
ATC rate UP +46% YoY (product interest healthy), but checkout CVR DOWN −37%. AOV fell to ~$100 — exactly at the old threshold, below the new one. The gap between ATC and completion is the leaking bucket.
Fix
Test reverting to $99 threshold or offer conditional free shipping. A/B test auto-applying the promo coupon to remove perceived friction. Estimate: ~$600K+ recoverable revenue.
Root Cause 3 −40% click rate
Email List Quality Degradation
What Happened
Email click rate has declined ~40% since BFCM 2024 and never recovered. Post-purchase flow triggers were broken (identified but unresolved). Revenue per send fell to ~$0.05 — below industry average. List quality metrics degraded ~20%.
Evidence
Email campaign CVR −41% YoY despite volume being up. Klaviyo engagement signals weak. Post-BFCM 2024 cohort under-indexed on repeat purchase, suggesting broken trigger flows missed critical LTV-building windows.
Fix
Audit and rebuild Klaviyo post-purchase trigger flows. Suppress unengaged segments. Invest in list re-engagement or sunset. Prioritize before Father's Day send.
Root Cause 4 −55% Google spend
Google Channel Collapse
What Happened
Google spend cut dramatically vs. LY. Brand campaigns were zeroed entirely during MDW. Campaigns were in "learning mode" during the peak sale window, unable to optimize. AppLovin and LiveIntent were also removed (combined ~130K sessions LY).
Evidence
Google MDW: $199K spend vs. $446K LY (−54.7%). Direct/Organic CVR collapsed −46% — brand-intent shoppers who used to find us via branded search were pushed to unbranded organic, converting at much lower rates.
Fix
Ramp non-brand Google now (3–4 week lead time to exit learning mode). Run a brand incrementality test ($500–1K, 4 weeks). Google is the #1 single recoverable revenue lever for Q2-Q3.
Root Cause 5 ~5,200 delayed orders
CX & Operational Failures
What Happened
Kodif AI containment was critically low for 34+ consecutive days (May entry — unresolved). Return portal was broken. ~5,200 orders were delayed or canceled. Record ticket volume hit 1,915 in a single day (5/22). Trustpilot score declined 4.5→4.4. 12+ weeks of critical product quality flags unresolved.
Evidence
Pima tee OOS, Oatmeal OOS in S/M. CX backlog directly caused order cancellations and social complaints. Each canceled order is a lost repeat customer and a negative word-of-mouth event.
Fix
Immediate: Fix Kodif AI, restore return portal, clear backlog. Near-term: resolve product quality flags, replenish Pima/Oatmeal inventory ahead of Father's Day. CX must be resolved before next major sale event.

Channel-Level Breakdown

Where the Revenue Went

Metric-by-metric comparison across traffic sources for May 2026 vs. May 2025.

Channel / Driver 2026 2025 Δ Diagnosis
Meta Spend (MDW window) $1.21M $1.17M +$40K (+3.3%) Spend flat. But channel ROAS 1.15x vs 1.71x (−32%). Spend not the issue — conversion and offer efficiency is.
Meta CTR Higher Lower +47% Ad creative performing well. Traffic quality from ads is good. The leak is on-site.
Google Spend (MDW) $199K $446K −$247K (−54.7%) #1 single recoverable revenue gap driver. ~$300K+ revenue attributed to Google reduction.
Google Brand Campaigns Zeroed Active 100% removed Brand-intent traffic pushed to organic — far lower CVR. Direct/organic CVR collapsed −46%.
AppLovin Gone 118K sessions −118K sessions Incremental channel removed. No replacement traffic sourced.
LiveIntent Gone 12.7K sessions −12.7K sessions Smaller but additive loss.
Email — Click Rate Degraded Baseline −40% since BFCM 24 Never recovered post-BFCM 2024. Revenue per send ~$0.05 (below avg).
Email Campaign CVR Low Higher ~−41% Volume up but engagement-to-purchase broken. List quality issue + broken post-purchase flows.
Business Blended ROAS 3.33x 2.83x +18% P&L efficiency improved YoY. But we're being too efficient — under-investing in top-of-funnel.
Pima Tee — Inventory OOS In Stock OOS during sale Premium SKU out of stock during highest-traffic month. Lost conversion + AOV.
Core SKU Inventory vs LY 40–84% lower Baseline −40 to −84% Lean inventory = lost sales + worse fulfillment SLAs. Restocking urgently needed before Father's Day.

Recovery Roadmap

How We Make Up the Shortfall

Prioritized actions to recover H2 2026 revenue, ranked by speed-to-impact and estimated upside.

1
Launch Google Non-Brand Ramp-Up Now
Google campaigns need 3–4 weeks to exit learning mode. Every week of delay means Father's Day and July 4th run without optimized Google. This is the single highest-ROI lever available. $199K → $446K+ spend range, ~$300K+ revenue delta identified in MDW alone.
Urgent — Start Today
2
Test Free Shipping Threshold Revert ($99)
ATC rate is healthy (+46% YoY) — the abandonment is at checkout. A/B test $99 threshold vs. $125 conditional vs. auto-apply coupon. The funnel data strongly suggests ~$600K+ in recoverable revenue from fixing the checkout friction for average-order customers (~$100 AOV).
Urgent — This Week
3
Fix Kodif AI & Clear CX Backlog
Kodif has been critically underperforming for 34+ days. ~5,200 orders are in a delayed/canceled state. Each unresolved order is a lost repeat customer and a potential chargeback. Must be cleared before Father's Day drives another ticket wave.
Urgent — This Week
4
Restore Return Portal
Return portal is broken. A broken returns experience suppresses repeat purchase rates and drives chargebacks. This must be live before Father's Day gifting returns begin.
Urgent — This Week

5
Rebuild Email Klaviyo Trigger Flows
Post-purchase email triggers were broken. This is why the BFCM 2024 cohort under-indexed on repeat purchase. Audit all trigger sequences, rebuild post-purchase and browse-abandonment flows, and suppress low-engagement segments before the next major blast. Click rate recovery from −40% would have significant revenue impact.
High Priority — June
6
Replenish Core Inventory (Pima, Oatmeal S/M)
Core SKU inventory is 40–84% below LY levels. Pima Tee OOS during MDW. Inventory position must be rebuilt before Father's Day to avoid the same lost-conversion pattern. Failure to stock = built-in revenue ceiling regardless of traffic improvements.
High Priority — June
7
Increase Meta Acquisition Spend to Rebuild Pipeline
The customers acquired in June–August 2026 are the BFCM 2026 repeat cohort. The 6–12mo vintage band — the highest-converting BFCM segment — is being populated RIGHT NOW. Underinvestment this summer directly reduces BFCM revenue potential. Targets: restore to at least LY pacing, reverse the 34% cut.
Strategic — Start Now
8
Run Google Brand Incrementality Test
$500–1K test budget, 4 weeks. Measure whether organic captures brand-intent traffic when brand campaigns are off. Given the −46% Direct/Organic CVR collapse, the hypothesis is that brand campaigns are incremental (not cannibalistic). Data will inform Q3 brand spend decision.
Strategic — July

Forward Risk Assessment

What Happens to BFCM If We Don't Act Now

The decisions made in June and July 2026 directly determine BFCM 2026 performance. There is no recovery path that skips the pipeline rebuild.

The Core Risk

BFCM's best customers are being acquired right now — or not

The 6–12 month vintage band is historically the highest-converting BFCM cohort. For BFCM 2026, that band is customers acquired between June and August 2026. Every week we under-invest in acquisition this summer shrinks the pool of customers who will be "primed to buy" in November. The pipeline damage from 2025 is already baked in. What we do in the next 90 days determines whether BFCM 2026 can recover — or compounds the problem.


Risk Factor Current State BFCM Impact if Unresolved Required Action Deadline
Customer Pipeline (0–12mo cohort) Depleted — 283K fewer customers from 2025 underinvestment Repeat-buyer pool at BFCM will be structurally smaller. This is baked in from 2025 cuts — the 2026 cuts add further damage. Restore Meta + Google acquisition spend immediately. Every week matters. Now
Google Channel 55% underspend vs LY; brand zeroed; in learning mode BFCM Google will also underperform. Campaigns need months to re-accumulate data and exit learning mode. Launch non-brand Google ramp now. Don't wait for Father's Day to fail again. This Week
Email List Quality Click rate −40% vs BFCM 2024; post-purchase flows broken BFCM email sends will drive significantly less revenue than LY. The list quality problem compounds with each unengaged send. Rebuild Klaviyo flows now. List quality recovery takes 4–8 weeks minimum. June
Free Shipping Threshold $125 — above average order value (~$100) BFCM will run the same CVR penalty at the same $125 threshold unless changed. ATC-to-completion gap persists through peak season. Test and resolve before Father's Day — don't enter BFCM with known checkout friction. This Week
CX Infrastructure (Kodif, Returns) Critically degraded for 34+ days; return portal broken BFCM CX volume will overwhelm broken infrastructure. Chargebacks, reviews, and repeat suppression will all be worse than LY. Full CX stack restoration before Father's Day, well before BFCM ramp. This Week
Inventory Position 40–84% below LY on core SKUs If inventory not rebuilt, BFCM will hit stockouts on peak SKUs within days of going live. Lost revenue ceiling is structural. PO placement should already be in motion for BFCM units (lead times 12–16 weeks). Immediate
Macro Environment Consumer sentiment weak; tariff-driven apparel prices +17–38%; spend share declining Uncontrollable. But headwinds are structural, not episodic. BFCM will face the same environment — plan accordingly with offer depth and promo clarity. Ensure BFCM offer is unambiguous value vs. elevated everyday prices. Communicate savings in dollars, not percent. July Planning

Scenario A No Change
May Miss Becomes BFCM Miss
What Happens
Google remains underfunded through Q3. Pipeline builds at depressed rate. Email list continues degrading. Free shipping friction persists. BFCM 2026 arrives with: a smaller 6–12mo cohort than BFCM 2025, the same CVR headwinds, the same CX risks, and a team that's already behind on inventory.
Likely Outcome
BFCM 2026 underperforms BFCM 2025. Full-year 2026 revenue misses plan by 15–25%+. Recovery requires external event or product breakthrough to offset structural depletion.
Scenario B Act Now
Rebuild Pipeline for BFCM Recovery
What Happens
Google ramps in June, reaches learning maturity by Father's Day. Free shipping friction removed this week, CVR lifts. Klaviyo flows rebuilt by July. Acquisition investment restored — June/July/August customers become the BFCM 2026 6–12mo cohort. CX stack repaired before peak season.
Likely Outcome
Father's Day beats May baseline. July 4 returns to growth. BFCM 2026 can approach BFCM 2025 performance with a rebuilt pipeline. Full-year 2026 recovers toward plan, ending with momentum rather than deficit.