Grilled snapper on Saturday, shrimp shells in the bag, bag in the cart. By Monday you can smell the cart from the front door. You hose it out, it smells fine for an afternoon, and by Tuesday it is back as if you had done nothing.
That is not bad luck, and it is not you doing it wrong. Fish smell behaves differently from ordinary garbage smell, and a rinse is almost exactly the wrong tool for it.
In this scene · 6 questions
Why does fish smell so much worse than other trash?
Because the smell is a specific chemical, and fish carry a lot of the stuff that makes it.
Saltwater fish and shellfish hold a compound in their flesh called trimethylamine oxide. It is odorless while the fish is fresh. Once the fish dies, bacteria start converting it into trimethylamine — the sharp, unmistakable "fishy" smell. The longer the scraps sit and the warmer they are, the further that conversion runs.
So a bag of fish skin and shrimp shells is not just decomposing like any food waste. It is actively manufacturing one of the most noticeable smells there is, and a South Florida cart in the sun gives it ideal conditions to do it quickly.
Why doesn't rinsing the bin get rid of it?
Two reasons: fish residue is oily, and cold water does not remove oil from plastic.
The fluid that leaks from fish scraps is not just water. It carries fish oils and proteins, and those coat the inside of the cart and settle into the base channel and the scratches in the plastic. The smelly compounds sit in that film. A hose at garden pressure runs over the top of it, moves the loose bits, and drains out the bottom. The film stays.
It can actually make things worse. Water spreads a thin layer of the residue up the walls and into corners it had not reached yet, and a cart that is left wet in the heat is a better place for bacteria than a dry one. That is why a rinsed bin often smells fine while it is wet and worse a day after it dries.
Does bleach or dish soap fix it?
Dish soap helps more than bleach, but neither works well from a bucket and a hose.
- Dish soap is built to break down grease, so it is the right idea. The problem is contact time and agitation — you need to actually scrub every surface, including the channel at the base, and then rinse the loosened residue out rather than smearing it around.
- Bleach kills bacteria on the surface it touches, but it does not dissolve oil, and it leaves its own smell sitting on top of the fish one. People often read that as "clean" when the residue is still there.
- Vinegar or lemon genuinely helps with the smell itself. Trimethylamine is chemically a base, and an acid binds it into a form that does not evaporate — which is why lemon is served with fish in the first place. It is a good finishing step. It is not a substitute for removing the film.
What actually gets fish smell out of a trash can?
Heat and pressure, then a dry bin.
Hot water loosens oil in a way cold water cannot, and real pressure — not a garden hose — lifts the film off the plastic instead of sliding over it. It has to reach every interior surface: the walls, the underside of the lid, the hinge area, and especially the channel at the base where the liquid from the bags collects.
That is the job we do. We bring our own hot water and equipment, clean the inside of the cart at the curb, and tidy the area before we leave. You can see how that works on the bin cleaning page.
After that, the bin needs to dry with the lid open for a while. A dry cart gives bacteria far less to work with than a damp one.
How do you stop it happening next time?
Most of this is about the few days between dinner and collection.
- 01Freeze the scraps. Fish skin, bones and shrimp shells go in a bag in the freezer and come out on the night before collection. Frozen, the conversion that makes the smell barely runs. This single habit solves most of the problem.
- 02Double-bag anything wet. The smell reaches the plastic through leaks. A split bag of shrimp shells is what puts the film there in the first place.
- 03Time it to collection day. If you cook fish on a Saturday and your pickup is Tuesday, those scraps are sitting in a hot cart for three days. Freezing them until Monday night means they spend a few hours in there instead.
- 04Keep the cart out of the sun where you can. Shade on the side of the house is better than a driveway in the afternoon.
- 05Do not pour the liquid in. Drain marinade and packing liquid down the sink with running water rather than into the bag.
Is it worse for some households than others?
Yes. If you fish, cook seafood often, or clean your own catch, the bin gets a fresh coat regularly, and it will turn faster than a household that has fish once a month. Restaurants and seafood businesses deal with the same thing at dumpster scale, which is a separate problem covered on our commercial dumpster cleaning page.
For a home that cooks seafood every week, monthly cleaning is where it stays under control: $30 a visit, covering two bins. Every 3 months is $50, and a single one-time reset is $65. Each additional bin is $10, and the monthly plan's year is $30 a month, or $324 paid up front — 10% off the $360. The full list is on the pricing page.
The short version
Fish smell is a specific compound that bacteria produce from fish scraps, carried in an oily film that coats the inside of the cart. Cold water slides over that film and spreads it, which is why rinsing fails. Hot water under pressure removes it; freezing the scraps until collection night stops it building back.
Two bins, cleaned together — $30 a month or $65 once. Book online and we will come on your collection day, once the truck has emptied the cart.




