Skip To Content
    Updated on Apr 9, 2019. Posted on Apr 9, 2019

    21 T-Shirts Under $12 That’ll Make Your Closet So Much Better

    These shirts will change your closet forever.

    We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page if you decide to shop from them. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    1. A see-through shirt, which’ll be a fierce addition to your closet.

    Amazon

    Promising review: “This is a high-quality top that fits well, is a good length, and is perfect for going out. The material is soft and comfortable. And, so far, I can see no faults in this product.” —Ron Raup 



    Get it from Amazon for $8.99+ (available in sizes S-XL and six colors).

    2. A cropped shirt that’ll take your fashions to new galaxies of greatness.

    Amazon

    Promising review: “I ordered a large because I knew it was a crop top and I didn’t want it to be too high up my stomach — I’m about 5’7” and 135 lbs. It fit exactly as I wanted, just a about at my belly button! I love it. It’s super comfy and —Megan Sheehan 



    Get it from Amazon for $9.99+ (available in sizes S-XL).

    3. A super cute shirt that may make you want to fly away.

    Walmart / Via Walmart

    Promising review: “This shirt is simply beautiful. The fit is great and the butterflies on the shirt just makes it stand out. It goes great with capris or denim shorts. I will purchase another color.” —FB40

    

Get it from Walmart for $4.96 (available in sizes S, L, XL)

    4. A fierce color-block shirt to immediately brighten up any look.

    Amazon

    Promising review: “I love this top! I get compliments on it each time I wear it. I love the looser fit, as well. It is made of a lightweight material but isn't see-through.” —McKenzie 



    Get it from Amazon for $4.99+ (available in sizes XS-3XL and 13 colors).

    5. A lightweight striped shirt you’ll want to wear nonstop.

    Walmart / Via Walmart

    Promising review: “I like the stripes and can wear it with a variety of capris when spring comes along. Plus the material feels very soft.” —Maryann



    Get it from Walmart for $7.88+ (available in sizes S-3XL and four colors).

    6. A precious shirt to let the world know you are a proud dog parent.

    Amazon

    Promising review: “I just love this T-shirt! I have now washed it twice and it washes beautifully. Even put it in the dryer on accident, and it dried great. It fits as the size listed and is very nice quality.” —Barbie

    Get it from Amazon for $9.99+ (available in sizes S-2XL and three colors).

    7. A shirt that’ll let the Devil know that you have no time for mess.

    Amazon

    Promising review: “I love this shirt. I got so many compliments on it. I ordered a large and it fits just right. I usually wear a medium. But if you want it loose-fitting, then ordering up a size is best.” —Natural Chic 



    
Get it from Amazon for $10.99 (available in sizes S-2XL and three colors).

    8. A shirt which features a cute suede pocket to add a little attitude to your OOTD.

    Amazon

    Promising review: “I am 5'2", 135 lbs., and 32DDD bra size. I ordered a medium and I love how it fits. It is not tight at all. It’s super cute!” —Kristan Bowie 



    
