Fish tank prices range from $50 to $5,000 or more, depending on size, materials, and what's included

A basic 10-gallon glass tank costs $30 to $60 on its own. A complete starter kit with the tank, filter, heater, and light runs $80 to $150. A 20-gallon setup costs $100 to $250 for the tank and basics. A 55-gallon system starts around $200 to $400 for equipment alone. Larger tanks—75 gallons and up—cost $300 to $1,000 or more, and specialty tanks (saltwater, planted, or custom-built) can exceed $2,000 before you add fish or decorations.

The real cost spreads across three categories: the tank itself, the equipment you need to run it, and the ongoing supplies. Most people spend more on equipment and maintenance over a year than they do on the initial purchase. A tank that seems cheap upfront can become expensive if the filter fails or the heater breaks.

Key Takeaways

  • A basic 10-gallon starter kit costs $80 to $150 and includes the tank, filter, heater, and light.
  • Larger tanks (55 gallons and up) cost $200 to $1,000 for the tank and equipment combined, not counting fish or decorations.
  • Equipment—filter, heater, air pump, lighting—often costs as much as or more than the tank itself.
  • Monthly maintenance supplies (food, water treatments, replacement filters) typically run $10 to $30 per month depending on tank size.
  • Saltwater and specialty tanks cost significantly more because they require different equipment and more frequent water testing.

Breaking down the cost of a basic freshwater setup

A 10-gallon tank is the smallest practical size for most fish. The glass tank alone costs $30 to $60. A filter rated for that size runs $20 to $40. A heater (needed for tropical fish) costs $15 to $30. A light fixture is $20 to $50. Substrate (gravel or sand) is $5 to $15. A basic air pump, if you want one, is $10 to $20.

Buying these items separately and choosing budget brands gets you to around $100 to $150 total. Buying a kit bundles most of these together and usually saves $20 to $40 compared to buying separately. The trade-off is that kit equipment is often lower quality and may need replacing sooner.

Once the tank is running, you'll spend $10 to $20 per month on food, water conditioner, and replacement filter media. If the filter or heater fails—and they do—replacement costs $20 to $50 depending on the part.

What a 20-gallon or 55-gallon system costs

A 20-gallon tank (long or tall) costs $40 to $80 for the glass alone. Equipment for a 20-gallon runs $80 to $150: a better filter ($30 to $60), a reliable heater ($20 to $40), lighting ($20 to $40), and substrate ($10 to $20). Total for a complete 20-gallon setup is usually $120 to $250.

A 55-gallon tank costs $100 to $200 for the glass and stand together (the stand is essential and adds $50 to $100 to the price). Equipment jumps to $150 to $300: a larger filter ($40 to $80), a more powerful heater ($30 to $60), better lighting ($40 to $80), and more substrate ($20 to $40). A complete 55-gallon system runs $250 to $500.

Larger tanks are more stable—temperature and water chemistry change more slowly—so fish survive mistakes better. But they also cost more to fill, heat, and maintain. Monthly costs for a 55-gallon are typically $20 to $40 in food and supplies.

Tank materials and how they affect price

Glass tanks are the standard. They're affordable, durable, and straightforward to see through clearly. A glass 10-gallon costs $30 to $60; a glass 55-gallon costs $100 to $200.

Acrylic tanks are lighter and won't shatter, but they scratch easily and cost more. A 10-gallon acrylic tank runs $50 to $100. A 55-gallon acrylic tank costs $200 to $400. Acrylic also requires special cleaners to avoid scratching.

Rimless glass tanks (no frame around the top) look modern but are more fragile and cost 20 to 40 percent more than standard glass. A rimless 10-gallon costs $60 to $100.

Custom or specialty tanks—bowfront, hexagon, or built-in designs—cost significantly more because they're harder to manufacture and harder to find equipment for. Expect to pay 50 to 100 percent more than a standard rectangular tank of the same volume.

Equipment costs that add up quickly

The filter is the single most important piece of equipment after the tank. A basic hang-on filter costs $20 to $40. A canister filter (more powerful and quieter) costs $60 to $150. An undergravel filter is cheap ($10 to $20) but labor-intensive to clean. Most people replace filters or filter media every 3 to 6 months, so budget $5 to $15 per replacement.

