Home / Blog / How to Build a DIY Carbon Filter for Under $50
DIY carbon

How to Build a DIY Carbon Filter for Under $50

🗓️ March 20, 2026 ·⏱️ 7 min

Build a working carbon filter for your grow room for under $50. This step-by-step guide covers materials, assembly, and airflow math to eliminate cannabis odor in any size tent.

Bottom line: You can build a carbon filter that eliminates grow room smell for under $50. You need a PVC pipe, activated carbon, mesh, and a fan. This takes 90 minutes to build and works as well as store-bought filters that cost $80–$150.

Smell is the number one reason grows get discovered. A carbon filter that works is not optional — it’s essential. Commercial filters work great, but they cost $80–$150 for a decent one. This DIY version costs $30–$50 and performs just as well.


How Carbon Filters Work

Activated carbon has millions of tiny pores. Air passes through those pores. Odor molecules get trapped in them.

When the airflow from your tent pulls air through the carbon, smells get caught in the carbon before the air exits your space. The air that exits your tent smells like nothing.

Three things determine how well a filter works:

  1. Carbon quality — cheap carbon has fewer pores, traps fewer odors
  2. Carbon volume — more carbon = more odor capacity
  3. Airflow rate — too fast and air doesn’t contact carbon long enough

Materials List

Everything on this list is available at a hardware store and Amazon. Total cost: $30–$50 depending on your location.

ItemApproximate Cost
6-inch PVC pipe, 12 inches long$8–$12
6-inch PVC end cap (2)$4–$6
Activated carbon (horticultural or aquarium grade), 2–3 lbs$10–$18
Aluminum window screen or hardware cloth (1/8 inch mesh)$5–$8
Zip ties$2–$4
Duct tape or foil tape$3–$5
6-inch ducting collar or coupler$4–$6
Total$36–$59

Critical note on carbon: Use activated carbon, not regular charcoal and not aquarium carbon rocks. Look for “activated charcoal granules” or “activated carbon pellets.” Granule size should be between 3–6mm for good airflow and maximum surface area.

Where to buy:

  • Hardware store: PVC pipe, end caps, screen, duct tape
  • Amazon or pet store: Activated carbon (aquarium grade works, horticultural is better)
  • HVAC supply or Amazon: Ducting collar

Tools You Need

  • Drill with 1/8-inch and 1/4-inch bits
  • Jigsaw or hole saw (for center hole)
  • Scissors or tin snips
  • Marker
  • Measuring tape

How to Build It: Step-by-Step

Step 1: Drill Holes in the PVC Pipe

Take your 6-inch PVC pipe. This is the main body of the filter.

Drill 1/4-inch holes covering the entire outer surface. Space holes about 1 inch apart in a grid pattern. You want maximum airflow through the sides of the pipe.

This takes about 15–20 minutes. The more holes, the better.

Don’t drill holes near the ends — leave 1 inch on each end without holes. The end caps go here.

Step 2: Cut the Screen

Cut two circles of window screen or hardware cloth:

  • Diameter: 6 inches (to fit inside the pipe ends)
  • Plus one long rectangle: width = 6 inches × length = circumference of your pipe × 2 layers

The circles go inside the pipe ends. The rectangle wraps around the outside.

Use scissors for window screen. Use tin snips for hardware cloth.

Step 3: Install Inner Screen

Push one circle of screen inside each end of the pipe. Push it in about 0.5 inches from each end.

Use zip ties or small staples to hold the screen in place against the inner wall.

This screen keeps carbon from falling out the holes you drilled.

Step 4: Fill the Pipe with Carbon

Stand the pipe upright. Cover one end with a circle of screen and hold in place (or tape temporarily).

Pour activated carbon into the pipe through the top. Fill to 1 inch from the top.

Shake the pipe gently to settle the carbon. Add more until packed.

Carbon must fill the pipe with no gaps. Gaps create air channels that bypass the carbon — smell gets through.

Step 5: Cap the Ends

Install the PVC end caps on both ends of the pipe.

Modify one end cap first: Use a hole saw to cut a 6-inch hole in the center. This is where your inline fan or ducting attaches.

The other end cap stays solid. This is the sealed end.

Push both caps on firmly. Use PVC cement if you want a permanent bond, or secure with duct tape for a removable seal.

Step 6: Wrap the Outside with Screen

Take your rectangle of window screen. Wrap it around the entire outer surface of the pipe (over the drilled holes).

Secure it tight with zip ties every 3–4 inches.

This outer layer holds the carbon in as air draws through the pipe sides. Without it, carbon pellets get sucked out.

Optional but recommended: Add a second wrap layer of screen for extra security.

Step 7: Connect the Ducting Collar

Insert your 6-inch ducting collar into the hole you cut in the modified end cap.

Secure it with duct tape or foil tape around the joint. Foil tape holds better and doesn’t fail in heat.

This collar connects to your inline fan or flexible ducting.

Step 8: Test for Air Leaks

Connect your inline fan to the filter. Turn it on. Run your hand around all the seams, end caps, and screen wrap.

Feel for any air coming out where it shouldn’t.

Seal any leaks with foil tape.


How to Set Up the Filter in Your Tent

There are two main setups. Both work. Choose based on your tent size and fan placement.

Setup A: Filter Inside the Tent (Most Common)

  1. Hang the filter at the top of your tent using rope ratchets.
  2. Connect a short section of flexible ducting from the filter outlet to your inline fan.
  3. Connect another section of ducting from the fan outlet to your exhaust port.
  4. Air gets pulled through the filter by the fan before it exits the tent.

