Dynamic pricing · capability

Price to sell-through, protect margin.

Per-SKU price sensitivity, measured from your own price history — raise price where demand won't feel it, hold where it will.

Planning·Pricing · Price sensitivityLast sync · just now

Price to how demand responds

Per-SKU price sensitivity, measured from your own price history — not a market-average curve.

Catalogue classified · price sensitivity
82%from your own price moves
38%Low
34%Moderate
21%High
7%Learning
Measured from your own price history
3.4
moves / SKU
±3%
move threshold
14d
velocity window
+$420k
margin found
Recommended price moves
1,240 SKUs ›
Yarrow Wide-Leg · low sensitivity+6%+$61k
Bramble Pleated · high sensitivityholddefend
The numbers behind it

Why price sensitivity is where margin hides.

14 pts

Full-price sell-through gap between retail leaders and the field — won or lost on how precisely each SKU is priced.

Source: Incisiv × WRC × Anaplan 2026

82%

Share of the catalogue Tightly classifies for price sensitivity from a retailer's own price history.

Source: Tightly · price-sensitivity engine

+23%

Face the Future's full-price sell-through gain after pricing to measured sensitivity.

Source: Audited customer outcome

The problem today

What breaks before dynamic pricing runs to plan.

Planning·Pricing · Sensitivity read
Priced at
category
one margin for all
Sensitivity read
gut
no per-SKU measure
Margin left on table
$1.4M
under + over-priced
Under-priced
290
SKUs · could hold more
Over-discounted
34
SKUs · cut needlessly
Margin opportunity · by category
$1.4M on the table
↑ could raise · demand won’t feel it↓ over-discounted · margin given away+9%Wide-Leg+6%Knitwear+5%Tops+8%Active12%Dresses7%Tailored10%Skirts6%Swim
Giving margin away · discounted on gut
Marigold Cord · Rosehip
low sensitivity · −30%
$61k
Iris Mini Dress · Black
low sensitivity · −25%
$44k
Sage Drawstring · Olive
moderate · −20%
$31k
Posy Knit · Cream
low sensitivity · −20%
$27k
Margin on the table
$1.4M
priced blind to how demand actually responds
Diagnosis — priced at category level, discounted on gut, no per-SKU sensitivity readSource: Coresight markdown attribution 2024 · Incisiv × WRC × Anaplan benchmark
How Tightly does it

Three steps to a price demand won't feel.

Tightly · Pricing live· three stages from data to decisionLive
01Measure
VELOCITY · 14d BEFORE / AFTERprice +5%beforeafter · −34%

Every price move, before & after

For each ±3% price change, Tightly reads daily velocity 14 days before and after — winsorized, promo- and stockout-filtered — so the response is real, not a market-average curve.

14d window · ±3% move
02Classify
PRICE SENSITIVITY · PER SKUYarrow Wide-LegLowHIGHMarigold CordModerateMEDBramble PleatedHighHIGH

A sensitivity tier per SKU, from your data

Effects are pooled per direction and shrunk toward zero when evidence is thin, then tiered — Low / Moderate / High — with a confidence from how consistent the response is.

tier + confidence
03Act
PRICE MOVE · FLOORED AT MARGINRAISE · YARROW WIDE-LEG+6% · low sensitivity · +$61k marginApplyHOLD · BRAMBLE PLEATEDhigh sensitivity · protect volumeReview

Raise where it won't be felt, hold where it will

Low-sensitivity SKUs take a price rise demand won't notice; high-sensitivity SKUs hold to protect volume. Every move is floored at margin and logged.

move · margin floor
See it run

Price to how demand responds.

Per-SKU price sensitivity, measured from your own price history — raise price where demand won't feel it, hold where it will.

Planning·Pricing · Price sensitivityLive · from your price history
Classified
82%
1,240 SKUs · from your data
Low sensitivity
38%
room to raise
High sensitivity
21%
hold to protect volume
Margin found
+$420k
moves demand won't feel
Avg confidence
High
8+ clean moves / SKU
Price sensitivity · by SKU
Stage 3 moves
SKUSensitivityPrice ↑Price ↓CurrentMoveMargin
Yarrow Wide-Leg · BlackLow · HIGH−2%+3%$78+6%+$61k
Posy Chunky Knit · CreamLow · HIGH−3%+4%$96+5%+$38k
Marigold Cord · RosehipModerate · MED−11%+9%$74+3%+$18k
Sage Drawstring · OliveModerate · MED−14%+12%$82hold
Bramble Pleated · CreamHigh · HIGH−31%+28%$88holddefend
Iris Mini Dress · BlackLearning · LOW$64learning
Measured, not guessed — every tier from your own price movesEvery move floored at margin · staged for approval+$420k margin found
Why teams change

