A 10-gallon tank itself costs between $20 and $60, depending on the brand and shape

The bare glass or acrylic box—what the industry calls the tank—runs $20 to $35 for a basic rectangular model from brands like Aqueon or Tetra. Specialty shapes (hexagon, cube, corner) or higher-end glass from All-Glass Aquariums or Marineland cost $40 to $60. Acrylic tanks are lighter and less likely to crack if dropped, but they scratch more easily and cost slightly more. The price difference between brands is usually about materials and thickness, not performance.

A used 10-gallon tank from a local aquarium store, Facebook Marketplace, or Craigslist often costs $10 to $25 and works just as well as new if the glass is clear and the seals hold water. Always fill a used tank in a bathtub or outside before bringing it home—a slow leak discovered after setup is frustrating and expensive.

Key Takeaways

  • A new 10-gallon tank costs $20 to $60; used tanks cost $10 to $25 and are usually reliable if tested first.
  • A complete starter kit with tank, filter, heater, and light costs $60 to $150 and is cheaper than buying each piece separately.
  • Substrate, decorations, and plants add $30 to $80 depending on what you choose and how much you buy.
  • A filter, heater, and light are necessary for most fish and cost $40 to $100 combined if bought separately.
  • Budget $100 to $300 total for a functioning 10-gallon setup before you buy any fish.

What a complete starter kit costs

A 10-gallon starter kit bundles the tank, filter, heater, and light together and costs $60 to $150. Brands like Aqueon, Tetra, and Marina sell these kits at big-box retailers and online. The advantage is that all the pieces are sized to work together and the price is lower than buying each item separately. The disadvantage is that the heater and filter are usually basic models—they work, but they are not the quietest or most powerful.

If you already own a tank and only need the equipment, buying a kit is still usually cheaper than buying a filter, heater, and light separately. A mid-range filter alone costs $20 to $40, a heater costs $15 to $35, and a light costs $20 to $50. A kit bundles all three for less than the sum of those prices.

Substrate, decorations, and plants add $30 to $80

Substrate is the material on the bottom of the tank—gravel, sand, or soil. A 10-gallon tank needs 1 to 2 bags of substrate, which costs $5 to $15 per bag depending on type and brand. Sand is cheaper than gravel; specialty soils for planted tanks cost more. You need enough to cover the bottom 1 to 2 inches deep.

Decorations (rocks, driftwood, plastic plants, caves) cost $2 to $10 each, and most people buy 3 to 5 pieces, totaling $10 to $40. Live plants cost $3 to $8 per stem or bunch and take up space that decorations would, so you choose one or the other or a mix. A planted 10-gallon tank with live plants costs more upfront but requires less maintenance than a tank full of plastic.

Filter and heater costs depend on what fish you keep

A filter for a 10-gallon tank costs $15 to $50. Hang-on-back filters (the most common type) cost $20 to $40 and are straightforward to clean. Sponge filters cost $10 to $20 and are quieter but less powerful. Canister filters cost $50 to $100 and are overkill for a 10-gallon tank unless you are keeping fish that produce a lot of waste. The filter you choose depends on how many fish you keep and how much waste they produce.

A heater costs $15 to $35 for a 10-gallon tank. Submersible heaters (the standard type) are reliable and cost $15 to $25. Hang-on heaters cost $20 to $35 and take up less space inside the tank. You need a heater if you keep tropical fish (most common aquarium fish). If you keep goldfish or other cold-water fish, you do not need a heater, which saves $20 to $35.

Lighting costs $20 to $50 and depends on whether you have plants

A basic LED light for a 10-gallon tank costs $20 to $40 and is bright enough for fish and plastic decorations. If you keep live plants, you need a light rated for plant growth, which costs $30 to $60. The difference is the color spectrum—plant lights emit more blue and red wavelengths that plants use for photosynthesis. A basic light will not kill plants, but they will grow slowly.

Some starter kits include a light; some do not. If your kit does not, a basic LED light is the cheapest addition. Avoid incandescent or fluorescent lights—they are hot, inefficient, and cost more to run.

Fish and food cost $20 to $100 depending on what you keep

The fish themselves cost $2 to $15 each for common species like tetras, guppies, or corydoras catfish. A 10-gallon tank holds 8 to 12 small fish or 4 to 6 medium fish, depending on the species. Rare or specialty fish cost $20 to $100 each. Fish food costs $5 to $15 per container and lasts 2 to 4 months depending on how many fish you have.

The total cost of fish for a 10-gallon tank is usually $20 to $60 if you buy common species. Do not buy all the fish at once—add them gradually over 2 to 4 weeks so the filter bacteria can adjust to the waste load. This is called cycling the tank and prevents fish death from ammonia spikes.

Maintenance supplies cost $20 to $40 per year

Once the tank is set up, you need a few supplies to keep it running: a water test kit ($15 to $25), a gravel vacuum ($10 to $20), and replacement filter media ($5 to $15 per year). A water test kit tells you if ammonia, nitrite, or nitrate are too high—the main reason fish die in new tanks. A gravel vacuum removes waste from the substrate during water changes. Filter media (sponge, cartridge, or floss) needs replacing every 4 to 8 weeks depending on the filter type.

Most people also buy algae scrapers ($3 to $8), nets ($3 to $5), and buckets ($5 to $10) for maintenance. These are one-time purchases. The yearly cost of running a 10-gallon tank is usually $20 to $40 in supplies and electricity.

Frequently Asked Questions

Is a 10-gallon tank big enough for fish?

A 10-gallon tank is large enough for 8 to 12 small fish like tetras, guppies, or danios, or 4 to 6 medium fish like corydoras catfish or dwarf gouramis. It is too small for goldfish, plecos, or large cichlids. The rule of thumb is 1 inch of fish per gallon, but that is a rough guide—some fish produce more waste than others. Research the specific species before you buy.

Can I save money by skipping the heater?

Yes, if you keep cold-water fish like goldfish, white cloud minnows, or certain aquatic plants. Most tropical fish (tetras, guppies, bettas) need water between 75 and 80 degrees Fahrenheit and will die or become sick without a heater. A heater costs $15 to $35 upfront but is cheaper than replacing dead fish.

Do I need a filter?

Yes, unless you do a 50 percent water change every day, which most people do not. A filter removes waste and keeps the water safe for fish. Even a cheap sponge filter ($10 to $20) is better than no filter. Betta fish can survive without a filter in a heated tank if you change the water frequently, but they do better with one.

What is the cheapest way to start an aquarium?

Buy a used 10-gallon tank ($10 to $25), a basic starter kit or individual filter and heater ($40 to $60), and substrate and decorations ($20 to $40). Total: $70 to $125 before fish. This is cheaper than a new kit alone and gives you more control over what you buy. Add fish gradually and test the water before each addition.

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

Electricity costs $2 to $5 per month depending on your local rates and whether you run a heater and light. Food costs $1 to $3 per month. Maintenance supplies (filter media, test kits) average $2 to $4 per month spread across the year. Total monthly cost is usually $5 to $12 in supplies and electricity, not counting fish replacements.