I just bought my first fish tank and I’m realizing I have no idea what I’m doing. I’m confused about what equipment I really need, how to cycle the tank, and how to make the water safe before adding fish. I don’t want to harm any fish by rushing or missing a step. Can anyone give me a simple, step-by-step guide for setting up a beginner-friendly freshwater aquarium, including tips on filters, heaters, substrate, and how long to wait before adding fish?
First tank is always chaos, so here is a simple step by step.
I will assume freshwater, like a 10–40 gallon.
-
Gear you actually need
• Tank
• Stand that supports the weight
• Filter rated for at least your tank size
• Heater with thermostat (about 3–5 watts per gallon)
• Thermometer
• Dechlorinator (water conditioner)
• Liquid test kit (API Freshwater Master Kit is common)
• Substrate (gravel or sand)
• Light if you want plants
Skip air pumps unless your filter has weak surface agitation. -
Set up the tank
• Rinse substrate in tap water until mostly clear.
• Put substrate in, 1–2 inches deep.
• Place filter and heater, do not turn them on yet.
• Put a plate on the substrate and pour water on the plate so you do not blow the substrate everywhere.
• Fill with tap water.
• Add dechlorinator for the full tank volume.
• Plug in heater and filter, set heater to about 76–78°F for most community fish.
• Let it run a few hours, check for leaks and temp. -
Understand cycling in plain terms
Fish waste and old food make ammonia.
Ammonia burns fish gills.
Bacteria convert ammonia to nitrite.
Other bacteria convert nitrite to nitrate.
You want:
Ammonia = 0 ppm
Nitrite = 0 ppm
Nitrate = under about 20–40 ppm
Those bacteria live in the filter media and on surfaces, not in the water.
- Fishless cycle, safest way
You need a source of ammonia with no fish.
Option A, bottled ammonia
• Buy clear, unscented household ammonia that has no surfactants. Shake it, if it foams a lot, skip it.
• Use a dosing calculator online for “fishless cycle” to raise ammonia to about 2 ppm.
• Test daily or every two days with the liquid kit.
Goal:
First you see only ammonia.
Then ammonia starts to drop and nitrite appears.
Later nitrite starts to drop and nitrate appears.
Keep ammonia around 1–2 ppm by redosing when it hits near 0.
When the tank can process 2 ppm ammonia to 0 ammonia and 0 nitrite in 24 hours, and you see nitrate, the cycle is done.
Option B, bottled bacteria
• Products like Tetra SafeStart, Fritz TurboStart, Dr Tim’s.
• Add dechlorinator, then add the bacteria as the bottle says.
• Add a small amount of ammonia or a tiny amount of fish food daily.
• Test like above.
These shorten the time, but you still test and wait.
Typical cycle time without help is about 4–6 weeks. With bottled bacteria, sometimes 1–3 weeks. Do not rush it.
-
Making water safe
• Always use dechlorinator for any tap water you add. Chlorine and chloramine kill the bacteria and hurt fish.
• Condition the new water before it hits the tank, or pour it in and add conditioner for the full volume right away.
• Match new water temperature close to tank temp for big water changes. -
When to add fish
Do not add fish until:
• Ammonia reads 0 ppm.
• Nitrite reads 0 ppm.
• Nitrate is above 5 ppm but under 40.
Once that happens, do a big water change, like 50 percent, to lower nitrate.
Then add a small first group of fish, not the full stock. Example for a 20 gallon, start with 4–6 small tetras or 3–4 guppies.
Feed lightly the first week and test daily. If you see any ammonia or nitrite above 0.25 ppm, do a 25–50 percent water change. -
Stocking basics
Do not mix fish that want different water.
Examples of simple beginner setups:
• 1 betta and some snails in a 10 gallon.
• 10–12 small tetras and 6–8 small bottom dwellers in a 20 long.
• A single school species and some shrimp in a planted tank.
Avoid goldfish, they need big tanks and heavy filtration. Avoid mixing aggressive species with peaceful ones. -
Maintenance once running
Weekly:
• Test water.
• Change 25–40 percent of water.
• Vacuum part of the substrate.
• Rinse filter sponges in a bucket of tank water, not tap water. Do not overclean.
Do not replace all filter media at once or you wipe out bacteria. -
Common “oh no” mistakes
• Adding fish the first day. Leads to dead fish and “new tank syndrome”.
• Washing filter media in tap water. Kills bacteria.
• Overfeeding. Extra food rots, spikes ammonia.
• Overstocking. Too many fish for tank volume and filtration.
• Chasing pH with chemicals. Most community fish tolerate stable moderate pH better than constant swings.
If you share tank size, water source (tap well etc), and what fish you want, people can help you build a stocking plan so you do not waste money or lose fish.
Couple of things to layer on top of what @espritlibre said, without rewriting their whole manual.
-
On gear:
– I actually like air pumps more than they do, if your filter is small or the tank is tall. An airstone is cheap insurance for oxygen, especially in summer or if the power flickers and you use a battery pump.
– Skip “starter kits” that bundle terrible filters and mystery heaters. Better to buy a decent separate heater and a simple hang‑on‑back or sponge filter.
– For a first tank, I’d avoid super fine sand. Looks nice, but it compacts and is easy to overvacuum. Small gravel or “aquarium soil” is more forgiving. -
Super simple “lazy” cycle method
If the pure ammonia thing feels too chemistry‑class for you, a middle ground:
- Set up tank, dechlorinate, heater, filter, all that.
- Throw in a decent amount of hardy live plants from day 1: hornwort, water sprite, java fern, anubias. Fast growers suck up ammonia.
- Add bottled bacteria (Fritz TurboStart or Dr Tim’s tend to actually work).
- For an in‑tank cycle, add just a tiny initial bioload: like 3 hardy fish in a 20 gallon, not 10. Think white cloud minnows or similar, not delicate fancy fish.
- Test every day for ammonia/nitrite. If either hits 0.25 ppm or more, do a 30–50% water change. Do not feed heavily.
Purists will scream that fishless is the only moral way. Honestly, a carefully done low‑stock fish‑in cycle with lots of water changes and plants can be fine and less intimidating for beginners. The unethical part is when people toss in a full tank of fish on day one and never test.
- Using your tap water without overthinking it
Instead of chasing “perfect” numbers:
- Test your tap for pH, KH, GH once.
- Pick fish that like those numbers. Tall order but way easier than constantly trying to change your water.
- Avoid “pH down” and similar. They cause swings, which are worse than a “not‑ideal but stable” pH.
- If your local water is crazy hard or super soft, then yeah, come back and adjust the plan.
- Aquascape matters more than beginners think
The way you arrange things changes aggression and stress:
- Provide at least one solid hiding spot per fish “group” (cave, plant thicket, driftwood).
- Break line of sight. A stressed fish that can duck behind a plant and “disappear” calms down and lives longer.
- Leave open swimming area in the front third of the tank. Do not fill every inch with decor.
- Avoid these “beginner traps” I see constantly
- “Algae eater” as a solution: Most common “algae eaters” either get huge, need herds, or do not actually fix algae problems. Control light and nutrients first.
- Cleaning too much: New folks scrub glass, gravel, filter, everything at once. That resets your bacteria and re‑starts the cycle. Clean in rotation and gently.
- Feeding whenever the fish beg: They always beg. Feed what they can eat in about 30 seconds to 1 minute, once or twice a day.
- Super short roadmap you can actually follow
Day 1:
- Set up tank, dechlorinate, heater on, filter on.
- Add plants and bottled bacteria.
- Start testing daily.
Week 1–3 (depending on cycle speed):
- If fishless: dose ammonia, test, wait for ammonia and nitrite to hit 0 in 24h.
- If low‑stock fish‑in: keep feeding light, change water whenever ammonia or nitrite hit 0.25 ppm.
After cycle:
- Big water change.
- Add only a portion of your planned fish.
- Test often for another 1–2 weeks.
- Slowly finish stocking.
You’re already miles ahead just by asking before dumping fish in. Post your tank size, tap pH/hardness, and what fish you think you want, and people here can tear it apart and re‑build a solid stock list for you. In a helpful way. Mostly.
Skip the theory, here are some “extra layers” you can add on top of what @mike34 and @espritlibre already covered.
- Don’t chase a perfect cycle graph
Both of them describe the textbook ammonia → nitrite → nitrate curve. In reality, test kits are imprecise, and beginners burn out staring at color charts. Instead of obsessing over the exact shade:
- Test every 2–3 days, not 4 times a day.
- Watch trends, not single readings. If ammonia is “kind of 0.25” for a week, your bacteria are just ramping up, not failing.
- Stop recleaning the filter or decor while cycling. Every deep clean is like deleting your progress save file.
I actually disagree slightly with the idea that the cycle is “done” only when 2 ppm is processed in exactly 24 hours. For lightly stocked community tanks, if your readings are consistently:
- Ammonia: 0
- Nitrite: 0
- Nitrate: clearly present
for a solid week, that is enough to start adding a small group of fish, even if you never stress‑tested with a precise 2 ppm dose.
- Plants as your silent backup filter
They both mention plants, but I would lean harder on them, especially fast growers:
- Floaters (salvinia, frogbit, water lettuce) soak up nutrients, shade the tank, and soften light for shy fish.
- Stem plants like hornwort or water sprite grow like weeds and eat ammonia and nitrate.
- Even if you do a fishless cycle, pack the tank with plants from day 1.
This gives you a “forgiving” tank when you inevitably overfeed or skip a water change once.
- Decor and fish choice need to match
A mistake nearly everyone makes: stocking purely by “that looks cool” instead of “this fish uses this part of the tank.”
Example blueprint for a 20 gallon:
- Top: small schooling fish that like open water (harlequin rasboras, small tetras).
- Middle: centerpiece like a single honey gourami, or just a bigger school instead.
- Bottom: a group of bottom dwellers (cories, not one lonely one).
Tie decor to that plan:
- Driftwood and tall plants in the back for mid swimmers to weave through.
- Open central area for your school to actually school.
- Caves, leaves, and low cover for bottom fish.
You avoid the common “everything hides behind the same one plastic castle” issue.
- When to actually use an air pump
@espritlibre suggests skipping air pumps, @mike34 is more pro airstone. I fall in the middle:
Use an air pump if:
- Your tank is tall with a small HOB filter and you keep noticing fish hanging at the surface.
- You live somewhere hot and summer temps creep above 80°F. Warm water holds less oxygen.
- You want a backup battery air pump for power outages.
Skip an air pump if:
- Your filter outlet really churns the surface and your fish are low to moderate stock.
- You hate the noise and you are not having any oxygen‑related issues.
- Don’t get trapped in constant “parameter panic”
New keepers test, see a weird number, then immediately add some magic bottled fix that causes more problems.
Simplify:
- Pick fish that match your tap water. If you have hard, alkaline tap, think livebearers (guppies, platies), certain rainbowfish, some African species.
- If your tap is soft and slightly acidic, think tetras, rasboras, many dwarf gouramis.
- Ignore “must be 7.0 pH exactly” charts. A stable 7.8 is better than swinging between 6.6 and 7.2 every week because of “pH down.”
- Maintenance rhythm that doesn’t burn you out
Lots of beginners try to be “perfect” and then quit. A realistic schedule:
Weekly:
- 30 percent water change.
- Light gravel vac in half the tank. Alternate sides each week so bacteria populations are not nuked.
- Wipe the front glass only. Leave the back and sides a bit algae‑y if you plan on shrimp or snails.
Monthly or so:
- Rinse filter sponge or media gently in a bucket of tank water you just siphoned out. Do not use tap water.
- Check heater with a thermometer to make sure it is still accurate.
Skip:
- Replacing all filter media just because the box said “new cartridge every 4 weeks.” That throws your beneficial bacteria in the trash.
- Deep cleaning everything until it looks brand new every time you see a smudge.
- On the mysterious product title ’
If you bump into guides or gear lists that toss around the product name ’ like it is the magic bullet to make fishkeeping effortless, treat it as you would any other aquarium gadget or supplement:
Pros of using ’ in a beginner setup:
- Can help organize your approach, especially if it is a structured kit or checklist type resource.
- Often improves readability of information if it is laid out more clearly than random social media advice.
- Saves time hunting for scattered tips since it tends to bundle common beginner topics in one place.
Cons of relying on ’ too heavily:
- If you follow it blindly, you might ignore your actual test readings and fish behavior, which matter more than any “universal formula.”
- It may assume certain water parameters or tank sizes that are not yours, so parts of its advice could clash with what @mike34 or @espritlibre suggested.
- Can lead to overconfidence where you skip learning the basics of cycling because a product seems to automate everything.
Use it as a readable reference, not as a replacement for testing your water and adjusting slowly.
- Where @mike34 and @espritlibre fit in
- @espritlibre gave you a solid structured “this is how you do it correctly” path. Great if you like stepwise processes.
- @mike34 layered in a more practical, slightly lazier, plant‑heavy, fish‑in‑possible approach that some people find easier to stick with.
You are allowed to hybridize those approaches:
- Do a mostly fishless cycle as described by @espritlibre,
- Add heavy planting and bottled bacteria like @mike34 said,
- Then use my “trend‑based” test monitoring and realistic maintenance so you do not burn out.
If you want specific help, post:
- Tank size in gallons or liters
- Your tap pH, and whether the water is hard or soft
- A draft list of fish you like the look of
People here can turn that into a concrete stocking and layout plan that fits your exact setup instead of a generic “beginner tank.”