The heater keeps tropical fish alive. A basic submersible heater costs $15 to $30 and lasts 2 to 5 years. Inline heaters (installed in the filter line) cost $40 to $100 but heat more evenly. If your heater fails in winter, you need a replacement when ready or your fish die, so buying a backup ($15 to $30) is smart insurance.

Lighting ranges from $20 for a basic fluorescent hood to $100 or more for LED systems that support live plants. If you want plants to grow, you'll spend $50 to $150 on lighting alone. Standard lighting for fish-only tanks costs $20 to $50.

Air pumps and airstones add oxygen and create movement. A basic air pump costs $10 to $20. They're optional for most setups but necessary if you have a lot of fish or no filter movement.

Saltwater and specialty tanks cost much more

Saltwater tanks require different equipment and more frequent maintenance. A basic 20-gallon saltwater setup costs $300 to $500 because you need a protein skimmer ($80 to $200), a heater rated for saltwater ($30 to $60), and a powerhead for water movement ($30 to $80). Saltwater salt mix costs $20 to $40 per month, and you'll test water chemistry weekly instead of monthly.

Planted tanks (freshwater with live plants) need stronger lighting ($50 to $150), fertilizers ($10 to $20 per month), and sometimes a CO2 system ($100 to $300). A planted 20-gallon costs $200 to $400 to set up properly.

Reef tanks (saltwater with corals) are the most expensive. A basic 30-gallon reef setup costs $800 to $1,500 because you need a skimmer, powerheads, specialized lighting ($150 to $400), and test kits ($50 to $100). Monthly costs run $40 to $80.

Hidden costs that catch people off guard

A stand for your tank costs $50 to $200 depending on size and material. Many people forget this when budgeting. A 55-gallon tank weighs 500 pounds when full and needs a sturdy stand—a cheap one can collapse.

Water testing kits cost $20 to $50 upfront. You'll use them monthly to check ammonia, nitrite, and nitrate. Liquid test kits ($25 to $40) are more accurate than strips ($10 to $20) but take longer to use.

Gravel vacuums for cleaning the substrate cost $15 to $40. You'll use one every 2 to 4 weeks. Buckets for water changes cost $10 to $20.

Fish themselves vary wildly in price. A goldfish costs $2 to $5. A betta costs $5 to $15. Specialty fish (discus, angelfish, rare tetras) cost $10 to $50 each. Corals for reef tanks cost $20 to $200 per piece.

Medications and treatments aren't needed every month, but when a fish gets sick, you'll spend $10 to $30 on medication. It's worth keeping a basic first-aid kit ($20 to $40) on hand.

Frequently Asked Questions

Can I start with a really small tank to save money?

Small tanks (under 5 gallons) are tempting because they're cheap upfront, but they're harder to maintain. Water chemistry changes rapidly, and fish get stressed. A 10-gallon tank costs only $30 to $60 more and is much more forgiving. You'll actually save money long-term because fish survive longer and equipment lasts longer.

Is a kit cheaper than buying equipment separately?

Kits usually save $20 to $40 compared to buying each piece separately, but the equipment quality is lower. If you plan to keep the tank for more than a year, buying mid-range equipment separately often costs less over time because it lasts longer and doesn't need replacing as often.

How much does it cost to run a fish tank per month?

A 10-gallon freshwater tank costs $10 to $20 per month in food, water conditioner, and filter replacements. A 55-gallon costs $20 to $40 per month. Electricity for the heater and filter adds $5 to $15 per month depending on your local rates. Saltwater tanks cost $40 to $80 per month because salt mix and testing supplies are more expensive.

Should I buy used equipment to save money?

Used tanks and stands are usually safe to buy if they don't leak. Used filters and heaters are riskier because you don't know how long they'll last. If a used heater fails, you're back to buying new anyway. Buy used tanks and stands; buy new filters, heaters, and air pumps if possible.

What's the cheapest way to get your free guide?

Buy a 10-gallon glass tank ($30 to $60), a basic hang-on filter ($20 to $40), a submersible heater ($15 to $30), and a straightforward light ($20 to $40). Total: $85 to $170. Add gravel ($5 to $15) and basic fish food ($5). You'll have a working tank for under $100 if you shop budget brands, though you may need to replace equipment sooner.