5 DIY Pond Filters That Could Save You Hundreds

Pond Academy is reader-supported. Buying through links on our site may earn us an affiliate commission. As an Amazon Associate I earn from qualifying purchases.

A store-bought pond filter can cost hundreds of dollars, but many pond owners can build a workable filter from a barrel, bucket, planter or storage tote.

The right design depends on your pond size, fish load, pump flow and how often you are willing to clean the filter. A lightly stocked water garden has very different filtration needs than a koi pond receiving heavy feedings.

Below are five DIY pond filter ideas with materials lists, step-by-step instructions and how-to videos. Each design handles water a little differently, so read through all five before choosing one.

Before You Build a Homemade Pond Filter

DIY pond filters can work well, but they still need safe materials, proper flow and routine maintenance. Keep the following points in mind before starting:

  • Use new containers or containers that have only held food-safe materials. Do not use a barrel, bucket or tote that previously stored chemicals, cleaners, fuel or pesticides.
  • Choose pond-safe plumbing parts, sealants and filter media. Follow the fitting manufacturer’s hole-size and gasket instructions instead of assuming a 2-inch bulkhead needs a 2-inch hole.
  • Leak-test the completed filter away from the pond before connecting it to a stocked system.
  • Plug pumps and air pumps into outdoor-rated, GFCI-protected electrical service. Keep connections protected from water and off the ground.
  • Pump labels show flow under limited conditions. Elevation, tubing length, fittings and filter resistance can lower the amount of water that actually reaches the filter.
  • Start at a lower flow rate and watch the filter closely. Reduce the flow if media lifts, water bypasses the media, the container begins to bulge or the return cannot keep up.
  • Mechanical media catches waste and needs regular cleaning. When cleaning mature biological media, gently rinse it in removed pond water rather than chlorinated tap water.
  • A new biological filter needs time to develop a bacterial colony. Test ammonia and nitrite regularly after adding fish or changing filtration.

Get Our Best Pond Tips Sent to Your Inbox for Free!

Join thousands of others and learn from our decades of pond building and maintenance experience! Your pond will thank you!

By subscribing you agree to receive emails from PondAcademy.com. We will always respect your privacy and you can unsubscribe at any time.

DIY 55-Gallon Sand and Gravel Pond Filter

This barrel filter is designed mainly to capture suspended debris using layers of gravel and coarse sand. The media also provides surface area where beneficial bacteria can grow, but heavily stocked fish ponds may still need additional biological filtration.

The builder in the video uses this design with pumps rated up to about 2,500 GPH. Treat that as the upper limit for this specific build, not a universal rating for every 55-gallon filter. Begin below that flow and increase it only if the fine media remains settled and water moves through the barrel evenly.

Materials

  • 55-gallon drum
  • 3” bulkhead fittings x 2
  • 2” shower drain
  • 6’ ABS pipe, 1.5” diameter
  • 90-degree fitting for 1.5” ABS pipe
  • 3-way fitting for 1.5” ABS pipe
  • End caps for 1.5” ABS pipe
  • Bricks x 4
  • Washed gravel in 3/4”, 1/2” and pea-gravel sizes
  • Washed chicken grit or coarse sand
  • Pond-safe sealant, if required by the fittings
  • Air source for cleaning the media, as shown in the video

