10-gallon tanks typically cost between $40 and $150 for the tank alone, depending on shape and material

A basic 10-gallon glass aquarium runs $40 to $80 at most retailers. Acrylic tanks cost more—usually $70 to $120—because they're lighter and less likely to crack, but they scratch more easily. The price climbs if you choose a specialty shape like a corner unit or hexagon instead of the standard rectangular box. Brand matters less than you'd think; a $50 tank from a store brand holds water just as well as a $70 one from a premium manufacturer.

The tank itself is only part of the cost. Most people spend $100 to $300 total when they set up a 10-gallon system for the first time, because you also need a filter, heater, substrate, and decorations. If you buy a kit that bundles these items together, you'll pay $80 to $200 for everything at once, which usually costs less than buying each piece separately.

Key Takeaways

  • A 10-gallon glass tank alone costs $40 to $80; acrylic versions run $70 to $120.
  • Complete starter kits that include filter, heater, and substrate range from $80 to $200 and save money compared to buying components separately.
  • Used 10-gallon tanks often sell for $20 to $50 but may need cleaning or replacement seals before they hold water safely.
  • Ongoing costs—food, water treatments, replacement filters—average $10 to $20 per month depending on what fish you keep.

What's included in a starter kit versus buying separately

A starter kit bundles the tank, filter, heater, air pump, and basic decorations into one box. You pay $80 to $200 depending on the brand and quality of the filter. The filter is the most important piece; cheap kits sometimes include weak filters that don't clean the water well enough, so read reviews before buying.

If you buy each piece on its own, expect to spend $40 for the tank, $30 to $60 for a decent filter, $20 to $40 for a heater, $10 to $20 for substrate, and $15 to $30 for decorations and plants. That adds up to $115 to $190, which is close to a kit price—but a kit often gives you a filter that's slightly weaker than what you'd pick yourself. For a beginner, a kit is usually the better choice because everything is designed to work together.

Where to find the best prices

Big-box pet stores like Petco and PetSmart stock 10-gallon tanks year-round and run sales during summer and holiday weekends. Prices are usually $50 to $80 for the tank alone. Online retailers like Amazon and Chewy often match or beat these prices and deliver to your door, though shipping a glass tank costs extra because of the weight.

Local aquarium shops typically charge more per item but offer better information and sometimes stock higher-quality filters and heaters. Used tanks appear on Facebook Marketplace, Craigslist, and OfferUp for $20 to $50. A used tank is worth buying if the glass is clear and the seals don't leak, but test it with water before you bring it home—a leaking seal is expensive to fix and may not be fixable at all.

Filters, heaters, and other essential equipment costs

A filter for a 10-gallon tank costs $20 to $60. Hang-on-back filters (the most common type) are cheaper and easier to clean; canister filters cost more but are quieter and more powerful. For a 10-gallon tank, a hang-on-back filter rated for 20 gallons is usually the right choice because it gives you extra cleaning power without being overkill.

A heater runs $15 to $40 depending on wattage and brand. Most 10-gallon tanks need a 50-watt heater if your room stays above 65 degrees Fahrenheit. If your room is colder, a 75-watt heater is safer. An air pump and air stone cost $10 to $25 together and are optional unless you're keeping fish that need extra oxygen, like bettas in divided tanks.

Substrate (gravel or sand) costs $5 to $15 per bag, and you'll need one to three bags depending on depth. Decorations, plants, and hiding spots add another $15 to $40. These aren't just for looks—fish need places to hide to feel safe, which reduces stress and keeps them healthier.

Monthly costs after setup

Once the tank is running, you'll spend $10 to $20 per month on food, water treatments, and replacement filter media. Fish food lasts a long time because you only feed small amounts; a container of flake food costs $5 to $10 and lasts two to three months. Water conditioner to remove chlorine costs $8 to $15 per bottle and lasts several months if you do partial water changes every week.

Replacement filter cartridges or media cost $5 to $15 per month depending on the filter type. Some filters use disposable cartridges; others use foam or carbon that you rinse and reuse for several months before replacing. Over a year, a 10-gallon tank costs roughly $120 to $240 to maintain, not counting unexpected repairs or fish replacements.

Glass versus acrylic: which costs less over time

Glass tanks are cheaper upfront ($40 to $80) but heavier and more fragile. If you drop a glass tank or it gets hit, it breaks and you lose everything. Glass doesn't scratch, so it stays clear for years. Acrylic tanks cost more initially ($70 to $120) but weigh half as much and won't shatter if dropped.

Acrylic scratches easily, especially if you use hard brushes or abrasive cleaners. Deep scratches are permanent and make the tank look cloudy. If you plan to keep the tank for many years and move it often, acrylic might save money in the long run because you won't replace it after an accident. If you're setting up a permanent tank in a stable location, glass is the cheaper choice overall.

Budget breakdown for a complete 10-gallon setup

ItemBudget OptionMid-Range Option
Tank (glass)$40$60
Filter$25$45
Heater$15$30
Substrate$8$15
Decorations and plants$15$30
Total$103$180

A budget setup gets you a working tank for under $110. You'll have basic equipment that works, but the filter may be weak and decorations minimal. A mid-range setup at $180 gives you a better filter, a reliable heater, and more comfortable space for the fish. Spending more than $200 on a 10-gallon setup usually means you're buying premium brands or specialty equipment you don't need as a beginner.

The table above shows two realistic paths: one that prioritizes cost and one that balances cost with performance. Most people find the mid-range option worth the extra $77 because the filter and heater are more reliable and last longer before needing replacement.

Frequently Asked Questions

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

A 10-gallon tank works for small fish like bettas, guppies, or tetras, but not for goldfish or plecos, which need much larger tanks. Research the specific fish you want before buying the tank, because the wrong tank size stresses the fish and leads to health problems and early death.

Can I save money by buying a used tank?

Used tanks cost $20 to $50 and can work well if the glass is clear and the seals don't leak. Fill it with water in the seller's driveway or your car to test it before you commit. A leaking seal is almost impossible to fix without replacing the entire tank, so this test is worth the time.

Do I need a heater for a 10-gallon tank?

Most tropical fish need water between 75 and 80 degrees Fahrenheit, so a heater is necessary unless your room stays that warm year-round. Unheated tanks work for cold-water fish like goldfish, but they're less common in home aquariums. Check the temperature needs of the fish you want before deciding.

What's the difference between a kit and buying items separately?

Kits cost about the same as buying separately but save you time researching which filter fits which tank. The trade-off is that kit filters are sometimes weaker than standalone filters of the same price. For beginners, the convenience usually outweighs this drawback.

How much does it cost to run a 10-gallon tank each month?

Electricity for the filter and heater costs $3 to $8 per month depending on your local rates. Food, water treatments, and filter replacements add another $7 to $12 per month. Total monthly cost is roughly $10 to $20 after the initial setup.