so it's set BEFORE the // app-embed klaviyo.js (injected via content_for_header) reads it. // Klaviyo checks the __kla_off cookie on load; "true" disables tracking. // - Returning visitor who declined marketing -> set __kla_off=true. // - Returning visitor who accepted -> clear it. // - First visit (no saved choice): US opt-out default is "granted", so // we leave Klaviyo enabled and let the banner set the switch once the // visitor chooses. If your model is opt-IN, set __kla_off=true here. if (saved && !saved.marketing) { document.cookie = "__kla_off=true; path=/; max-age=31536000; SameSite=Lax"; } else if (saved && saved.marketing) { document.cookie = "__kla_off=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; } } catch (e) {} })(); Skip to content

Confirm your age

You must be 21 years or older to enter this site. By clicking ‘Enter,’ you confirm that you are at least 21 years of age.

Sorry!

You are not old enough to view the site...
Dankstop logo: green stylized droplet icon left of lowercase black "dankstop" wordmark

Your cart is empty

Continue shopping
0($0.00)

How to Clean Your Gear Without the Guilt: How to Clean a Bong Fast

To clean a bong, pour out the old water, add 91% or stronger isopropyl alcohol with coarse salt, cover the openings, shake for a few minutes, then rinse with warm water. That is the whole secret. This guide walks you through a five-minute quick clean, a deep clean for glass you have been avoiding, and habits that keep resin from winning.

No judgment here. We all made eye contact with the swamp water and looked away. Today the guilt ends.

Why Cleaning Smoking Gear Matters

Cleaning smoking gear matters because resin and stale water ruin flavor, choke airflow, and let bacteria throw a house party in your chamber. Dirty glass makes good dry herb taste like a campfire regret. Clean glass lets you taste what you actually paid for.

There is good news for lazy cleaners. Most quality pieces, including thick borosilicate glass bongs, resist thermal shock, so warm rinses and regular washing will not stress the glass. Your piece can handle the bath. It has just been waiting for you to offer one.

What You Need to Clean a Bong

You only need a few cheap supplies to clean a bong, and most are already in your kitchen. Gather these before you start:

  • Isopropyl alcohol, 91% or stronger
  • Coarse salt (rock salt or coarse sea salt)
  • Resealable plastic bags for small parts
  • Pipe cleaners or cotton swabs
  • Warm water and a sink you are not proud of
  • Rubber gloves if you like clean hands and plausible deniability

The alcohol dissolves sticky resin. The coarse salt works as a scrubbing agent inside the chamber, reaching spots your hands never could. Together they do the hard work while you just shake.

The Quick Clean: The Easy Way to Clean a Bong in 5 Minutes

The easiest way to clean a bong takes about five minutes with alcohol, salt, and a good shake. This is your regular maintenance clean, perfect for glass that is dirty but not yet a crime scene.

  1. Empty all the old water into the sink, not the houseplant.
  2. Remove the downstem and bowl, since a bong's removable parts clean better on their own.
  3. Pour alcohol into the chamber until the bottom is covered, then add a generous spoon of coarse salt.
  4. Cover the mouthpiece and joint with your palms or plugs, then shake for two to three minutes.
  5. Dump the dirty solution and rinse twice with warm water until the alcohol smell is gone.
  6. Air dry the piece upside down before your next session.

Drop the downstem and bowl into a resealable bag with alcohol and salt while you shake the main chamber. If your downstem has seen better days, swapping in one of the replacement downstems in the right length and joint size takes less time than scrubbing a cracked one.

The Deep Clean: For Glass You Have Been Avoiding

A deep clean means soaking the whole piece in alcohol for 8 to 12 hours, then shaking and rinsing. Use this method when the quick clean bounces off months of buildup like a polite suggestion.

  1. Empty and rinse the piece with warm water to clear loose gunk.
  2. Fill the chamber with 91% or stronger alcohol and add extra coarse salt.
  3. Seal the openings and let it soak overnight, ideally somewhere you will not knock it over at 2 a.m.
  4. Shake hard for three to five minutes after the soak.
  5. Attack stubborn spots with pipe cleaners, which fit narrow chambers like downstems and necks.
  6. Rinse three times with warm water and let everything air dry completely.

Percolator bongs need extra patience. A percolator traps residue in its small slits and holes, so tilt and swirl the piece while shaking to push the solution through every opening. If the perc still looks cloudy, repeat the soak. The resin gave up its lease; it just needs a second notice.

How to Clean Glass Pipes and Small Pieces

How to Clean Glass Pipes and Small Pieces

To clean glass pipes, seal them in a resealable bag with alcohol and coarse salt, shake gently, then rinse with warm water. The bag method works for spoon pipes, chillums, and other hand pipes because it surrounds the whole piece in a cleaning solution at once.

Shake gently rather than aggressively. Small glass does not enjoy being maraca'd against a countertop. After 10 to 15 minutes of soaking and the occasional shake, poke the bowl and carb hole with a cotton swab, rinse well, and dry. Your pocket piece will look showroom fresh, and nobody has to know what it looked like an hour ago.

Bong Cleaning Tips That Keep the Guilt Away

The best bong cleaning tips are the boring ones you do before the glass gets gross. Small habits beat heroic deep cleans every time:

  • Change the water after every session, since fresh water keeps hits tasting clean and stops residue from settling in.
  • Empty the chamber before storing the piece, because standing water is where smells are born.
  • Add an ash catcher that fits your joint size so debris gets trapped before it ever reaches the main chamber.
  • Rinse with warm water, not boiling water, even on tough days.
  • Retire a bowl that is more resin than glass. Fresh replacement bowls and slides come in standard joint sizes, so matching yours takes a minute.
  • Keep a small stash of alcohol and salt where you smoke, because the easy way to clean is the way with zero excuses.

