Units per Transaction (UPT) Formula
How apparel analysts calculate UPT — the basket-size read that separates cross-sell strength from markdown-driven basket growth.
What UPT measures
Units per Transaction is how many units customers buy in an average order. It is the basket-size signal.
UPT = Units Sold ÷ Number of TransactionsWorked apparel example
7,200 units sold across 4,800 transactions.
UPT = 7,200 ÷ 4,800 = 1.50
Typical for apparel. Strong cross-sell brands run 1.8–2.2. Single-hero-product brands run 1.1–1.3. UPT growth signals healthy merchandising — customers finding more to add. But UPT growth paired with AUR decline usually signals promo-driven basket stacking, not healthy cross-sell.
UPT is 1.50. Trending up signals healthy cross-sell; flat with a falling AUR usually means markdown-driven basket growth.
Failure modes we see
UPT celebrated without AUR context. UPT grows 10%. Victory lap at the monthly review. AUR dropped 8% — customers added more items because discounts drove them to. Gross transaction revenue is flat or down. The UPT "win" is a metric in isolation, not a business win.
How RetailNorthstar handles UPT
UPT reads with AUR and ADS together. The dashboard shows whether UPT growth is healthy (AUR flat or up) or markdown-driven (AUR down).
Related formulas
- Average Dollar Sales — UPT × AUR
- Average Unit Retail (AUR) — the price axis
- Markdown % — often the hidden driver of UPT changes
See UPT paired with AUR live — so basket-size wins are always distinguished from discount-driven ones.
Book a Demo →