Sweat Stains on Collar: Does your collar stay yellow even after washing? Brighten it with one easy trick.
- bySherya
- 10 Sep, 2026
Prevent Collar Stains: The collar of a shirt is constantly in contact with the skin on the neck, which is why sweat and natural skin oils reach there more than on other parts of the body.

How to remove yellow sweat marks on shirt collar?
Why Shirt Collars Turn Yellow After Washing: The shirt looks clean after washing, but yellow or dark sweat marks are still visible on the collar. Sometimes it seems that despite washing the clothes thoroughly, the collar is not completely clean. In fact, these visible marks on the collar are not caused only by sweat. They also include skin oil, sweat, dust, and many products used daily. These things gradually accumulate in the fibers of the cloth, and with time the stains become darker.
Why are there more marks on the collar?
The collar of a shirt is constantly in contact with the skin of the neck. Because of this, sweat and natural skin oils reach here more than on other parts of the body. Constant friction between the neck and collar can also aggravate this problem. When you wear a shirt, sweat and skin oils penetrate the fibers of the collar. This is invisible at first, but after repeated wear, this layer begins to accumulate. This is why yellow, brown, or gray marks may appear on the collar of white or light-colored shirts over time.
Sweat isn't the only cause of stains.
Sweat is primarily water, but it also contains salts, proteins, and other substances. When sweat dries, the water evaporates, but these substances remain on the fabric fibbers. If the shirt is worn repeatedly, this sweat residue continues to accumulate. Furthermore, natural body oils can help these residues adhere more firmly to the fabric. This is why collars sometimes don't appear completely clean even after a normal wash.
Skin oil can also spoil the complexion
Our skin naturally produces oil. This is essential for skin protection, but this oil can be a major source of stains on collars. Oil from the neck comes into direct contact with the fabric and can become absorbed into the fibres. The oil can also trap dust and sweat residue. Over time, this build-up can discolour the collar, causing some shirt collars to gradually appear yellow or dark.
Deodorants and other products may also be responsible.
Sometimes, stains aren't just caused by sweat. Deodorant, perfume, aftershave, hair products, sunscreen, or skin creams can also get on the collar. Some components of these products can stick to the fabric fibers. When they combine with sweat and skin oils, the buildup on the collar can increase. This is why old stains may not completely disappear even after washing the shirt.
Why does the collar turn yellow?
When sweat and oil residue remains in fabric fibers for a long time, they can change colour due to exposure to air, heat, and time. This is the process that makes yellow marks more visible on white shirt collars. Once this layer penetrates the fibers, it can be difficult to completely remove it with a simple machine wash. Furthermore, repeated washing in hot water or vigorously can damage the fabric.
Why is just washing clothes not always enough?
Regular washing removes some surface dirt and sweat residue, but oils and other substances that have penetrated the fibers are not always completely removed. This is why a shirt may appear clean immediately after washing, but after wearing and washing it a few times, old marks on the collar may reappear. This layer, especially if the dirt that accumulates on the collar is not cleaned each time separately, gradually thickens.
The type of clothing also has an impact.
Not every fabric absorbs sweat and oil the same way. Some natural fibers, like cotton, absorb moisture well, so they can accumulate residues of sweat and skin oils. The constant friction of the collar against the neck further exacerbates this problem. This is why stains can appear relatively quickly on the collar of a white cotton shirt. However, this doesn't mean that other clothing won't be stained.
What to do to keep the collar clean?
If your shirt collars frequently get stained, don't wait until they're too old. Check the collar after removing the shirt and, if necessary, clean it separately before washing. Also, avoid leaving sweaty clothes in the dirty laundry pile for long periods of time. The sooner sweat and oil residue are cleaned, the less likely they are to become embedded in the fabric fibers. Allowing neck products to dry completely before putting on clothes can also help. This will prevent wet products from getting directly onto the collar.