Instructions

  1. Drill starter holes in the top of the drum, then carefully remove the lid with a reciprocating saw.
  2. Keep the lid. Drill drainage holes across it with a 3/8” drill bit, spacing the holes about 1” apart.
  3. Use the bulkhead manufacturer’s template to mark two outlet holes about 8” below the top of the drum on opposite sides.
  4. Cut the holes and smooth the edges so they do not damage the bulkhead gaskets.
  5. Install both bulkheads with the gaskets positioned according to the manufacturer’s directions. Add pond-safe sealant only when the fitting design calls for it.
  6. Turn the drum over and use the shower drain as a template for the bottom inlet opening.
  7. Install the shower drain and seal it with a pond-safe product made for continuous water exposure.
  8. Add a check valve if the plumbing layout could siphon water backward through the pump when power is off.
  9. Build the air-cleaning manifold from 1.5” ABS pipe, one 90-degree fitting and one 3-way fitting.
  10. Attach the 90-degree fitting to the vertical air pipe, then connect the 3-way fitting at the bottom.
  11. Cut three short pipe sections so the branches reach near the inside wall of the drum.
  12. Glue the joints and add end caps to the three branch pipes.
  13. Drill small air holes about 1” apart along the bottom and sides of the three branches. This manifold will be used to agitate the media during cleaning.
  14. Place the manifold in the drum with the three branches resting near the bottom.
  15. Arrange four clean bricks around the manifold to support the perforated lid.
  16. Lower the perforated lid into the drum so it sits flat on the supports.
  17. Add the media in layers, starting with 3/4” gravel, followed by 1/2” gravel, pea gravel and a final layer of washed chicken grit or coarse sand.
  18. Set the drum on stable blocks so there is enough room to connect the pump line to the bottom inlet.
  19. Direct the upper outlets back to the pond or into another filter stage. Make sure the return plumbing can carry the full incoming flow without overflowing the barrel.

Maintenance: Clean the filter when flow drops or water begins moving around the media instead of through it. Shut off the water pump, divert dirty discharge away from the pond and use the air manifold to loosen trapped debris as demonstrated in the video.

Easy 5-Gallon Bucket Pond Filter

This compact bucket filter is quick to assemble and can work for a small water garden, fountain or lightly stocked pond. The video pairs it with a pump rated around 300 to 400 GPH.

A filter this small should generally be treated as supplemental filtration rather than the only filter on a heavily stocked fish pond. A solar pump can operate it without household power, but sunlight-only pumps slow down or stop in poor light. Do not rely on one as the only source of circulation and aeration for fish unless the setup includes enough battery backup.

Materials

Instructions

  1. Turn the bucket upside down and mark an off-center hole in the bottom using the bulkhead template.
  2. Cut the opening, smooth the edge and install the first bulkhead.
  3. Mark and cut a hole in the center of the lid for the second bulkhead.
  4. Install the lid bulkhead with the flat side facing up, following the gasket instructions supplied with the fitting.
  5. Cut a PVC pipe section slightly shorter than the height of the bucket and attach it to the inside of the lid bulkhead.
  6. Cut a second PVC section about 3” shorter and attach it to the inside of the bottom bulkhead.
  7. If you are using the MJ1200 setup shown in the video, connect the barb, reducer and elbow needed to join the pump tubing to the lid bulkhead.
  8. Attach the pump tubing and tighten both ends with hose clamps.
  9. Fill the bucket loosely with bio balls and other pond-safe media. Leave enough open space for water to move without forcing the lid upward.
  10. For optional aeration, drill a small hole in the lid and feed the airline through it.
  11. Attach the air stone inside the bucket and connect the opposite end of the airline to an outdoor-rated air pump.
  12. Place the bucket on a stable support above the pond so the bottom outlet can drain by gravity.
  13. To hide the bucket, connect pipe or hose to the bottom outlet and route it back to the pond. Maintain a continuous downhill slope and keep the return large enough to handle the pump flow.
  14. Secure the bucket so it cannot tip, slide or fall into the pond.

Maintenance: Check the outlet frequently during the first few days. Clean the mechanical media when flow slows, and gently rinse established bio media in removed pond water as needed.

Decorative Planter Pond Filter

This planter filter hides the filtration inside a decorative container and returns the water to the pond like a small waterfall. Water is sent to the bottom through an internal pipe, rises through the media and exits near the top.

Choose a rigid planter that can hold water continuously. A thin decorative pot or a planter with built-in drainage holes may crack or leak under pressure.

Materials

  • Water-holding planter
  • Bulkheads x 2
  • Optional third bulkhead for an emergency overflow
  • PVC pipe sized to fit the bulkheads
  • PVC elbow fittings x 3
  • PVC T fitting
  • PVC Schedule 40 adapter
  • Hose
  • Hose clamps x 2
  • Plastic basket that fits inside the planter
  • Pond-safe coarse filter mat or untreated natural loofahs
  • New, detergent-free plastic pot scrubbers
  • Bio balls
  • Fine pond filter pad
  • Washed pebbles or lava rock
  • Optional: pond plants

