I bought these shirts for my boyfriend for work since he was running out of 'work' shirts and starting to wear his nice shirts. They are perfect for him to wear to work or for anything really. They aren't too thin, so I wouldn't consider them an undershirt. Good price too.