Tank cost depends on size, material, and whether you buy glass or acrylic
A basic aquarium tank alone costs between $30 and $300 for most home setups. A 10-gallon glass tank runs $20 to $40 new. A 20-gallon costs $30 to $60. A 55-gallon tank is usually $80 to $150. Acrylic tanks cost more than glass of the same size — roughly 50 to 100 percent more — but they're lighter and less likely to crack if you move them.
The price jumps significantly if you want specialty tanks: tall tanks, corner tanks, or tanks with built-in stands and hoods. A 75-gallon tank with a stand and hood can run $200 to $400. Used tanks are cheaper — often 30 to 50 percent less than new — but inspect them for cracks, cloudiness, or silicone damage before you buy.
Tank size matters most because it determines what fish you can keep and how much equipment you'll need. A 5-gallon tank is the smallest practical size for most fish, but a 20-gallon is easier to maintain because water chemistry stays more stable. Larger tanks are actually easier to care for than small ones, even though they cost more upfront.
Key Takeaways
- A glass aquarium tank alone costs $20 to $150 depending on size, with 10-gallon tanks at the low end and 55-gallon tanks in the mid-range.
- Acrylic tanks cost 50 to 100 percent more than glass but are lighter and more durable if you plan to move the tank.
- The full setup — tank, filter, heater, lighting, substrate, and decorations — typically costs $150 to $500 for a beginner's 20-gallon system.
- Used tanks are significantly cheaper but require inspection for cracks and silicone damage before purchase.
- Larger tanks are easier to maintain long-term because water conditions stay more stable, even though the initial cost is higher.
What a complete beginner setup costs beyond the tank
The tank itself is only part of the expense. You'll need a filter ($20 to $100), a heater ($15 to $50), lighting ($20 to $80), substrate like gravel or sand ($10 to $30), and decorations or plants ($20 to $100). For a basic 20-gallon setup, expect to spend $150 to $400 total before you add fish.
The filter is the most important piece after the tank. A hang-on-back filter for a 20-gallon costs $25 to $60. A canister filter, which is more powerful and quieter, runs $80 to $150. If you want a sponge filter for a smaller tank or breeding setup, you're looking at $10 to $20 plus an air pump ($15 to $40).
Heaters vary by wattage. A 50-watt heater for a 10 to 20-gallon tank costs $15 to $35. A 100-watt heater for larger tanks is $25 to $50. Some tanks don't need heaters if you keep them in a warm room, but most tropical fish require water between 75 and 80 degrees Fahrenheit.
Lighting and substrate add up faster than you'd expect
Basic fluorescent lighting for a 20-gallon tank costs $20 to $50. LED lighting, which uses less electricity and lasts longer, runs $40 to $100. If you want to grow live plants, you'll need stronger lighting — $60 to $150 — because standard aquarium lights aren't bright enough for most plants to photosynthesize well.
Substrate — the material on the bottom of the tank — ranges from $10 to $30 for a 20-gallon. Standard gravel is cheapest. Sand costs a bit more and looks better but requires more maintenance to keep it clean. Specialized substrates for planted tanks or shrimp tanks can run $30 to $60 because they're designed to release nutrients or maintain specific pH levels.
Decorations and plants are where you can spend as much or as little as you want. Plastic plants and rocks cost $10 to $30. Live plants range from $5 to $20 each depending on the species. Driftwood, which many fish keepers use for aesthetics and hiding spots, costs $10 to $50 per piece.
Fish and maintenance supplies cost money over time
The fish themselves are usually cheaper than the equipment. A single betta costs $5 to $15. Goldfish are $2 to $10. Tetras, guppies, and other community fish are $1 to $5 each. Specialty fish like discus or rare cichlids can cost $20 to $100 or more, but beginners don't need them.
Food costs $5 to $15 per container and lasts several months for a small tank. Water conditioner, which removes chlorine and chloramine from tap water, costs $8 to $15 per bottle and lasts months. Test kits for ammonia, nitrite, nitrate, and pH run $20 to $40 and are essential if you want to keep fish alive long-term.
Replacement filters, filter media, and heaters are ongoing costs. A filter cartridge costs $5 to $15 and needs replacing every 4 to 8 weeks. If your heater breaks, you'll buy another one at the same price as the original. Budget $20 to $50 per year for maintenance supplies once your tank is running.
Tank size and type affect your total investment
A 5-gallon betta tank setup costs $50 to $120 total. A 10-gallon beginner setup runs $80 to $180. A 20-gallon community tank is $150 to $400. A 55-gallon tank with stand, filter, heater, and lighting can be $400 to $800. A 75-gallon or larger setup often exceeds $1,000 when you add quality equipment.
Saltwater tanks cost significantly more than freshwater because the equipment is more specialized. A basic saltwater setup for a 20-gallon costs $300 to $600. Reef tanks, which require powerful lighting and protein skimmers, start at $500 to $1,000 for a 20-gallon and go much higher.
Planted tanks — freshwater tanks designed to grow live plants — cost more upfront because they need stronger lighting and specialized substrate. Expect to spend $200 to $500 for a 20-gallon planted setup. The payoff is that planted tanks are easier to maintain long-term because plants consume nitrates and help stabilize water chemistry.
Where to buy and how to save money
Big-box pet stores like Petco and PetSmart stock standard equipment and usually have sales. Local aquarium shops often have better selection and staff who know fish care, though prices may be higher. Online retailers like Amazon and specialty sites offer competitive pricing but charge shipping on heavy items like tanks and filters.
Used equipment from Facebook Marketplace, Craigslist, or local aquarium clubs is often 30 to 50 percent cheaper than new. Inspect used tanks carefully for cracks, scratches, and silicone damage. Used filters and heaters are usually safe to buy if they still work, but replace the filter media before using it.
Sales happen year-round but are most common around holidays and back-to-school season. Buying a starter kit — tank, filter, heater, and light bundled together — sometimes saves $20 to $50 compared to buying each piece separately, though the quality is often lower than buying components individually.
Frequently Asked Questions
Is a 5-gallon tank really too small for fish?
A 5-gallon tank works for a single betta or a few small fish like shrimp, but it's harder to maintain because water chemistry changes quickly. A 10 or 20-gallon tank is easier for beginners because the larger water volume stays more stable. If you're committed to a 5-gallon, expect more frequent water changes and closer monitoring.
Can I use a regular glass container instead of an aquarium tank?
A glass vase or jar can hold water and fish temporarily, but it won't work long-term. Aquarium tanks are designed to hold weight safely and have smooth edges. Regular glass containers often lack the strength and can crack under the weight of water and substrate. They also don't accommodate filters or heaters well.
Do I really need a heater if my house is warm?
If you keep your home at 75 to 80 degrees Fahrenheit year-round, you may not need a heater for tropical fish. Most homes cool down at night or in winter, though, so a heater prevents temperature swings that stress fish. A heater with a thermostat costs $20 to $40 and is worth the investment for fish health.
What's the difference between a tank with a stand and one without?
A tank with a stand costs $50 to $150 more but saves you from buying a separate stand. Stands are designed to support the weight safely — a 55-gallon tank filled with water weighs over 400 pounds. A cheap furniture stand can collapse. If you buy a tank without a stand, budget $40 to $100 for a proper aquarium stand.
Can I save money by starting with a smaller tank and upgrading later?
You can, but you'll spend more overall. A 5-gallon setup costs $50 to $120, and upgrading to a 20-gallon later means buying another full setup ($150 to $400). You'll have two tanks' worth of equipment. Starting with a 20-gallon from the beginning costs more upfront but saves money long-term and gives your fish more stable living conditions.