A 10-gallon tank costs between $40 and $150 for the glass or acrylic container alone, depending on brand and material

The tank itself is only the beginning. A complete setup — tank, filter, heater, lighting, substrate, and decorations — typically runs $150 to $400 for a beginner's kit. If you buy each piece separately from different retailers, you may spend less or more depending on which brands you choose and whether you already own some equipment.

Acrylic tanks cost more upfront than glass but are lighter and less likely to crack. Glass tanks are heavier but cheaper and resist scratching better. For a 10-gallon, the difference is usually $20 to $40.

Key Takeaways

  • A bare 10-gallon tank costs $40 to $150, but you need a filter, heater, and lighting to keep fish alive, which adds $100 to $250 more.
  • All-in-one kits cost $150 to $400 and include most of what you need, though the filter and heater quality varies by brand.
  • Monthly costs for food, water treatments, and filter replacements run $10 to $25 depending on how many fish you keep and how often you change the filter.
  • Unexpected repairs or equipment failures can cost $30 to $100, so budget for replacements even if your initial setup works perfectly.
  • Used tanks from online marketplaces or local aquarium clubs often cost 30 to 50 percent less than new ones.

What a Complete Beginner Setup Actually Costs

If you buy a 10-gallon tank new from a major retailer, expect to spend roughly $250 to $350 for everything you need to start. This includes the tank ($50 to $100), a filter rated for 10 gallons ($30 to $60), a heater ($25 to $50), lighting ($20 to $40), substrate like gravel or sand ($10 to $20), and basic decorations ($20 to $40).

All-in-one kits bundle most of these items and often cost less than buying separately — typically $150 to $300. Brands like Aqueon, Tetra, and Marineland sell starter kits at most pet supply stores. The trade-off is that kit components are usually mid-range quality: the filter may be slower than a standalone model, and the heater may take longer to warm the water.

If you already own a filter or heater from a previous tank, you can skip those purchases and cut your total cost by $50 to $100. A used tank from Facebook Marketplace, Craigslist, or a local aquarium club often costs half the retail price, though you should inspect it for cracks and test it with water before committing.

Monthly Operating Costs

Once your tank is running, you will spend money on food, water treatments, and filter maintenance. Fish food for a 10-gallon tank costs $5 to $10 per month depending on the type and number of fish. Flake food is cheapest; pellets and frozen foods cost more but may be better for certain species.

Filter cartridges or media need replacement every 4 to 8 weeks, costing $5 to $15 per replacement. If you use a sponge filter or hang-on-back filter with replaceable cartridges, budget $3 to $8 per cartridge. Some filters use media you can rinse and reuse, which saves money over time.

Water conditioner to remove chlorine costs $8 to $15 per bottle and lasts 2 to 4 months depending on how often you do water changes. Beneficial bacteria supplements, pH adjusters, and algae treatments are optional but may cost $5 to $20 per month if you use them. Total monthly cost typically falls between $10 and $25.

Tank Size and Price Variations

A 10-gallon tank is one of the most affordable sizes, which is why it is popular for beginners. Smaller tanks like 5-gallon cubes cost slightly less ($30 to $80 for the tank alone) but are harder to maintain because water temperature and chemistry change faster. Larger tanks like 20-gallon long or 29-gallon models cost more ($80 to $150 for the tank) but are easier to keep stable.

Specialty shapes — tall 10-gallon tanks, corner tanks, or hexagon tanks — cost $60 to $120 because they are less common and require custom-fit equipment. Standard rectangular 10-gallon tanks are cheapest because filters, heaters, and hoods are mass-produced for them.

Where Price Differences Come From

Brand reputation affects price significantly. Aqueon, Tetra, and Marineland kits are widely available and cost $150 to $300. Smaller or newer brands may charge $120 to $200 for similar equipment. High-end brands like Fluval or ADA cost $300 to $500 because their filters are quieter, heaters more precise, and lighting better for plants.

Retail location also matters. Big-box pet stores like PetSmart and Petco often run sales on starter kits, bringing prices down 20 to 30 percent during holiday weekends. Local aquarium shops may charge more but offer better information and higher-quality equipment. Online retailers like Amazon and Chewy sometimes undercut store prices by 10 to 15 percent but charge shipping unless you meet a free-shipping threshold.

Whether you buy new or used changes the math entirely. A used 10-gallon tank with filter and heater from a local seller might cost $60 to $120 total, but you take on the risk that equipment will fail sooner. New equipment comes with warranties; used equipment typically does not.

Hidden Costs That Catch Beginners Off Guard

A heater may fail after 6 months to 2 years, costing $25 to $50 to replace. A filter motor can burn out, requiring a new filter at $30 to $60. An air pump (if you use one) costs $15 to $40 and may need replacement every 2 to 3 years. These are not one-time costs — they happen periodically over the life of the tank.

If you keep live plants, lighting becomes more expensive. Standard LED hoods cost $30 to $50, but full-spectrum plant lights cost $60 to $150. Fertilizers and supplements for plants add $5 to $15 per month.

Unexpected fish deaths or disease outbreaks may require medication ($10 to $30 per bottle) or a hospital tank ($50 to $100 for a small separate setup). These are not may provide expenses, but they happen often enough that experienced aquarists budget for them.

Comparing New Kits to Buying Piece by Piece

ItemAll-in-One KitBuying Separately
Tank (10 gallon)Included$50–$100
FilterIncluded$30–$60
HeaterIncluded$25–$50
LightingIncluded$20–$40
Substrate & decorationsIncluded$30–$60
Total$150–$300$155–$310

Kits and separate purchases cost roughly the same, but kits save time and may provide compatibility. When you buy separately, you risk buying a filter too large or too small, or a heater that does not fit your tank dimensions. Kits also bundle items at a discount that you would pay full price for individually.

Frequently Asked Questions

Can I set up a 10-gallon tank for under $100?

Yes, if you buy used equipment or a used tank from a local seller. A used tank with filter and heater might cost $60 to $100 total. You will still need to buy substrate, decorations, and food, which adds $20 to $40. New equipment under $100 is difficult unless you find a heavily discounted kit or skip the heater, which is risky for most fish species.

What is the cheapest way to start a 10-gallon tank?

Buy a used tank locally, use a sponge filter ($10 to $20) instead of a hang-on-back filter, and skip the heater if you keep cold-water fish like goldfish or bettas in a room that stays above 65 degrees. This approach costs $50 to $100 total. The downside is that sponge filters are slower and less convenient, and unheated tanks limit which fish you can keep.

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

A replacement filter costs $25 to $60 depending on type and brand. A replacement heater costs $20 to $50. If your equipment is still under warranty (usually one year), the manufacturer may replace it free or at a discount. Keep your receipt and warranty card in case you need to claim.

Do I need to spend more money if I want to keep specific fish?

Yes. Tropical fish need a heater ($25 to $50), which cold-water fish do not. Planted tanks need better lighting ($60 to $150), which fish-only tanks do not. Saltwater tanks need a protein skimmer ($50 to $200) and special salt mix ($20 to $40 per month), making them much more expensive than freshwater. Research your intended fish before buying to avoid upgrading later.

Is a 10-gallon tank big enough for most fish?

A 10-gallon tank works for small fish like bettas, guppies, neon tetras, and corydoras catfish. It is too small for goldfish, plecos, or large cichlids, which need 20 gallons or more. Overstocking a small tank leads to poor water quality and dead fish, which costs money in replacements and treatments. Start with fish rated for 10 gallons or smaller.