The Tank Itself Costs $20 to $60

A bare 10-gallon glass aquarium tank runs between $20 and $60 depending on the brand and where you buy it. Standard rectangular tanks are the cheapest option. Specialty shapes—corner tanks, hexagons, or tall tanks—cost more because they require custom manufacturing. A basic Aqueon or Tetra 10-gallon tank from a big-box pet store typically costs $25 to $35.

Acrylic tanks cost more than glass but weigh less and are harder to scratch. A 10-gallon acrylic tank usually runs $40 to $80. If you buy used, you can find tanks for $10 to $20, but inspect them carefully for cracks, cloudiness, or silicone damage before bringing one home.

Key Takeaways

  • The tank alone costs $20 to $60 new, or $10 to $20 used, depending on material and brand.
  • A complete beginner setup with filter, heater, substrate, and decorations runs $100 to $200 total.
  • Fish and plants are separate from the tank cost and range from $5 to $50 per fish depending on species.
  • Monthly maintenance costs for food, water treatments, and filter replacements average $10 to $20.
  • Specialty equipment like lighting or CO2 systems for planted tanks adds $50 to $150 on top of the basic setup.

Filter and Heater Add $40 to $80

You need a filter to keep the water clean and a heater to maintain temperature. A hang-on-back filter rated for 10 gallons costs $20 to $40. Canister filters are more expensive ($60 to $100) but quieter and more efficient—overkill for a 10-gallon tank unless you plan to keep messy fish or a heavily planted setup.

An aquarium heater for a 10-gallon tank costs $15 to $30. Submersible heaters are standard and reliable. Some heaters include a thermostat; others require you to adjust manually. If your room stays warm year-round, you may not need a heater at all, but most tropical fish require water between 75 and 80 degrees Fahrenheit.

Substrate, Decorations, and Plants Cost $20 to $50

Substrate is the material on the bottom of the tank. Sand costs $10 to $20 for a 10-gallon tank, while gravel runs $8 to $15. Soil-based substrates for planted tanks cost $15 to $30. You need roughly 1 pound of substrate per gallon, so a 10-gallon tank needs about 10 pounds.

Decorations—rocks, driftwood, plastic plants, or caves—range from $5 to $40 depending on what you choose. Live plants cost $3 to $15 each. A basic setup with a few decorations and one or two plants runs $15 to $30. Elaborate scapes with multiple plants and hardscape materials can reach $50 or more.

Complete Beginner Setup: $100 to $200

If you buy everything new at once, expect to spend $100 to $200 for a functional 10-gallon tank ready to cycle and stock with fish. This includes the tank ($30), filter ($25), heater ($20), substrate ($12), basic decorations ($15), and a few plants or hiding spots ($10). Add a test kit ($20 to $35) to monitor water chemistry, and you're at the lower end of that range.

Buying from a local aquarium store usually costs more than a big-box pet retailer, but staff can answer questions and help you avoid mistakes. Online retailers often have lower prices but charge shipping, which adds $15 to $30 for a tank and heavy equipment. Used equipment from local sellers or Facebook Marketplace can cut costs in half if you find quality items.

Fish and Plants Are Separate Costs

Once the tank is set up and cycled, you stock it with fish and plants. A single small fish like a betta, guppy, or tetra costs $3 to $10. Specialty fish or rare varieties run $15 to $50 each. A 10-gallon tank can hold roughly 10 small fish or 5 medium fish, depending on species and bioload.

Live plants cost $3 to $15 per stem or bunch. You can fill a 10-gallon planted tank with 5 to 10 plants for $20 to $50. Aquatic plants are optional—many people keep fish-only tanks with plastic decorations instead.

Monthly Maintenance and Ongoing Costs

After the initial setup, plan on $10 to $20 per month for food, water treatments, and filter maintenance. Fish food costs $5 to $10 per month depending on the type and quantity. Filter cartridges or media need replacement every 4 to 8 weeks at $5 to $15 per replacement. Water conditioner and beneficial bacteria treatments run $3 to $8 per month.

If you keep live plants, fertilizer and CO2 supplements add $5 to $15 monthly. Electricity to run the filter and heater costs roughly $3 to $8 per month depending on your local rates and equipment efficiency. Over a year, ongoing costs total $120 to $240 beyond the initial setup.

Specialty Equipment Raises the Total

If you want to grow live plants or keep demanding fish, add lighting and other gear. An LED light for a planted 10-gallon tank costs $30 to $80. A CO2 injection system for advanced planted tanks runs $50 to $150. An air pump and airstone for surface agitation cost $15 to $30.

A stand to hold the tank safely costs $40 to $100 depending on material and style. A glass or acrylic canopy to reduce evaporation and contain splashing runs $20 to $50. These are not essential for a basic setup, but they improve the tank's appearance and function. A fully equipped planted 10-gallon tank with lighting, CO2, and a stand can total $300 to $400.

Frequently Asked Questions

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

Yes. Buy a used tank and filter from a local seller for $30 to $40, add a basic heater ($15), substrate ($10), and decorations ($10). You'll have a working setup for $65 to $75. Skip the test kit initially if you're tight on budget, but buy one within the first month to monitor water chemistry.

Is a 10-gallon tank big enough for fish?

It depends on the fish. Small species like tetras, guppies, and corydoras do well in 10 gallons. Bettas thrive alone in 10 gallons. Goldfish and plecos need much larger tanks. Research the adult size and behavior of any fish before you buy to make sure they fit your tank's capacity.

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

Only if you keep tropical fish that need warm water. Bettas, tetras, and most community fish require 75 to 80 degrees Fahrenheit. If your room stays that warm naturally, you may not need one. Coldwater fish like some plecos and danios can live in unheated tanks, but most popular aquarium fish are tropical.

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

Buy used equipment from local sellers or Facebook Marketplace. A used tank, filter, and heater together often cost $30 to $50. Add new substrate and decorations for $15 to $20. Cycle the tank with hardy fish like danios or guppies ($5 to $10 each) before adding more sensitive species. Total: $50 to $80.

How much does it cost to replace a filter in a 10-gallon tank?

Filter cartridges or media cost $5 to $15 depending on the filter brand and type. You replace them every 4 to 8 weeks. Some filters use washable media that lasts longer and costs less over time. Budget $15 to $30 per year for filter maintenance.