Instructions

  1. Use the outlet bulkhead as a template to mark a hole near the top of one side of the planter.
  2. Cut the opening and smooth the edge.
  3. Install the outlet bulkhead using the supplied gasket instructions.
  4. If you are adding an emergency overflow, place it slightly higher than the normal outlet and direct it somewhere that will not drain the pond.
  5. Mark the inlet opening near the top on the opposite side of the planter.
  6. Cut the inlet hole and install the second bulkhead.
  7. Cut a vertical PVC section about 3” shorter than the inside height of the planter.
  8. Cut one horizontal piece about as long as the planter radius and two shorter pieces about half that length.
  9. Connect the long vertical pipe to an elbow and the full-radius horizontal pipe.
  10. Attach the Schedule 40 adapter to the outside end of the horizontal pipe so it can connect to the inlet bulkhead.
  11. Join the two shorter pipe sections with the T fitting.
  12. Add elbows to the open ends and point them in opposite directions to spread the incoming water across the bottom.
  13. Connect the T assembly to the bottom of the vertical pipe.
  14. Attach the completed internal pipe assembly to the inlet bulkhead.
  15. Cut a slot in the basket so it can slide around the vertical pipe.
  16. Place the basket upside down in the bottom of the planter. It will support the filter media above the water-distribution pipes.
  17. Add a coarse layer of pond-safe filter mat or untreated loofahs.
  18. Add a layer of new, detergent-free plastic pot scrubbers.
  19. Add a layer of fine pond filter pad. Do not use treated furnace or air-conditioner filters.
  20. Add a loose layer of bio balls.
  21. Add another coarse filter layer above the bio balls.
  22. Place washed rocks on top to hold the media in place. Do not block the normal outlet or emergency overflow.
  23. Connect the pump hose to the inlet adapter and tighten it with a hose clamp.
  24. Position the planter on a level, stable base beside the pond so the outlet can return water by gravity.
  25. Start the pump at a low flow and check for leaks, swelling and overflow before increasing the water volume.

Maintenance: Remove and rinse the upper mechanical layers when they collect debris. Natural loofahs will eventually break down and should be replaced before they begin falling apart.

DIY Garbage Can Pond Skimmer Filter

This is a true DIY pond skimmer built from a heavy-duty garbage can. Surface water enters through a round intake, larger debris collects in a mesh bag and finer material is caught by a mesh liner before the water leaves through the lower outlet.

The round opening will not move leaves across as wide an area as the weir on many manufactured skimmers, but the basic skimming action is the same. This design is best installed while building or rebuilding the pond because the container and intake need to be positioned at the final water level.

Materials

Instructions

  1. Use one closet flange to mark the 4” intake near the top of the garbage can.
  2. Cut the intake opening and smooth the edge.
  3. Mark the lower outlet opening a few inches above the bottom of the can using the conduit fitting as a template.
  4. Cut the outlet hole.
  5. Place the rubber gasket on the male conduit fitting and insert it through the outlet from inside the can.
  6. Thread the female conduit fitting onto it from the outside.
  7. Cut four sections of 1.5” PVC pipe. Make three pieces about 5” long and one piece about 8” long, adjusting the measurements to fit the can.
  8. Connect all four pipe sections to the 4-way fitting.
  9. Add end caps to the three shorter branches.
  10. Seal the glued joints and allow them to cure according to the product directions.
  11. Drill small intake holes along the PVC branches to create the lower strainer.
  12. Cut a short piece of 4” PVC pipe to act as a support under the strainer assembly.
  13. Install the strainer in the bottom of the can and connect the longer branch to the lower outlet fitting.
  14. Dig the skimmer hole beside the pond. Set the planned pond waterline at roughly three-quarters of the way up the round intake opening, then test the position before making the installation permanent.
  15. Place the can in the hole on a firm, level base. Use a container with walls strong enough to handle soil pressure when buried.
  16. Dig a trench for the lower outlet pipe.
  17. Attach the outlet plumbing and route it to the pump or the next filtration stage shown in your system plan.
  18. Install the pond liner, bringing it up the front of the skimmer and folding it over the intake area.
  19. Place one closet flange over the intake and mark the bolt holes.
  20. Drill the bolt holes through the flange, liner and container wall.
  21. Apply pond-safe silicone to the flange faces and around the opening, then bolt the two flanges together with the liner clamped between them.
  22. Allow the sealant to cure for the full period listed on the label.
  23. Cut away the liner covering the center of the intake.
  24. Cut a 10” section of 4” pipe and trim the pond-side end at a 45-degree angle.
  25. Insert the pipe into the closet flange.
  26. Fit the small mesh tarp inside the skimmer below the intake pipe. Cut a neat opening for the pipe if needed and secure the tarp so it cannot be pulled into the lower outlet.
  27. Slide the large mesh bag over the inside end of the 4” intake pipe and fasten it securely.
  28. Check that fish and other pond animals cannot enter the intake pipe or become trapped in the bag.
  29. Cover the top with a removable flat rock or lid that keeps the skimmer accessible for cleaning.

