A 10-gallon tank typically costs between $30 and $150 for the tank itself, depending on the brand and whether it comes as a kit
The glass or acrylic tank alone—just the container—usually runs $20 to $60. A kit, which bundles the tank with a filter, heater, light, and sometimes substrate and decorations, costs $50 to $150. The difference matters because a kit saves you from buying each piece separately, though you may replace some components later as you learn what works for your setup.
The price varies by where you buy it. Chain pet stores, online retailers, and local aquarium shops often have different prices for the same tank. Acrylic tanks cost more than glass but are lighter and harder to break. Rimless tanks (no frame around the top) cost more than standard framed tanks. Brand reputation also affects price—established manufacturers charge more than generic brands, though both hold water reliably.
Key Takeaways
- A 10-gallon tank alone costs $20 to $60; a complete kit with filter and heater costs $50 to $150.
- Acrylic tanks cost more than glass but weigh less and are safer if the tank tips over.
- The total cost to set up and stock a 10-gallon tank—including filter, heater, substrate, decorations, and fish—usually ranges from $150 to $400.
- Ongoing costs include food, water treatments, and filter replacements, which average $10 to $20 per month.
- A used 10-gallon tank can cost $15 to $40, but inspect it for cracks and test the seals before buying.
What comes in a typical 10-gallon kit
Most kits include the tank, a filter rated for 10 gallons, a basic heater (usually 50 watts), a light hood with a bulb, and sometimes gravel or sand for the bottom. Some kits add a few plastic plants or decorations. The filter is usually a hang-on-back or internal sponge filter; the heater is usually a submersible stick type that clips inside the tank.
The components in a kit are functional but often entry-level. The filter may be louder than a higher-end model, and the heater may take longer to warm the water. Many people keep the kit filter and heater for months or years without issue. Others replace the filter with a quieter canister model or upgrade the heater after a few months. Budget for potential upgrades, but do not assume you need them right away.
The cost difference between glass and acrylic
A 10-gallon glass tank costs $20 to $40. A 10-gallon acrylic tank costs $40 to $80. Glass is heavier, more scratch-resistant, and easier to clean with a standard algae scraper. Acrylic is lighter, more impact-resistant, and warmer to the touch, but scratches more easily and requires a soft cloth or plastic scraper to clean.
For a 10-gallon tank, the weight difference is noticeable but not extreme—glass weighs about 11 pounds empty, acrylic about 5 pounds. If you plan to move the tank or place it on a shelf with weight limits, acrylic is the safer choice. If you plan to keep it in one place and do not mind the weight, glass is cheaper and will look clearer over time.
Additional costs beyond the tank itself
After buying the tank and kit, you will need substrate (gravel, sand, or soil), which costs $5 to $15 for a 10-gallon tank. You may want live plants or decorations, which range from $10 to $50 depending on what you choose. A water conditioner to remove chlorine costs $5 to $10 per bottle and lasts several months. A test kit to check water chemistry costs $20 to $35 one time.
Fish themselves vary widely in price. Common beginner fish like tetras, guppies, and corydoras catfish cost $2 to $8 each. Specialty fish cost more. A 10-gallon tank typically holds 8 to 12 small fish, so budget $20 to $100 for the initial stock. Add these costs together and a complete, ready-to-stock 10-gallon setup usually costs $150 to $400.
Monthly and yearly maintenance costs
Once the tank is running, ongoing costs are modest. Fish food costs $5 to $10 per month depending on the type and how many fish you have. Filter cartridges or media need replacement every 4 to 8 weeks, costing $3 to $8 per replacement. Water conditioner and test strips add another $2 to $5 per month. Electricity to run the heater and light costs roughly $3 to $5 per month, depending on your local rates and how long the light is on each day.
Over a year, expect to spend $100 to $250 on maintenance and supplies. If a heater or filter fails, replacement costs $20 to $60. These are not emergencies—equipment lasts years—but budget for them. A 10-gallon tank is one of the cheapest aquariums to maintain because it uses less electricity, less water during changes, and less food than larger tanks.
Where to buy and how to compare prices
Chain pet stores like Petco and PetSmart stock 10-gallon kits year-round and often run sales. Online retailers like Amazon and specialty aquarium sites sometimes have lower prices but charge shipping. Local aquarium shops may cost more but offer information and can special-order specific brands. Facebook Marketplace and Craigslist sometimes have used tanks for $15 to $40.
When comparing prices, check what is included in each kit. A $50 kit and a $100 kit may look similar but differ in filter quality, heater wattage, or light type. Read reviews about noise level and durability before buying. If you find a used tank, inspect it in person for cracks, cloudy spots in the glass, and silicone seal damage. Test it by filling it with water in the seller's driveway to confirm it does not leak.
Budget-friendly and premium options
A budget 10-gallon kit from a chain store costs $50 to $80 and includes everything you need to start. The filter may be louder and the heater slower, but both work. A mid-range kit from a specialty brand costs $100 to $130 and usually has a quieter filter and faster heater. A premium kit with a high-end filter and adjustable heater costs $150 to $200.
For most beginners, a mid-range kit is the best value. It costs little more than a budget kit but performs noticeably better and lasts longer. If you are uncertain whether you will stick with the hobby, start with a budget kit—you can upgrade components later without replacing the entire tank. If you are committed and want the best experience from the start, a premium kit reduces frustration and maintenance headaches.
Frequently Asked Questions
Is a 10-gallon tank big enough for fish?
Yes, but only for small fish in small numbers. A 10-gallon tank holds about 8 to 12 small fish like tetras, guppies, or rasboras. It is too small for goldfish, plecos, or cichlids, which need 20 gallons or more. Research the adult size and behavior of any fish before buying to make sure they fit.
Can I use a used 10-gallon tank?
Yes, and it is usually cheaper—$15 to $40 instead of $30 to $60 for new. Inspect the glass or acrylic for cracks and cloudiness. Check the silicone seals around the edges for gaps or deterioration. Fill it with water in the seller's driveway and let it sit for 10 minutes to confirm it does not leak. Avoid tanks with visible damage or seals that feel soft or crumbly.
Do I need a heater for a 10-gallon tank?
It depends on the fish and your room temperature. Tropical fish like tetras and guppies need water between 72 and 78 degrees Fahrenheit and require a heater in most homes. Cold-water fish like some danios can survive without one if your room stays above 65 degrees. Most beginners choose tropical fish, so a heater is standard. A 50-watt heater is typical for a 10-gallon tank.
What is the difference between a kit and buying pieces separately?
A kit costs less upfront because manufacturers bundle items at a discount. Buying separately lets you choose each component—a quieter filter, a stronger heater, or a specific light type. For beginners, a kit is simpler and cheaper. As you gain experience, you may replace kit components one at a time with higher-quality versions.
How much does it cost to run a 10-gallon tank per month?
Electricity, food, and filter media together usually cost $10 to $20 per month. The heater and light use most of the electricity, typically $3 to $5 per month. Fish food costs $5 to $10 per month. Filter replacements average $3 to $8 every 4 to 8 weeks. Water conditioner and test supplies add $2 to $5 per month.