Fish aquarium prices range from $50 to $5,000 or more, depending on size and equipment

A basic starter aquarium kit with a tank, filter, and heater costs between $50 and $150. A mid-range setup—a 20 to 40-gallon tank with better filtration and lighting—runs $200 to $600. Large or specialized tanks (saltwater, planted, or over 75 gallons) can easily exceed $1,000 before you add fish, decorations, or ongoing maintenance supplies.

The tank itself is only the beginning. Most new aquarium owners spend more on equipment, substrate, plants, and initial fish than they expect. Understanding where that money goes helps you plan a realistic budget and avoid buying things twice.

Key Takeaways

  • A complete beginner setup with tank, filter, heater, and stand costs $100 to $300 for a 10 to 20-gallon aquarium.
  • Saltwater and planted tanks cost significantly more than freshwater because they require specialized lighting, filtration, and substrate.
  • Monthly maintenance supplies—food, water treatments, replacement filters—typically run $10 to $30 depending on tank size.
  • Used aquariums and equipment can cut startup costs in half, but inspect tanks for cracks and test all electrical equipment before buying.
  • The largest ongoing expense after setup is electricity for the heater, filter, and lights, which averages $5 to $15 per month.

Tank and stand prices by size

Tank size is the main driver of cost. A 10-gallon aquarium costs $20 to $40 new; a 20-gallon long tank runs $30 to $60. A 40-gallon breeder tank is $50 to $100. These are bare tanks with no equipment. A stand to hold the tank adds $40 to $150 depending on material and whether it includes storage.

Larger tanks are often cheaper per gallon. A 75-gallon tank might cost $100 to $200, while a 55-gallon costs $80 to $150. However, the equipment needed to run them—filters, heaters, lighting—scales up with size, so the total cost difference is much larger than the tank price alone.

Specialty tank shapes (corner, hexagon, or bowfront) cost 20 to 40 percent more than rectangular tanks of the same volume. Acrylic tanks cost more upfront than glass but are lighter and less likely to crack if dropped.

Filtration, heating, and lighting costs

A basic hang-on-back filter for a 10 to 20-gallon tank costs $20 to $50. Canister filters for larger tanks run $80 to $300. Sponge filters are cheapest at $5 to $15 but work best in smaller tanks or as backup filters.

An aquarium heater for a 10 to 20-gallon tank costs $15 to $40. Larger heaters (for 40+ gallons) run $30 to $80. Thermostats that regulate heater temperature add another $20 to $60 but prevent temperature swings that stress fish.

Lighting depends on what you keep. Basic LED strip lights for viewing cost $15 to $40. Full-spectrum lights for planted tanks run $50 to $200. Saltwater and reef tanks need specialized lighting at $150 to $500 or more.

Substrate, decorations, and plants

Substrate (gravel, sand, or soil) costs $10 to $50 for a 20-gallon tank, depending on type. Aquarium soil for planted tanks is more expensive than basic gravel. Live sand for saltwater tanks costs $30 to $80 per bag.

Decorations—rocks, driftwood, caves, and artificial plants—range from $5 to $100 per item. A fully decorated 20-gallon tank might have $30 to $80 in decorations. Live plants cost $3 to $15 each; a planted tank with 10 to 15 plants runs $40 to $150.

Substrate and decorations are one-time purchases, though you may replace some over time as plants grow or decorations wear out.

Fish and initial stocking costs

Fish prices vary widely by species. Common beginner fish like tetras, guppies, and danios cost $1 to $5 each. Larger fish like plecos or cichlids run $5 to $20. Specialty fish (discus, rare plecos, marine species) can cost $20 to $100 or more per fish.

A fully stocked 20-gallon freshwater tank might have 15 to 20 fish costing $20 to $60 total. A 40-gallon tank with fewer, larger fish might cost $40 to $150. Saltwater fish are generally more expensive; a small reef tank with 5 to 10 fish can run $100 to $300.

Do not buy all your fish at once. Start with hardy species and add more after 2 to 4 weeks, once the tank is established and water chemistry is stable. This approach costs less because you avoid losing fish to poor water conditions.

Monthly and yearly maintenance costs

Food costs $5 to $15 per month depending on tank size and fish species. Water treatments (dechlorinator, beneficial bacteria, pH adjusters) run $5 to $20 per month if you use them regularly. Replacement filter media costs $10 to $30 every 2 to 4 weeks.

Electricity for the heater, filter, and lights averages $5 to $15 per month for a 20 to 40-gallon tank. Larger tanks or tanks with high-powered lighting cost more. This varies by local electricity rates and how often equipment runs.

Over a year, expect to spend $150 to $400 on maintenance supplies and electricity for a small to mid-sized freshwater tank. Saltwater and planted tanks cost more because they need more frequent water testing, specialized additives, and sometimes more powerful equipment.

Budget breakdown for common setups

Setup TypeTank SizeStartup CostMonthly Cost
Basic freshwater10 gallons$100–$200$10–$20
Beginner freshwater20 gallons$200–$400$15–$30
Intermediate freshwater40 gallons$400–$700$20–$40
Planted tank20 gallons$300–$600$20–$35
Small saltwater20 gallons$600–$1,200$40–$80

Ways to reduce startup costs

Buy used equipment from local aquarium clubs, Facebook Marketplace, or Craigslist. Used tanks, stands, and filters often sell for 40 to 60 percent less than new. Always inspect a used tank by filling it outside and watching for leaks for 24 hours before bringing it home. Test all electrical equipment (heaters, filters, lights) to make sure it works.

Start with a smaller tank. A 10-gallon setup costs half as much as a 20-gallon but teaches you the basics before you invest in a larger system. Many experienced aquarists keep multiple small tanks rather than one large one.

Buy a kit instead of individual pieces. Aquarium starter kits bundle a tank, filter, heater, and light for $80 to $200. The quality is lower than buying each piece separately, but kits are good for beginners and cost less overall.

Skip decorations at first. You can add rocks, plants, and driftwood later. Start with basic gravel and let the fish and plants be the focus. This saves $30 to $100 on your first setup.

Frequently Asked Questions

Is a 10-gallon tank cheaper to run than a 20-gallon?

Yes, but not by much. A 10-gallon tank costs $50 to $100 less to set up, but monthly costs differ by only $5 to $10 because the heater and filter still run the same number of hours. If you plan to keep the tank for years, the startup savings shrink relative to the total cost.

What's the cheapest way to start an aquarium?

Buy a used 10-gallon kit, add basic gravel and a few hardy fish like guppies or tetras, and skip decorations. Total cost: $80 to $150. Add plants and decorations later as you learn. This approach lets you start small and expand without wasting money on equipment you don't need.

Do I need to spend more for saltwater than freshwater?

Yes, significantly. Saltwater tanks need specialized lighting, protein skimmers, and salt mix that freshwater tanks don't. A small saltwater setup costs two to three times more than a comparable freshwater tank, and monthly costs are higher because of additives and testing supplies.

How much does it cost to replace a filter or heater?

A replacement filter costs $15 to $50 depending on type and size. A new heater runs $15 to $80. Filter media (the part that actually cleans the water) costs $5 to $20 and needs replacing every 2 to 4 weeks. Budget for these as ongoing maintenance, not one-time purchases.

Can I use a regular light bulb instead of an aquarium light?

Regular incandescent bulbs work for viewing but produce too much heat and the wrong light spectrum for plants. LED aquarium lights cost $15 to $40 and last much longer while using less electricity. They're worth the small extra cost, especially if you plan to keep plants.