How to actually clean a bong without buying overpriced solutions
Most people are overcomplicating this. A standard homemade bong cleaner recipe uses three ingredients you already have: isopropyl alcohol (91% or higher), coarse sea salt, and hot water. That's it. I've been cleaning glass pieces for years, and this combination is the most reliable method that doesn't require ordering something from a specialty shop. Here's the process. Pour about a quarter cup of isopropyl alcohol into your bong. Add two tablespoons of coarse sea salt. Fill the rest with hot tap water. Plug the openings with your hands or rubber stoppers. Shake it for about three to five minutes. Pour it out. Rinse thoroughly with warm water. The alcohol breaks down the resin and tar. The salt acts as an abrasive that scrubs the inside surfaces as you shake. Hot water helps loosen everything faster than cold would.
Why this works and what people get wrong
The key detail most people miss is the alcohol concentration. 70% isopropyl alcohol from the medicine cabinet won't cut it properly. It contains too much water relative to the solvent power needed to dissolve resin. You need 91% or higher. If you only have 70%, you can make it work but you'll need to let it sit longer, maybe 30 minutes to an hour, instead of just shaking and rinsing. Another common mistake is using fine table salt. It dissolves too quickly and loses its abrasive quality. Coarse sea salt or kosher salt is necessary because the crystals need to stay intact during the shaking process to actually scrub the glass. I learned this the hard way one time when I was in a hurry and used table salt, then spent another 20 minutes trying to remove residue that the finer salt couldn't dislodge.
Edge cases and limitations
There are situations where this approach falls apart. Small perc chambers and intricate internal structures are difficult to clean effectively with just shaking. The salt and solution can't reach every nook. I once had a bong with a multi-chamber percolator that had hard buildup deep inside a narrow diffusion channel. The shaking method left about 30% of the gunk behind. My workaround was using a pipe cleaner or a flexible brush dipped in straight isopropyl alcohol to manually scrub those tight spots after the initial shake. This method also struggles with heavy, long-term accumulation on uncleaned pieces. If a bong hasn't been cleaned in months and has built up thick black resin layers, the homemade solution will still work but it takes multiple sessions. I'd recommend soaking it first. Pour the alcohol and salt mixture in, let it sit undisturbed for 20 to 30 minutes, then shake and rinse. This gives the solvent time to penetrate and soften the older deposits before the mechanical action of shaking takes over.
Get the Full Details

Practical considerations
The main drawback is the smell. Isopropyl alcohol fumes are strong and linger in enclosed spaces. I always do this outside or near an open window with a fan running. It also strips away any natural patina or mineral deposits that some collectors prefer to keep, though that's subjective. Another issue is cost efficiency. A single bottle of 91% isopropyl alcohol costs around three dollars and lasts for dozens of cleaning sessions. Commercial bong cleaners run eight to fifteen dollars per bottle and often contain similar active ingredients at lower concentrations. The homemade version is significantly cheaper over time and avoids unnecessary additives that serve no real cleaning purpose. For regular maintenance, cleaning a bong once a week with this method takes about ten minutes total. Left until it becomes a serious problem, the same job could consume an hour or more with additional effort required. The salt also helps you see how clean things are getting because the mixture turns brown and cloudy as resin lifts off the glass, giving you a visual indicator that the process is working.