What changes once price reads how demand responds.

Elasticity per variant, not per category

Tightly fits a real elasticity curve at the variant level — colour, size, channel — from your own sales history, not a category-wide rule of thumb.

Test prices the way a merchant would

Hold-out variants, A/B'd channels, before-and-after windows — built into the platform, not bolted onto a spreadsheet.

Margins protected, not sacrificed

Pricing proposals are scored on gross-margin contribution after expected sell-through shift, not headline revenue.

One number all the way through

A price change feeds the forecast, the OTB and the markdown plan instantly — no second model, no reconciliation step.

Your agents

Meet your Pricing agent

Measures how each SKU responds to price from your own history, then proposes the moves that add margin without denting volume — every one floored at your margin.

Meet the agents
Tightly agent
just now · within your limits
Live

3 SKUs are priced below where demand would hold — measured from your own price moves. Want me to stage the increases, each floored at margin?

Priced below sensitivitymove · margin
Yarrow · low sensitivity+6%+$61k
Posy · low sensitivity+5%+$38k
Bramble · high sensitivityholddefend
Raise Yarrow +6% (floored at margin)Raise Posy +5%Hold Bramble — protect volume
Stage movesReview firstLogged · audit ready
Customer outcome
We used to discount on instinct — match the competitor, hold the line, drop the price. Now the recommendation comes with the elasticity and the margin impact. Same team, +23% full-price sell-through.
Face the Future
Mark Till
MD, Face the Future
+23%

Full-price sell-through (audited)

What this replaces

The pricing you set today, and the one Tightly delivers.

Pricing sheet · category margins
MARGIN BY CATEGORY · FIXEDset at range plan
CategoryMarginDiscountWide-Leg Pants62%−25%Dresses60%−25%Knitwear64%−25%
one margin per categorydiscount on gutmatch the competitorelasticity from a textbook
One margin per category, and discounts set to match a competitor or clear a slow week. Nothing measures how each SKU actually responds — so you under-price what could hold more and over-discount what didn’t need it.
Tightly · Price sensitivity · live
SENSITIVITY · PER SKU · FROM YOUR DATAconfidence-scored
SKUTierMoveYarrow W-LLow+6%MarigoldModerate+3%BrambleHighhold
measured per SKUyour own price historyconfidence-scoredfloored at margin
Every SKU carries a sensitivity tier measured from your own price moves — so you raise price where demand won’t feel it and hold where it will, every move floored at margin and logged.
FAQ

Questions buyers ask, answered straight.

Something not covered here? Talk to the team.

How does Tightly measure price sensitivity?

It reads your own price-change history — every time a SKU's price moved about 3% or more — and compares daily sell-through velocity for the 14 days before and after, filtering out promos and stockouts. Those measured responses are pooled per SKU into a sensitivity tier.

What about a SKU that's never changed price?

It's marked Still Learning until there's enough clean price history to classify — Tightly won't invent a sensitivity it hasn't seen. As price moves accumulate, the tier and its confidence firm up.

How confident is a tier?

Every tier carries a confidence based on how many clean price moves fed it and how consistently demand responded. Thin or contradictory evidence is flagged, so you never act on a tier that hasn't earned it.

Does it ever price below margin?

No. Every move is floored at your margin per category and channel; a proposal never goes below the floor, and any override routes to approval with a reason and a name.

How is this different from markdown?

Pricing defends full price — raising or holding the ticket on measured sensitivity. Markdown is the clearing lever for terminal stock. Both read the same per-SKU price response.

Margin demand won't feel. Price to measured sensitivity, not gut.

There's nothing to rip out. Tightly runs on your existing ERP, EDI, e-commerce and POS. Give us 30 minutes and we'll show it on your own categories.