There's a lot of bad advice about what you need to start a fish tank. Stores will try to upsell you on stuff you don't need. This list has everything essential — nothing extra — to get a healthy 10-20 gallon freshwater tank running for under $150.

The essentials list

1. Tank + starter kit ($40-90): gets you the tank, basic filter, heater, and lid in one box. 2. Seachem Prime ($12): the only water conditioner you need. 3. API Master Test Kit ($38): to track your cycle and ongoing water quality. 4. Seachem Stability ($14): to speed up your cycle. 5. Substrate ($10-15): basic gravel or sand. 6. One decoration or hide ($5-10): fish need places to hide to feel secure. 7. Fish food ($8): quality food matters more than people think. Total: $127-187.

🐠
Know what you need before you walk into the pet store
Start here

Aqueon 10 Gallon Starter Kit

Everything in one box. Tank, filter, heater, hood, LED light. The most popular beginner kit for a reason.

What you DON'T need (yet)

You don't need: a protein skimmer (saltwater only), CO2 system (advanced planted tanks), UV sterilizer, automatic water changer, fancy decorations, multiple filters. Save your money. Buy these extras only if you identify a specific problem they solve.

Essential duo

Seachem Prime + Stability Bundle

The two products every new tank needs. Prime treats your water, Stability cycles your tank. Buy both together.

🐠
A simple, well-equipped tank is better than a complicated one
📧Free newsletter

Get weekly fish tips in your inbox

Join 1,000+ fish lovers. Free guides, gear deals, no spam.