A roll of cotton typically costs between $3 and $8 for a standard consumer-size roll at a drugstore, though prices vary widely depending on the size, type, and intended use. A small 4-ounce sterile roll from CVS runs about $6.29, while bulk dental cotton rolls can cost as little as $0.03 per piece.
Drugstore and First Aid Cotton Rolls
The cotton rolls most people encounter are the ones sold at pharmacies for first aid, wound care, or cosmetic use. These come in small, individually packaged rolls and are usually made from 100% absorbent cotton. A 4-ounce sterile rolled cotton from CVS costs around $6.29. Similar products from Walgreens and other drugstore chains fall in the $3 to $8 range depending on weight and whether the cotton is sterile or non-sterile. Sterile rolls cost more because of the additional processing and sealed packaging.
These rolls are typically soft, highly absorbent, and designed to be layered under bandages or used for cleaning around wounds. Standard medical cotton rolls come in weights of about 100 grams (3.5 oz), 250 grams, 500 grams, and 1,000 grams (roughly 2.2 lbs). A 500-gram roll is approximately 3.5 meters long, while a 1,000-gram roll stretches to about 7 meters. The standard width is 20 centimeters, or just under 8 inches.
Bulk Medical Cotton Rolls
If you need cotton rolls in larger quantities for a clinic, home care, or professional setting, pricing shifts to bulk formats. A case of 25 non-sterile 1-pound cotton rolls from a medical supplier like Tiger Medical costs around $190.90, which breaks down to roughly $7.64 per roll. That per-unit cost is similar to what you’d pay at a drugstore for a much smaller roll, so buying in bulk at the 1-pound size does offer better value by weight.
Non-sterile rolls are significantly cheaper than sterile ones and work fine for padding, cushioning, or general absorption where a sterile barrier isn’t critical. If you need sterile cotton for open wound care, expect to pay a premium of 20% to 40% over non-sterile equivalents.
Dental Cotton Rolls
Dental cotton rolls are a different product entirely. These are small, tightly wound cylinders (usually about 1.5 inches long for the standard #2 medium size) designed to absorb saliva during dental procedures. They’re also commonly used for nosebleeds or minor oral bleeding at home. A pack of 500 non-sterile dental cotton rolls costs about $12.99 on Amazon, which works out to roughly $0.03 per roll. Even smaller packs of 50 or 100 are available for a few dollars if you only need a handful.
What Affects the Price
Three main factors determine what you’ll pay for a cotton roll: material, sterility, and size.
- Material: Rolls made from 100% pure cotton cost more than blended alternatives. Rayon-blend rolls are typically 10% to 25% cheaper because the raw fiber costs less per kilogram and the manufacturing process is more efficient. Rayon actually absorbs slightly more moisture than cotton (about 13% of its weight versus 8.5% for cotton), so a cheaper blend doesn’t necessarily mean lower quality for absorption purposes.
- Sterility: Sterile rolls undergo additional processing and come in sealed packaging to maintain a germ-free environment. This adds cost but matters for open wounds or surgical settings. For general padding, cosmetic use, or crafts, non-sterile cotton works just as well.
- Size and quantity: Buying larger rolls or cases in bulk brings the per-ounce cost down considerably. A single 4-ounce roll at a pharmacy costs about $1.57 per ounce, while a 1-pound roll from a medical supplier in a 25-pack case runs closer to $0.48 per ounce.
Where to Buy
For a single roll for home use, your nearest pharmacy (CVS, Walgreens, Rite Aid) or the first aid aisle at any big-box store will carry them. Expect to pay $4 to $8. Amazon and Walmart.com offer wider selection and often lower prices, especially if you’re buying multipacks or dental-size rolls. For bulk medical supply quantities, dedicated suppliers like Tiger Medical, McKesson, or Henry Schein sell by the case and offer better per-unit pricing for anyone stocking a first aid kit, clinic, or care facility.