AskPrice

Men's Shirts:Prices, Sales and Where to Buy

99,900 men's shirts from 6 department stores, checked daily. The median price is $30; 10% are on sale today.

shirts
99,900
stores
6
on sale today
10%
max discount
−93%

20 shirts worth tracking

Picked for real price drops, matches across stores and reviews · no more than 3 per brand · grouped by brand · updated monthly

These are 20 of 99,900 shirts. Looking for a specific length, color or size? Search them all.

How much men's shirts cost

Based on 99,900 shirts in stock today · one price per product group (lowest store) · Oct 28, 2026

$30
median shirt price
$25 – $50
what half of all shirts cost
  1. 45%
    Under $25med −20%
  2. 5%
    $25–$32med −20%
  3. 20%
    $32–$46med −25%
  4. 20%
    $46–$85med −40%
  5. 10%
    $85+med −40%

5% of all shirts cost $25 – $32; on sale there the median markdown is −20%.

Brands by price · median shirt

Where to buy shirts

Live prices today · shirts per store · matched across stores by UPC

StoreshirtsMedian priceOn saleTypical discount
Kohl's
112,700
$357%−20%
JCPenney
4,477
$2536%−38%
Nordstrom
3,984
$14014%−40%
Macy's
3,563
$7023%−40%
Bloomingdale's
1,535
$18029%−40%
Nordstrom Rack
1,214
$5599%−57%

Prices checked Oct 28, 2026. Median price = middle price of the store's shirts today. Typical discount = median on shirts below their regular price.

How deep shirts markdowns go today

Shirts on sale today by size of discount · off each store's own regular price · one price per product group

Markdowns today

10% of shirts are on sale today — most of them 20 to 40% off

  1. 976
    −0 to 20%
  2. 6,524
    −20 to 40%
  3. 1,736
    −40 to 60%
  4. 1,233
    −60% or more
Median discount on sale shirts
  • Kohl's−20%
  • JCPenney−38%
  • Nordstrom−40%
  • Macy's−40%
  • Bloomingdale's−40%
  • Nordstrom Rack−57%

Most men's shirts on sale are 20–40% off; Nordstrom Rack discounts deepest, with a median of 57%.

New arrivals13,200new shirts in the last 30 days
By storeKohl's 12,600Macy's 344JCPenney 208Bloomingdale's 118
Top brandsChampion 2,109Nike 1,965Licensed Character 1,659Fanatics 1,024Crazy Dog T-shirts 914Mitchell & Ness 715

Men's Shirts price questions

Answers come from the prices we check every day across the six stores. Every number is from today or the last nightly run.

Our methodology

JCPenney has the lowest median price on men's shirts among the stores we track: $25.

Looking for a particular shirt?

Search all shirts and see each one's price history and prices at other stores.