Why Odor Triggers More Returns Than Visible Defects
On eBay, "not as described" is the return reason that carries the most seller risk. You can't fight it the way you can fight a buyer who simply changed their mind. If a buyer claims an undisclosed odor, the platform almost always rules in their favor, and you're on the hook for return shipping even when the item was accurately priced for its wear.
Visible defects — a small stain, light pilling, a loose button — are negotiable. Buyers can see them in photos and decide accordingly. Odor is invisible, which means any undisclosed smell reads as deception, not wear.
Mercari data from reseller community surveys consistently shows odor complaints in the top three reasons for negative feedback on pre-owned clothing. On Whatnot, where items sell live and ship immediately, odor returns are especially damaging because the audience sees the dispute play out publicly.
The fix isn't complicated. It's systematic detection and honest grading before you write the listing — and knowing how to describe odor in clothing listings so the disclosure actually protects you instead of just covering you in vague language.
The Four Odor Categories Resellers Actually Encounter
Not all smells behave the same way. Some dissipate with airing. Some are bonded to the fiber. Some are worth disclosing even when faint. Here are the four categories you'll encounter most often:
1. Smoke (Cigarette, Cigar, Wood Fire)
Smoke smell grading is the single most common odor call resellers have to make on thrift-sourced clothing. Cigarette smoke bonds to synthetic fibers and wool faster than cotton. A garment that smells neutral in a cold, dry thrift store can off-gas noticeably once it warms up in a shipping bag.
Wood smoke from fireplaces or campfires is subtler and often washes out in one cycle. Cigarette smoke embedded over years in a wool coat is a different problem entirely — professional cleaning may reduce it without fully removing it, so grade what you can actually deliver, not what you hope a cleaning will fix.
2. Mildew and Musty Storage
Mildew smell signals moisture damage. It often comes with visible evidence — light foxing on fabric, a slightly stiff hand feel, or faint discoloration at seams. But sometimes the smell is present before visible mold is. If you detect a musty smell, inspect the lining, underarm seams, and collar closely under bright light.
Mildew detection for resale gets more reliable with a cheap UV blacklight. Many mold and mildew traces fluoresce faintly under UV even when nothing is visible in normal light — the same trick some sellers use to check for old pet stains or bodily fluid residue on vintage bedding and denim. If a garment glows in a pattern that doesn't match a stain you can see, treat it as a mildew flag and grade accordingly.
Musty storage smell (cedar, old cardboard, attic) is milder and usually washes out. True mildew is a structural concern — it can weaken fabric over time — and should drop the condition grade significantly regardless of how the garment looks on camera.
3. Fragrance Residue (Perfume, Cologne, Fabric Softener)
Fragrance residue disclosure is the category sellers skip most often, because the scent smells pleasant to them. But a buyer with fragrance sensitivity or allergies will file a return just as fast as a buyer who receives a smoky jacket — sometimes faster, since scented residue can trigger a physical reaction, not just disappointment.
Heavy perfume saturation in silk or wool is especially persistent. Fabric softener residue is common on thrifted athletic wear and can affect moisture-wicking performance — relevant if you're selling technical pieces where buyers expect the fabric to perform, not just look clean. A growing segment of buyers on Depop and Poshmark specifically search for "unscented" or "fragrance-free" in reviews before purchasing secondhand — treat that as a real buying filter, not a niche complaint.
4. Body Odor and Sweat
Sweat odor embedded in underarm areas is common on natural-fiber dress shirts, vintage tees, and athletic wear. It's distinct from general storage smell and is often localized. Check the underarm panel, collar interior, and waistband on pants.
Synthetic fabrics hold sweat odor more stubbornly than cotton. A polyester athletic shirt that smells clean cold may smell strongly after 30 seconds of warmth. Test by cupping the underarm area in your hands for 10 seconds before grading.
A Practical Odor Grading Scale
Condition grading for odor should be consistent across your inventory. GradeThread's condition reports score five weighted factors — Fabric Condition, Structural Integrity, Cosmetic Appearance, Functional Elements, and Odor & Cleanliness — and the odor grading scale for clothing below is what feeds that fifth factor:
| Odor Grade | Description | Listing Action |
|---|---|---|
| O0 — None | No detectable odor under any conditions. Smells like clean fabric or nothing at all. | No disclosure needed. |
| O1 — Trace | Very faint odor detected only when fabric is warmed or held close. Likely to dissipate with airing. | Optional disclosure. Mention if selling fragrance-sensitive categories (baby clothes, silk). |
| O2 — Mild | Noticeable at normal distance. Identifiable as smoke, mildew, or fragrance. One wash likely resolves it. | Disclose in listing. State odor type and that washing is recommended. |
| O3 — Moderate | Strong and immediate on opening the garment. Multiple washes or professional cleaning may be needed. | Disclose prominently. Adjust price to reflect remediation cost. |
| O4 — Severe | Pervasive odor embedded in fiber. Unlikely to fully remediate at home. Mildew at this level may indicate structural damage. | Disclose prominently. Consider whether the item is sellable at any price. |
Applying this scale consistently means your buyers know exactly what O2 means across every listing you post. That predictability builds trust faster than any five-star review — and it's the same logic behind the tier vocabulary (NWT, NWOT, Excellent, Very Good, Good, Fair, Poor) that anchors the rest of your grade.
How to Detect Odor Reliably Before You List
Your nose adapts. If you're processing 40 garments in a row, your odor detection degrades after the first dozen. Follow these steps in order to keep your assessments accurate:
- Work in a neutral space. Don't grade odor in a room where you're cooking, burning candles, or using cleaning products. A garage or dedicated sorting area with good ventilation works well.
- Warm the fabric first. Cold fabric suppresses odor. Hold the garment near a heat vent for 30 seconds, or cup the underarm and collar in your hands before sniffing. This mimics the temperature inside a shipping package.
- Check the high-risk zones. Underarms, collar interior, cuffs, lining, and hem are where odor concentrates. Don't just smell the chest panel and call it done.
- Cross-check mildew with a blacklight. If you catch a musty note, run a UV light over the lining and seams in a dark room. Faint fluorescence in a spot that looks clean confirms mildew rather than plain storage smell.
- Reset your nose between garments. Step outside for 60 seconds, or smell the back of your own wrist. This clears adaptation. Coffee grounds also work.
- Grade before treating. If you plan to air or wash before listing, grade the odor at intake, not after treatment. That's the accurate baseline. Note it in your records even if the final listing reflects post-treatment condition.
- Flag anything ambiguous. If you're not sure whether you're detecting a faint smoke smell or just old fabric, mark it O1 and disclose it. The cost of over-disclosing is zero. The cost of under-disclosing is a return.
Remediation Tools Worth Adding to Your Process
Detection is half the job. What you do next determines whether an O2 garment ships as O2, O1, or O0:
- Enzymatic cleaners (the kind sold for pet odor) break down organic odor sources like sweat and mildew better than standard detergent alone, especially on synthetics.
- Ozone treatment — either a dedicated ozone generator or a professional cleaner who offers it — is the most effective option for smoke odor embedded in wool and cashmere, though it can take multiple cycles and isn't guaranteed on severe cases.
- Vinegar soak before washing helps neutralize mildew and musty storage smell on machine-washable fabrics without the harshness of bleach.
- Activated charcoal storage for treated garments prevents them from re-absorbing odor from your sorting area while they wait to be photographed and listed.
None of these fully substitute for honest grading. Treat them as ways to move a garment down the odor scale before listing, not as a reason to skip the disclosure entirely.
How to Describe Odor in Clothing Listings
Vague language creates disputes. "Has some smell" tells the buyer nothing useful and still leaves you exposed. Here's what accurate odor disclosure looks like across grade levels:
O1 (Trace): "Faint vintage storage scent detectable up close. Recommend airing before wear."
O2 Smoke (Mild): "Light cigarette smoke odor. Noticeable on opening. A single wash should resolve it. Priced accordingly."
O2 Mildew (Mild): "Mild musty storage smell. No visible mold. Washing recommended before wear."
O2 Fragrance (Mild): "Moderate perfume residue, likely from fabric softener or cologne. Noticeable but not overwhelming. Buyers with fragrance sensitivities should be aware."
O3 (Moderate): "Strong smoke odor throughout. Professional cleaning or multiple washes likely needed. Price reflects this. No other defects."
Notice the pattern: name the odor type, give the buyer a realistic remediation expectation, and acknowledge the price adjustment. That's the complete disclosure. It takes two sentences.
On eBay, put odor disclosure in the item description and, where the category supports it, in Item Specifics — not just the condition notes field, which many buyers skip entirely. On Poshmark, include it in the listing description and repeat it in your cover shot caption if the odor is O3 or above. On Mercari, the condition notes field is visible on the listing card, so use it.
Smoke Smell Grading: A Special Case
Smoke smell grading deserves extra attention because it's the odor most likely to generate a return and the one most sellers underestimate at the point of sourcing.
At thrift stores, you're often assessing garments in a large, ventilated space. Smoke smell that barely registers in a 5,000-square-foot store will be obvious in a sealed poly mailer. Always assume the smell will intensify in packaging.
Wool and cashmere hold cigarette smoke more tenaciously than any other fiber. A wool overcoat graded O2 at intake may still smell at O1 after two professional cleanings. Price wool smoke items conservatively and disclose even trace levels.
Vintage denim from the 1970s and 1980s frequently carries embedded smoke odor from bar or club storage. It's so common in that category that experienced buyers expect it — but vintage clothing smell disclosure is still non-negotiable. Expecting an odor and being told about it are two different buyer experiences; only the second one protects you from a dispute.
Does Odor Affect the Numerical Condition Grade?
Yes — and it should. A jacket with no visible defects but a strong mildew odor is not an Excellent 8.5. The condition grade reflects the total sellable state of the garment, and the Odor & Cleanliness factor is weighted alongside Fabric Condition, Structural Integrity, Cosmetic Appearance, and Functional Elements — not treated as a footnote.
Here's how odor grades map to GradeThread's 1.0–10.0 condition scale:
- O0: No grade penalty.
- O1: Subtract 0.0–0.3 depending on category. Higher penalty for silk, cashmere, baby items.
- O2: Subtract 0.5–1.0. A garment that would otherwise grade Excellent (8.0) moves into Very Good (7.0–7.5) territory.
- O3: Subtract 1.5–2.0. A near-mint piece that would have graded Excellent can drop as far as Good, with the price to match.
- O4: The item may not be sellable as clothing, regardless of how it looks. Consider whether it belongs in your inventory at all, or in the Poor tier at best.
When GradeThread generates a condition report, the odor field is included in the shareable certificate right alongside the other four factors. Buyers can see exactly what was detected and how it affected the grade. That transparency is what separates a trusted seller from one who gets flagged for Item Not as Described.
Try It on Your Next Intake
The next time you're sorting a thrift haul, run one garment through GradeThread's grading flow. The Odor & Cleanliness factor prompts you to assess each category — smoke, mildew, fragrance, sweat — and assigns the appropriate grade penalty automatically alongside Fabric Condition, Structural Integrity, Cosmetic Appearance, and Functional Elements.
The resulting condition report gives you the exact language to paste into your listing. No guessing. No vague disclaimers. Just a clear, defensible disclosure that protects you if a buyer ever opens a dispute.
Start with one garment at gradethread.com.