Airflow path: Tent air → Carbon filter → Inline fan → Ducting → Outside

Advantage: All smelly air passes through carbon before leaving the tent.

Setup B: Filter Outside the Tent

  1. Mount the inline fan at the tent’s exhaust port.
  2. Run ducting from the fan to the carbon filter outside the tent.
  3. The fan pushes air through the filter.

Airflow path: Tent air → Inline fan → Ducting → Carbon filter → Outside

Advantage: Keeps heat inside the tent (fan heat goes through filter, not back into tent). But requires more space outside the tent.


Sizing Your Filter for Your Space

A filter that’s too small won’t clean the air fast enough. Match your filter size to your fan’s CFM (cubic feet per minute) rating.

Calculate your tent volume: Length × Width × Height = cubic feet

Example: 4×4×6 tent = 96 cubic feet

Target: Your fan should move the tent volume every 1–3 minutes.

96 cubic feet ÷ 2 minutes = 48 CFM minimum

For a 4×4 tent: use a 4-inch or 6-inch fan rated 190–400 CFM. More CFM gives you headroom.

DIY filter capacity:

  • 4-inch × 12-inch pipe: Good for tents up to 2×2×4 (16 cubic feet)
  • 6-inch × 12-inch pipe: Good for tents up to 4×4×6 (96 cubic feet)
  • 6-inch × 24-inch pipe: Good for tents up to 5×5×8 (200 cubic feet)

For larger spaces, build a second filter and run both in series or parallel.


The Right Fan Speed Setting

Don’t run the fan at 100% speed through a carbon filter. Air moves too fast and doesn’t stay in contact with carbon long enough.

Target: 50–70% fan speed. This slows airflow enough to trap odors while still maintaining negative pressure in your tent.

Signs your fan is too fast: You can still smell cannabis at the exhaust point.

Signs your fan is too slow: The tent walls aren’t sucking inward. Positive pressure means unfiltered air exits through tent seams.

Target: Tent walls pull inward slightly (negative pressure). This means all air exits through the filter.


How Long the Carbon Lasts

Activated carbon absorbs odors until it saturates. Then it stops working.

Typical lifespan: 12–18 months in a home grow room running 12–18 hours of airflow per day.

Signs the carbon is spent:

  • Smell returns at the exhaust even with the same airflow
  • Carbon looks gray or white instead of black
  • Filter has been running for 18+ months

Recharge option: Pour the old carbon onto a baking sheet. Bake at 350°F for 3 hours. This drives off some trapped odors. It doesn’t restore the carbon to 100% but extends life by 2–4 months.

Better option: Replace the carbon. Open the end caps. Dump old carbon. Refill with fresh activated carbon. Filter shell lasts for years.


Smell Still Getting Through? Troubleshooting

Check 1: Positive Pressure in the Tent

If tent walls push outward, air is escaping unfiltered. Your fan is too weak for your filter resistance, or your fan is positioned wrong.

Fix: Increase fan speed or use a stronger fan.

Check 2: Light Leaks Double as Smell Leaks

Ports and cord management holes are smell exit points too. Seal every opening with foam seals or stuff with extra material.

Check 3: Carbon Is Saturated

Test: Remove the filter from the system. Run the fan alone. If the smell drops with the filter out of the picture, the carbon is done.

Fix: Replace the carbon.

Check 4: Fan Is Running Too Fast

Very high fan speeds reduce contact time between air and carbon. Smell passes through.

Fix: Run fan controller at 50–70%.

Check 5: Carbon Packed with Gaps

Gaps in the carbon create pathways where air bypasses the carbon entirely.

Fix: Open the filter and repack. Shake the pipe and top off until no gaps exist.

Check 6: Air Bypassing the Filter

Check all ducting connections. Smell escaping from a loose connection upstream of the filter goes straight out without touching carbon.

Fix: Tape all duct connections with foil tape.


Adding a Pre-Filter Sock

Commercial filters use a pre-filter: a fabric sleeve that wraps the outside of the filter.

The pre-filter catches dust and plant debris before they reach the carbon. This extends the carbon’s life by keeping the pores clean.

DIY version: Cut a section of polyester felt fabric. Wrap it around the outside of your screen. Secure with zip ties.

Wash the pre-filter sock every 2–4 weeks. Carbon can’t be washed — only the fabric pre-filter.


Cost Comparison

OptionCostLifespan
DIY PVC filter (this guide)$36–$5912–18 months before carbon refill
Carbon refill only$10–$1812–18 months
Commercial 4-inch filter$45–$7512–18 months
Commercial 6-inch filter$80–$15012–18 months

The DIY filter pays for itself in the first grow. Refilling carbon costs $10–$18 compared to buying a new filter at $80–$150.


Quick Build Summary

  1. Drill 1/4-inch holes across the entire PVC pipe
  2. Install screen circles inside both ends
  3. Fill with activated carbon pellets (no gaps)
  4. Cap both ends (one cap with center hole for fan connection)
  5. Wrap exterior with screen, secure with zip ties
  6. Attach ducting collar to modified end cap
  7. Connect to inline fan
  8. Seal all connections with foil tape
  9. Run fan at 50–70% speed
  10. Check for negative pressure in tent (walls pulling inward)

Final Word

A working carbon filter is the difference between a grow that stays private and one that doesn’t. Build this filter in 90 minutes for under $50. Replace the carbon once a year for $15–$18.

The materials are available at every hardware store. The build is simple. The result works.

Don’t skip this step.

🌿

Ready to Grow With Intention?

Download our complete cultivation bundle — 6 guides covering every stage of the grow, from seed to cure.

Get the Complete Bundle — $49 →