Note: The PVC measurements may need to change based on the inside diameter of the garbage can. Refer to 1:51 in the video for the intended fit of the lower strainer.

Maintenance: Check the mesh bag often during leaf season. A packed bag can sharply reduce flow, so keep the skimmer easy to open and service.

DIY Tote Biological and Mechanical Pond Filter

Of the five designs, this tote filter is one of the most versatile because it combines mechanical media, biological media and a built-in overflow inside one container. It can also return water to the pond as a small waterfall.

The video uses a 14-gallon tote with a pump rated at 900 GPH on a pond reported to hold about 1,000 gallons. That example can help you understand the layout, but it should not be treated as a universal sizing formula. Fish load, feeding, actual pump flow, media quantity and cleaning frequency all affect performance.

Materials

Instructions

  1. Use the 1.5” inlet bulkhead as a template to mark a hole near the top of one short side of the tote.
  2. Cut the opening and smooth the edge.
  3. Install the 1.5” bulkhead according to the gasket directions.
  4. Use the 2” outlet bulkhead to mark a hole about halfway up one long side of the tote.
  5. Cut the outlet opening and smooth the edge.
  6. Install the 2” bulkhead.
  7. Cut a lower section of 2” PVC pipe that reaches from the 3-way fitting toward the bottom of the tote.
  8. Drill a row of holes around this lower pipe about 1/2” from the end.
  9. Connect the lower pipe to one side of the 3-way fitting.
  10. Add a short vertical pipe to the opposite side of the fitting. This upper opening acts as an overflow if the lower holes become restricted.
  11. Connect the center of the 3-way fitting to the 2” outlet bulkhead. Keep the drilled end near the bottom and the overflow opening above the media.
  12. Cut a 1.5” PVC pipe slightly shorter than the inside length of the tote.
  13. Drill a straight row of water-distribution holes along the pipe.
  14. Add an end cap and connect the opposite end to the inlet bulkhead.
  15. Position the holes so incoming water spreads across the lower section of the filter.
  16. Add bio balls and other pond-safe biological media around the lower pipes, stopping 1” or 2” below the overflow opening.
  17. Trim the rigid mesh tray so it rests above the biological media. Cut a slot around the overflow pipe.
  18. Place coarse and fine mechanical media on top of the tray without blocking the overflow.
  19. Attach the pump hose to the inlet using the threaded barbed connector.
  20. Set the tote on a level, supported base beside the pond so the outlet can return water by gravity.
  21. Start the pump at low flow and check every fitting, the normal outlet and the overflow before increasing the flow.

Maintenance: Remove and rinse the upper mechanical pads when they become dirty. Leave the biological media submerged in pond water while servicing the filter, and avoid cleaning all established bio media at the same time.

Reader-Submitted Photos

Reader Stuart Armstrong shared photos of a biological pond filter he built using these instructions. He reported that the finished filter kept his water clear.

Click the photos below to enlarge. Each photo opens in a new window.

Built one of these DIY pond filters? Send us photos or videos of the finished project and tell us how it worked for your pond.

Pin This Page for Future Reference