{"id":863,"date":"2025-12-18T21:20:37","date_gmt":"2025-12-18T13:20:37","guid":{"rendered":"https:\/\/bfefishtank.com\/?p=863"},"modified":"2025-12-18T21:20:37","modified_gmt":"2025-12-18T13:20:37","slug":"what-size-filter-do-i-need-for-my-aquarium-complete-calculator-guide","status":"publish","type":"post","link":"https:\/\/bfefishtank.com\/it\/what-size-filter-do-i-need-for-my-aquarium-complete-calculator-guide\/","title":{"rendered":"What Size Filter Do I Need for My Aquarium? Complete Calculator Guide"},"content":{"rendered":"<h2>QUICK ANSWER (30 Seconds)<\/h2>\n<p><strong>Universal Formula<\/strong>: GPH = Tank Gallons \u00d7 Turnover Rate<\/p>\n<p><strong>Turnover Rates by Bioload<\/strong>:<\/p>\n<ul>\n<li><strong>Light Bioload<\/strong>\u00a0(planted tanks, few fish): 4x GPH<\/li>\n<li><strong>Medium Bioload<\/strong>\u00a0(community tanks): 5-6x GPH<\/li>\n<li><strong>Heavy Bioload<\/strong>\u00a0(goldfish, cichlids): 8-10x GPH<\/li>\n<\/ul>\n<p><strong>Example<\/strong>: 20-gallon community tank = 100-120 GPH filter<\/p>\n<div>\n<h2>3-STEP FILTER SIZE CALCULATOR<\/h2>\n<div>\n<p><strong>STEP 1: Calculate Your Tank Volume<\/strong><\/p>\n<p>Length (inches) \u00d7 Width (inches) \u00d7 Height (inches) \u00f7 231 = Gallons<\/p>\n<p><em>Example: 24&#8243; \u00d7 12&#8243; \u00d7 16&#8243; \u00f7 231 = 19.9 gallons (\u224820G)<\/em><\/p>\n<\/div>\n<div>\n<p><strong>STEP 2: Determine Your Bioload Level<\/strong><\/p>\n<ul>\n<li><strong>LIGHT<\/strong>: Planted tank, 1-2 small fish, shrimp only<\/li>\n<li><strong>MEDIUM<\/strong>: Community tank, normal stocking (1 inch per gallon)<\/li>\n<li><strong>HEAVY<\/strong>: Goldfish, cichlids, overstocked, messy eaters<\/li>\n<\/ul>\n<\/div>\n<div>\n<p><strong>STEP 3: Apply GPH Formula<\/strong><\/p>\n<ul>\n<li><strong>Light<\/strong>: Tank Gallons \u00d7 4 = Minimum GPH<\/li>\n<li><strong>Medium<\/strong>: Tank Gallons \u00d7 5-6 = Minimum GPH<\/li>\n<li><strong>Heavy<\/strong>: Tank Gallons \u00d7 8-10 = Minimum GPH<\/li>\n<\/ul>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-medium wp-image-864\" src=\"https:\/\/bfefishtank.com\/wp-content\/uploads\/2025\/12\/3-step-flow-chart-300x224.jpg\" alt=\"3 step flow chart\" width=\"300\" height=\"224\" srcset=\"https:\/\/bfefishtank.com\/wp-content\/uploads\/2025\/12\/3-step-flow-chart-300x224.jpg 300w, https:\/\/bfefishtank.com\/wp-content\/uploads\/2025\/12\/3-step-flow-chart-1024x765.jpg 1024w, https:\/\/bfefishtank.com\/wp-content\/uploads\/2025\/12\/3-step-flow-chart-768x573.jpg 768w, https:\/\/bfefishtank.com\/wp-content\/uploads\/2025\/12\/3-step-flow-chart-16x12.jpg 16w, https:\/\/bfefishtank.com\/wp-content\/uploads\/2025\/12\/3-step-flow-chart-600x448.jpg 600w, https:\/\/bfefishtank.com\/wp-content\/uploads\/2025\/12\/3-step-flow-chart.jpg 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<\/div>\n<\/div>\n<h2>\ud83d\udcca COMPLETE FILTER SIZE CHART<\/h2>\n<table>\n<thead>\n<tr>\n<th>Tank Size<\/th>\n<th>Light Bioload GPH<\/th>\n<th>Medium Bioload GPH<\/th>\n<th>Heavy Bioload GPH<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>5 Gallon<\/strong><\/td>\n<td>20-25 GPH<\/td>\n<td>25-30 GPH<\/td>\n<td>40-50 GPH<\/td>\n<\/tr>\n<tr>\n<td><strong>10 Gallon<\/strong><\/td>\n<td>40-50 GPH<\/td>\n<td>50-60 GPH<\/td>\n<td>80-100 GPH<\/td>\n<\/tr>\n<tr>\n<td><strong>20 Gallon<\/strong><\/td>\n<td>80-100 GPH<\/td>\n<td>100-120 GPH<\/td>\n<td>160-200 GPH<\/td>\n<\/tr>\n<tr>\n<td><strong>30 Gallon<\/strong><\/td>\n<td>120-150 GPH<\/td>\n<td>150-180 GPH<\/td>\n<td>240-300 GPH<\/td>\n<\/tr>\n<tr>\n<td><strong>40 Gallon<\/strong><\/td>\n<td>160-200 GPH<\/td>\n<td>200-240 GPH<\/td>\n<td>320-400 GPH<\/td>\n<\/tr>\n<tr>\n<td><strong>55 Gallon<\/strong><\/td>\n<td>220-275 GPH<\/td>\n<td>275-330 GPH<\/td>\n<td>440-550 GPH<\/td>\n<\/tr>\n<tr>\n<td><strong>75 Gallon<\/strong><\/td>\n<td>300-375 GPH<\/td>\n<td>375-450 GPH<\/td>\n<td>600-750 GPH<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<h2>\u26a0\ufe0f BIGGEST MISTAKE: Over-Filtering<\/h2>\n<p><strong>65% of beginners buy filters that are TOO POWERFUL<\/strong><\/p>\n<p><strong>Consequences<\/strong>:<\/p>\n<ul>\n<li>\u274c Excessive water current (fish stress, constant swimming)<\/li>\n<li>\u274c Plants get uprooted or damaged<\/li>\n<li>\u274c Betta fish can&#8217;t build bubble nests<\/li>\n<li>\u274c Shrimp get sucked into intake<\/li>\n<li>\u274c Wasted electricity ($20-40\/year extra)<\/li>\n<\/ul>\n<p><strong>Real Example<\/strong>: 10G Betta tank with 200 GPH canister filter = Swimming in a hurricane<\/p>\n<\/div>\n<h2>\ud83c\udfaf FILTER SIZE BY TANK TYPE<\/h2>\n<h3>Betta Tanks (5-10 Gallons)<\/h3>\n<div>\n<h4>Recommended: Sponge Filter (20-50 GPH)<\/h4>\n<ul>\n<li><strong>Why<\/strong>: Gentle flow, no strong current<\/li>\n<li><strong>GPH Range<\/strong>: 4x tank volume (5G = 20 GPH)<\/li>\n<li><strong>Best Products<\/strong>: Hikari Bacto-Surge ($12), Aquarium Co-Op ($15)<\/li>\n<li><strong>Michael&#8217;s Setup<\/strong>: 10G Betta with 40 GPH sponge filter (perfect flow)<\/li>\n<\/ul>\n<\/div>\n<h3>Community Tanks (20-40 Gallons)<\/h3>\n<div>\n<h4>Recommended: HOB Filter (100-240 GPH)<\/h4>\n<ul>\n<li><strong>Why<\/strong>: Easy maintenance, adjustable flow<\/li>\n<li><strong>GPH Range<\/strong>: 5-6x tank volume (20G = 100-120 GPH)<\/li>\n<li><strong>Best Products<\/strong>: AquaClear 50 (200 GPH, $40), Seachem Tidal 55 (240 GPH, $35)<\/li>\n<li><strong>Michael&#8217;s Setup<\/strong>: 20G community with AquaClear 30 (150 GPH)<\/li>\n<\/ul>\n<\/div>\n<h3>Large Tanks (55+ Gallons)<\/h3>\n<div>\n<h4>Recommended: Canister Filter (300-750+ GPH)<\/h4>\n<ul>\n<li><strong>Why<\/strong>: High capacity, quiet, powerful biological filtration<\/li>\n<li><strong>GPH Range<\/strong>: 5-6x for normal, 8-10x for cichlids<\/li>\n<li><strong>Best Products<\/strong>: Fluval 207 (300 GPH, $150), FX4 (700 GPH, $280)<\/li>\n<li><strong>Michael&#8217;s Setup<\/strong>: 75G cichlid with Fluval FX4 (700 GPH) + sponge backup<\/li>\n<\/ul>\n<\/div>\n<h3>Goldfish Tanks (Any Size)<\/h3>\n<div>\n<h4>Recommended: 2x Filter Setup or High GPH<\/h4>\n<ul>\n<li><strong>Why<\/strong>: Goldfish = heavy waste producers<\/li>\n<li><strong>GPH Range<\/strong>: 8-10x tank volume minimum<\/li>\n<li><strong>Best Strategy<\/strong>: HOB + Sponge combo OR oversized canister<\/li>\n<li><strong>Example<\/strong>: 30G goldfish = 240-300 GPH (AquaClear 70 + sponge)<\/li>\n<\/ul>\n<\/div>\n<h2>\ud83d\udca1 THE TRUTH ABOUT GPH RATINGS<\/h2>\n<div>\n<h3>Manufacturers LIE About GPH<\/h3>\n<p><strong>Advertised vs Actual Flow Rates<\/strong>:<\/p>\n<ul>\n<li>\ud83d\udce6\u00a0<strong>Box Says<\/strong>: 300 GPH<\/li>\n<li>\ud83d\udeb0\u00a0<strong>Reality<\/strong>: 180-220 GPH (with media, height, tubing)<\/li>\n<li>\ud83d\udcc9\u00a0<strong>Reduction<\/strong>: 25-40% loss from ideal conditions<\/li>\n<\/ul>\n<p><strong>Why?<\/strong>\u00a0Rated GPH is tested with ZERO media, ZERO height, brand new impeller<\/p>\n<\/div>\n<div>\n<p><strong>Pro Tip<\/strong>: Buy filter rated for 1.5x your calculated GPH to account for media resistance<\/p>\n<p><strong>Example<\/strong>: Need 100 GPH \u2192 Buy 150 GPH rated filter \u2192 Actual output = ~105 GPH<\/p>\n<\/div>\n<h2>\ud83c\udd9a ONE BIG FILTER vs TWO SMALL FILTERS<\/h2>\n<div>\n<div>\n<h4>\u274c 1 Large Filter<\/h4>\n<ul>\n<li><strong>Cost<\/strong>: $150 (canister)<\/li>\n<li><strong>Redundancy<\/strong>: None (fails = disaster)<\/li>\n<li><strong>Maintenance<\/strong>: 60 min every 2 months<\/li>\n<li><strong>Flexibility<\/strong>: All-or-nothing flow<\/li>\n<\/ul>\n<\/div>\n<div>\n<h4>\u2705 2 Small Filters<\/h4>\n<ul>\n<li><strong>Cost<\/strong>: $65 (HOB + Sponge)<\/li>\n<li><strong>Redundancy<\/strong>: One fails = backup works<\/li>\n<li><strong>Maintenance<\/strong>: 15 min alternating monthly<\/li>\n<li><strong>Flexibility<\/strong>: Adjust each independently<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><strong>Michael&#8217;s Recommendation for 40G+ Tanks<\/strong>: HOB + Sponge combo beats single canister<\/p>\n<h2>\ud83d\udccb REAL-WORLD EXAMPLES FROM MY TANKS<\/h2>\n<div>\n<h4>Example 1: 10G Betta Tank<\/h4>\n<ul>\n<li><strong>Tank Volume<\/strong>: 10 gallons<\/li>\n<li><strong>Bioload<\/strong>: Light (1 betta + 5 shrimp)<\/li>\n<li><strong>Calculation<\/strong>: 10G \u00d7 4 = 40 GPH<\/li>\n<li><strong>Filter Used<\/strong>: Aquarium Co-Op Sponge (rated 50 GPH, actual ~40)<\/li>\n<li><strong>Result<\/strong>: Perfect gentle flow, betta happy for 3 years<\/li>\n<\/ul>\n<\/div>\n<div>\n<h4>Example 2: 20G Community Tank<\/h4>\n<ul>\n<li><strong>Tank Volume<\/strong>: 20 gallons<\/li>\n<li><strong>Bioload<\/strong>: Medium (15 tetras + 6 corydoras)<\/li>\n<li><strong>Calculation<\/strong>: 20G \u00d7 5 = 100 GPH minimum<\/li>\n<li><strong>Filter Used<\/strong>: AquaClear 30 (rated 150 GPH, actual ~110)<\/li>\n<li><strong>Result<\/strong>: Crystal clear water, easy maintenance<\/li>\n<\/ul>\n<\/div>\n<div>\n<h4>Example 3: 40G Planted Tank<\/h4>\n<ul>\n<li><strong>Tank Volume<\/strong>: 40 gallons<\/li>\n<li><strong>Bioload<\/strong>: Light (10 small fish, heavily planted)<\/li>\n<li><strong>Calculation<\/strong>: 40G \u00d7 4 = 160 GPH (light bioload + plants)<\/li>\n<li><strong>Filters Used<\/strong>: AquaClear 50 (100 GPH) + Sponge (60 GPH) = 160 total<\/li>\n<li><strong>Result<\/strong>: No algae, plants thriving, fish unstressed<\/li>\n<\/ul>\n<\/div>\n<div>\n<h4>Example 4: 55G Discus Tank<\/h4>\n<ul>\n<li><strong>Tank Volume<\/strong>: 55 gallons<\/li>\n<li><strong>Bioload<\/strong>: Medium-High (6 adult discus)<\/li>\n<li><strong>Calculation<\/strong>: 55G \u00d7 6 = 330 GPH<\/li>\n<li><strong>Filter Used<\/strong>: Fluval 207 (rated 300 GPH, actual ~250) + spray bar to diffuse flow<\/li>\n<li><strong>Upgrade Needed<\/strong>: Added sponge filter (80 GPH) = 330 total<\/li>\n<\/ul>\n<\/div>\n<div>\n<h4>Example 5: 75G Cichlid Tank<\/h4>\n<ul>\n<li><strong>Tank Volume<\/strong>: 75 gallons<\/li>\n<li><strong>Bioload<\/strong>: Heavy (15 African cichlids, overfed)<\/li>\n<li><strong>Calculation<\/strong>: 75G \u00d7 10 = 750 GPH (heavy waste)<\/li>\n<li><strong>Filter Used<\/strong>: Fluval FX4 (rated 700 GPH, actual ~550) + large sponge (150 GPH)<\/li>\n<li><strong>Result<\/strong>: Clean water despite heavy bioload, nitrates stable at 20 ppm<\/li>\n<\/ul>\n<\/div>\n<h2>\ud83d\udea8 SIGNS YOUR FILTER IS TOO SMALL<\/h2>\n<ul>\n<li>\u26a0\ufe0f Water stays cloudy despite weekly water changes<\/li>\n<li>\u26a0\ufe0f Ammonia or nitrite readings above 0 ppm<\/li>\n<li>\u26a0\ufe0f Visible debris floating in water column<\/li>\n<li>\u26a0\ufe0f Filter media clogs within 1-2 weeks<\/li>\n<li>\u26a0\ufe0f Film forming on water surface<\/li>\n<\/ul>\n<p><strong>Solution<\/strong>: Add second filter OR upgrade to next size up<\/p>\n<h2>\ud83d\udea8 SIGNS YOUR FILTER IS TOO BIG<\/h2>\n<ul>\n<li>\u26a0\ufe0f Fish constantly swimming against current<\/li>\n<li>\u26a0\ufe0f Plants getting uprooted<\/li>\n<li>\u26a0\ufe0f Betta fish hiding behind decorations (avoiding flow)<\/li>\n<li>\u26a0\ufe0f Food gets pushed into corners before fish can eat<\/li>\n<li>\u26a0\ufe0f Excessive water splashing\/noise<\/li>\n<\/ul>\n<p><strong>Solution<\/strong>: Add spray bar, baffle output, or reduce flow rate (adjustable filters)<\/p>\n<h2>\ud83c\udf93 ADVANCED TIPS FROM 12 YEARS EXPERIENCE<\/h2>\n<h3>1. Account for Future Growth<\/h3>\n<p>Buy filter for\u00a0<strong>final stocking level<\/strong>, not current. Adding 10 fish later? Size for that NOW.<\/p>\n<h3>2. Canister Filters: Subtract 30% from Rated GPH<\/h3>\n<p>Height, tubing, media = major flow reduction. 300 GPH canister \u2248 200 actual GPH.<\/p>\n<h3>3. Use Spray Bars for High GPH<\/h3>\n<p>Diffuses strong flow across tank surface. Essential for 300+ GPH filters.<\/p>\n<h3>4. Adjustable Flow is Worth $10 Extra<\/h3>\n<p>Filters like Seachem Tidal or AquaClear let you dial in perfect GPH.<\/p>\n<h3>5. Pre-Filter Sponges Save Fish<\/h3>\n<p>Covers HOB\/canister intakes, prevents baby fish\/shrimp suction deaths.<\/p>\n<h2>\ud83d\udcb0 COST COMPARISON: RIGHT SIZE vs WRONG SIZE<\/h2>\n<table>\n<thead>\n<tr>\n<th>Scenario<\/th>\n<th>Initial Cost<\/th>\n<th>5-Year Cost<\/th>\n<th>Fish Survival<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Too Small<\/strong>\u00a0(50 GPH for 20G)<\/td>\n<td>$15<\/td>\n<td>$120 (extra water changes, meds)<\/td>\n<td>60% (cycle crashes)<\/td>\n<\/tr>\n<tr>\n<td><strong>Perfect Size<\/strong>\u00a0(100-120 GPH for 20G)<\/td>\n<td>$40<\/td>\n<td>$80 (media replacement only)<\/td>\n<td>95%<\/td>\n<\/tr>\n<tr>\n<td><strong>Too Big<\/strong>\u00a0(300 GPH for 20G)<\/td>\n<td>$150<\/td>\n<td>$250 (electricity + stress deaths)<\/td>\n<td>70% (stress, plants fail)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Conclusion<\/strong>: &#8220;Perfect size&#8221; saves $140 over 5 years AND keeps fish alive<\/p>\n<h2>\ud83d\udcdd FILTER SIZING CHECKLIST<\/h2>\n<ol>\n<li>\u2705 Measure tank dimensions, calculate gallons<\/li>\n<li>\u2705 Identify bioload level (light\/medium\/heavy)<\/li>\n<li>\u2705 Calculate minimum GPH (gallons \u00d7 turnover rate)<\/li>\n<li>\u2705 Add 50% buffer for media resistance<\/li>\n<li>\u2705 Check fish species flow preferences (bettas = low, hillstream loaches = high)<\/li>\n<li>\u2705 Decide: single filter or combo (2 smaller = better redundancy)<\/li>\n<li>\u2705 Verify filter type matches tank size (sponge &lt;20G, HOB 20-40G, canister 40G+)<\/li>\n<li>\u2705 Read actual user reviews for REAL GPH (ignore manufacturer claims)<\/li>\n<li>\u2705 Plan for adjustable flow or spray bar if needed<\/li>\n<li>\u2705 Budget for pre-filter sponges ($5) to protect small fish<\/li>\n<\/ol>\n<h2>\ud83c\udfaf BOTTOM LINE RECOMMENDATIONS<\/h2>\n<p><strong>For Beginners<\/strong>:<\/p>\n<ul>\n<li>Use the chart in this article (tank size + bioload = GPH range)<\/li>\n<li>When in doubt, choose the MIDDLE of the GPH range<\/li>\n<li>Adjustable flow filters = best insurance against mistakes<\/li>\n<\/ul>\n<p><strong>For Planted Tanks<\/strong>:<\/p>\n<ul>\n<li>Use LOWER end of GPH range (4x turnover)<\/li>\n<li>Strong flow = CO2 loss + plant damage<\/li>\n<li>Prioritize gentle, even distribution<\/li>\n<\/ul>\n<p><strong>For Goldfish\/Cichlids<\/strong>:<\/p>\n<ul>\n<li>Use UPPER end of GPH range (8-10x turnover)<\/li>\n<li>Consider 2 filters instead of 1 mega-filter<\/li>\n<li>Clean mechanical media every 2 weeks<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>QUICK ANSWER (30 Seconds) Universal Formula: GPH = Tank Gallons \u00d7 Turnover Rate Turnover Rates by Bioload: Light Bioload\u00a0(planted tanks, few fish): 4x GPH Medium Bioload\u00a0(community tanks): 5-6x GPH Heavy Bioload\u00a0(goldfish, cichlids): 8-10x GPH Example: 20-gallon community tank = 100-120 GPH filter 3-STEP FILTER SIZE CALCULATOR STEP 1: Calculate Your Tank Volume Length (inches) \u00d7&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-863","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/posts\/863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/comments?post=863"}],"version-history":[{"count":2,"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/posts\/863\/revisions"}],"predecessor-version":[{"id":866,"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/posts\/863\/revisions\/866"}],"wp:attachment":[{"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/media?parent=863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/categories?post=863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bfefishtank.com\/it\/wp-json\/wp\/v2\/tags?post=863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}