One honest note for adult smokers: clean gear is part of responsible use. You are putting your lungs on the line either way, so at least let the flavor be worth it.

Frequently Asked Questions

How often should you clean a bong? 

Clean a bong every one to two weeks with regular use. Change the water after every session to slow buildup between cleans.

What is the easiest way to clean a bong? 

The easiest way is 91% or stronger isopropyl alcohol with coarse salt: pour, shake for a few minutes, and rinse with warm water.

How do you clean glass pipes? 

Seal glass pipes in a resealable bag with alcohol and coarse salt, soak for 10 to 15 minutes, shake gently, then rinse and dry.

Can you clean a bong without alcohol? 

Yes. Dedicated glass cleaning solutions work without alcohol, and very light buildup often rinses out with warm water and coarse salt alone.

How often should you change bong water? 

Change bong water after every session. Fresh water keeps hits tasting clean and stops residue building up in the chamber.

Why does my bong smell after cleaning? 

Leftover residue in percolator slits or the downstem usually causes the smell. Soak longer, shake again, and rinse until the water runs clear.

Keep It Clean, Keep It Tasty

Clean glass is the cheapest upgrade in smoking. Alcohol, coarse salt, and five honest minutes turn any tired piece back into a daily driver. Stock up on brushes, plugs, and solutions in the cleaning supplies collection at DankStop, and join the free Cabana Club to unlock member perks while you are there.

Logo

Check your email

Dont worry we will help you to recover your password

Email is required

Verify OTP

Please enter the OTP you recevied in your email.

OTP is required

Enter New Password

Password is required
Confirm Password is required
Logo

Your Elite Membership is expiring soon

Renew now for $15/yr

Limited Time Offer

Logo

Access ELITE Prices, Free Shipping & VIP perks at top
CBD & smoking accessory sites for only $30/yr

ELITE Members Get Birthday
Rewards!

Share your birthday below

Invalid date format. Please enter a valid date.

Your ELITE Membership Has Been Added to Cart!

You can now shop at ELITE price!
Continue shopping & complete checkout to unlock
UNBELIEVABLE savings, free shipping & VIP perks!

, before GTM loads. // This pushes 'update' calls so GTM/GA4 reflect the visitor's actual choice // on this pageview and on every later change. Self-heals window.gtag in // case the head snippet hasn't been added yet, so nothing throws. function pushConsentUpdate(consent){ window.dataLayer = window.dataLayer || []; if (typeof window.gtag !== 'function') { window.gtag = function(){ window.dataLayer.push(arguments); }; } window.gtag('consent', 'update', { 'ad_storage': consent.marketing ? 'granted' : 'denied', 'ad_user_data': consent.marketing ? 'granted' : 'denied', 'ad_personalization': consent.marketing ? 'granted' : 'denied', 'analytics_storage': consent.analytics ? 'granted' : 'denied', 'functionality_storage': consent.performance ? 'granted' : 'denied', 'personalization_storage': consent.performance ? 'granted' : 'denied' }); } // --- Script gating function activateScriptsForCategory(cat){ // Manually-marked static tags (data-ccai-category written by hand — // needed for vendors hardcoded as ). if (window.CCAI && typeof window.CCAI.releaseVendorCategory === 'function') { window.CCAI.releaseVendorCategory(cat); } } function runConsent(consent){ // performance -> functional/loyalty/chat scripts if (consent.performance) activateScriptsForCategory('performance'); // analytics if (consent.analytics) activateScriptsForCategory('analytics'); // marketing if (consent.marketing) activateScriptsForCategory('marketing'); } function deleteCookie(name){ const host = location.hostname; const parts = host.split('.'); const baseDomains = []; const paths = ['/', '/checkout', '/cart', location.pathname]; // Add current path // Generate domains: "store.com", ".store.com", "www.store.com" for (let i = 0; i < parts.length; i++) { const domain = parts.slice(i).join('.'); baseDomains.push(domain); baseDomains.push('.' + domain); } baseDomains.forEach(function(domain){ paths.forEach(function(path){ // Try standard deletion document.cookie = name + '=; Max-Age=0; path=' + path + '; domain=' + domain + ';'; document.cookie = name + '=; Max-Age=0; path=' + path + '; domain=' + domain + '; Secure; SameSite=Lax'; document.cookie = name + '=; Max-Age=0; path=' + path + '; domain=' + domain + '; Secure; SameSite=None'; }); }); // Fallbacks for host-only cookies paths.forEach(function(path){ document.cookie = name + '=; Max-Age=0; path=' + path + ';'; document.cookie = name + '=; Max-Age=0; path=' + path + '; Secure; SameSite=Lax'; }); } // --- Vendor -> category map (per the Dec 2025 review, F1/R1). // This is the single source of truth other theme code should reference // when deciding what category a tag belongs to. GA4/Google Ads is already // gated via Consent Mode. The vendors below still need their actual // snippet, so pushConsentUpdate is not called here — it fires // only on explicit user action (Accept All / Necessary Only / Save). openBanner(); } } else { // Returning visitor: the snippet already re-applied their choice // to the dataLayer before GTM loaded, so no extra push needed here. applyTogglesFrom(saved); loadShopifyCustomerPrivacy(function(){ syncToShopifyAPI(saved); }); runConsent(saved); purgeCookies(saved); closeBanner(); } })();