Get it from Amazon for $9.99+ (available in sizes S-2XL and nine colors).

    9. A shirt you can rock when you have NOTHING left to wear.

    Amazon / Via Amazon

    Promising review: “This shirt is amazing! The fit is perfect and the fabric is smooth and comfortable. The text is high-quality and shimmers. I love it!” —BitsAndPieces

    Get it from Amazon for $10.99 (available in sizes S-XL and three colors).

    10. An adorable shirt that’ll make you the PRESIDENT of the unicorn fan club.

    Amazon

    Promising review: “I ended up liking the shirt a lot. I fits perfectly and doesn't stick to me like some of the other stretchy shirts I have purchased. I usually just wear it with a sweater or another long sleeve shirt over it. As soon as spring hits, I'll wear it a lot more.” —Vonnied 



    Get it from Amazon for $4.69+ (available in sizes S-3XL
).

    11. A super cute shirt to make your next outfit just a little more sporty.

    Amazon

    Promising review: “This shirt fits great and isn't too short, which is normally the problem for me when buying shirts. The fabric is nice quality and not too thin. The stripes on the arms look cute, and I am going to put an iron-on decal on the front of mine for football season.” —Kimbo Slice 



    Get it from Amazon for $6.99+ (available in sizes S-2XL and 19 colors).

    12. A shirt that’ll inspire you to make some serious magic happen every day.

    Amazon

    Promising review: “I love this shirt! It’s comfy, soft, and fits perfectly! I got a medium! I am 5'2", 140 lbs., with a 29-inch waist. I felt good wearing it!” —LbezzyApple 



    Get it from Amazon for $11.99 (available in sizes S-XL).

    13. A cropped shirt can give you all the ‘90s realness.

    Amazon

    Promising review: “This top is absolutely adorable, figure-flattering, and comfortable. I think it’ll look great with joggers, high-waisted shorts, or even leggings! For reference, I am 5’6", 130 lbs., and ordered a size medium. This top is true to size!” —Lizzie Klou 



    Get it from Amazon for $9.99+ (available in sizes XS-L and two colors) .

    14. A hilarious TEA shirt your crew will be obsessed with.

    Amazon

    Promising review: “This shirt is adorable and super soft! I usually wear a size 2, but I ordered a medium based on the product description. The medium was too big, so I'm planning on keeping it as pajamas and ordering another in size small for regular wear.” —Natasha Mayer 


    Get it from Amazon for $4.69+ (available in sizes S-3XL and three colors).

    15. A shirt with lace trim around the neckline that’ll be all kinds of cute.

    Forever 21

    Promising review: “This shirt is my new favorite from Forever 21. The neckline is really flattering and the trim is a cute detail!” —Baby B



    Get it from Forever 21 for $10.32 (available in sizes S-L and two colors).

    16. A raglan shirt with a dope printed design on the sleeves and tie-up side detailing.

    Amazon

    Promising review: “This is a very soft shirt and super cute on. I am 5’8” and weigh 140 lbs., and ordered a size medium. It fits a little on the tighter side but is still super cute. If you would like for it to be more of a loose-fitting shirt, I would order up a size.” —Aida Ratley 



    Get it from Amazon for $9.99 (available in sizes S-3XL and 30 colors).

    17. A shirt that’ll let it be known EVERYTHING that you want.

    Forever 21 / Via Forever 21

    Promising review: “I ordered this in blue with yellow letters. It exemplifies the dedicated shopper I am. It is an awesome graphic crop top destined to be worn all spring and summer.” —Janice F



    Get it from Forever 21 for $12 (available in sizes S-L and two colors).

    18. A soft striped shirt which'll become your new go-to tee.

    Amazon

    Promising review: "I bought this shirt for my girlfriend, and she loves it. She was very excited by the color and how soft the material is. The stitching looks great, and the fit is exactly as we expected, based on the provided size chart. We like that they took the time to line up the stripes in the midsection with the edges of the top and bottom solid sections. I got her a small. She normally wears a small or medium shirt, size 6 or 8 pant, and has a size 36 bust. So it worked out exactly as expected. We are very happy with this purchase and will keep an eye out for more products we see from the company that look as nice.” —ZippyBlue 



    Get it from Amazon for $6.99+ (available in sizes S-2XL and eight colors)

    19. A funky cropped shirt to add a chic touch to your OOTD.

    Amazon

    Promising review: “This little crop top is beautiful. It runs true to size, is soft, and has gone though quite a few washes and still looks great. It’s one of my favorites at the moment.” —Nataly 



    Get it from Amazon for $9.99 (available in sizes XS-XL and three colors).

    20. A shirt that’ll have you ready to plan your next getaway.

    Amazon

    Promising review: “I am 5’4” and weigh 140 lbs., and I got a medium. It fits very nice and isn’t too tight. The material feels nice and has a good quality to it. This a great value for the price.” —Dana M. Dragotto 



    Get it from Amazon for $9.99+ (available in sizes S-2XL).

    21. A shirt with a criss-cross V-neck for putting your everyday tee to shame.

    Amazon

    Promising review: “I love this shirt. It is nice material and very soft. I am 5’7” and 140 lbs. A medium fit just right!” —Elifienoo 



    Get it from Amazon for $9.99+ (available in sizes S-2XL and 24 colors).

    The reviews for this post have been edited for length and clarity.

    Want more? Check out our favorite online clothing stores for all your shopping needs, plus the best places to buy used clothing online and the best clothing stores for petite sizes. Still not satisfied? Check out all of our clothing content for even more.

    Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides!

    Allison Krausman / BuzzFeed

    Shopping Newsletter
     

    Find great products and the best-money saving deals around, delivered right to your inbox.
    Newsletter signup form