Start with tank size, location, and the equipment you'll actually need
An aquarium setup begins with choosing a tank size and location, then adding a filter, heater, substrate, and decorations in a specific order. Most beginners buy a kit that bundles the tank, filter, and light together, which costs less than buying each piece separately and ensures the filter matches the tank volume. A 20-gallon tank is a practical starting point — large enough to keep water chemistry stable but small enough to fit on a standard stand and not dominate a room.
Location matters more than many people realize. Place the tank on a sturdy, level surface away from direct sunlight, heating vents, and air conditioning units. Sunlight causes algae blooms. Temperature swings from vents and AC units stress fish and make the heater work harder. The tank should be near an electrical outlet but not in a high-traffic area where it might get bumped or knocked over.
Before you add anything to the tank, rinse the inside with plain water only — no soap. Soap residue is toxic to fish. If the tank is used, inspect it for cracks by filling it partially and watching for leaks over 24 hours before you proceed.
Key Takeaways
- A 20-gallon tank with a filter rated for that volume is the most forgiving size for a first aquarium and costs less than smaller tanks per gallon.
- Rinse the tank with plain water, add substrate, fill it halfway, install the filter and heater, then let it run for at least 24 hours before adding any fish.
- The nitrogen cycle — bacteria converting fish waste into less toxic compounds — takes two to four weeks to establish, so either cycle the tank empty or use a bacterial starter product.
- A basic setup needs only a filter, heater, light, substrate, and a few hiding spots; expensive decorations and plants are optional and can be added later.
- Test the water for ammonia, nitrite, and nitrate before adding fish, and perform a 25 percent water change every week to keep nitrate levels safe.
Add substrate, fill the tank, and install the filter and heater
Substrate is the material on the bottom of the tank — usually gravel or sand. Rinse it thoroughly in a bucket under running water until the water runs clear, which removes dust and debris that cloud the tank. Spread 2 to 3 inches of rinsed substrate across the bottom.
Fill the tank halfway with dechlorinated water. Tap water contains chlorine, which harms fish and beneficial bacteria. You can remove chlorine by letting water sit for 24 hours, or buy a dechlorinator product and add it according to the bottle's instructions. Pour the water slowly over a plate or bowl placed on the substrate to avoid stirring it up.
Install the filter according to the manufacturer's instructions — most hang on the back of the tank or sit inside it. The filter should be rated for at least the volume of your tank; a filter rated for 30 gallons is better for a 20-gallon tank than one rated for exactly 20 gallons. Place the heater in the tank, set it to 76 to 78 degrees Fahrenheit (the range most community fish prefer), and plug it in. Fill the tank the rest of the way with dechlorinated water, leaving an inch of space at the top.
Turn on the filter and heater and let them run for at least 24 hours. Check that water is flowing through the filter and that the heater is warming the water. You should see the temperature rise gradually over a few hours.
Cycle the tank to establish beneficial bacteria
Fish produce ammonia as waste. Beneficial bacteria convert ammonia into nitrite, then into nitrate — a process called the nitrogen cycle. Until these bacteria are present in large enough numbers, ammonia and nitrite accumulate and poison fish. Cycling takes two to four weeks and must happen before you add fish, or you risk losing them.
The most straightforward method is the fishless cycle: add ammonia (pure ammonia from a hardware store, not ammonia cleaner) to bring the level to 2 parts per million, then test the water every few days. When ammonia drops to zero and nitrite appears, the first bacteria are working. When nitrite also drops to zero and nitrate appears, the cycle is complete. This takes patience but guarantees fish safety.
An alternative is to use a bacterial starter product — a bottle of live bacteria that you pour into the tank. These products speed up cycling but are more expensive and work best if the tank is already warm and has some organic matter for the bacteria to feed on. If you use a starter, still test the water before adding fish.
A third option is the fish-in cycle, where you add hardy fish (like danios or plecos) and do frequent water changes to keep ammonia and nitrite from spiking too high. This method is riskier because the fish are exposed to toxins, and it requires testing the water every other day and changing 25 to 50 percent of it whenever ammonia or nitrite rises above 0.5 parts per million. Most beginners find the fishless cycle less stressful.
Test water and understand what the numbers mean
Buy a liquid test kit that measures ammonia, nitrite, nitrate, and pH. These kits cost $20 to $35 and last for hundreds of tests. Avoid test strips — they are less accurate and more expensive per test. Follow the kit's instructions exactly: most require you to fill a vial to a specific line, add drops of reagent, wait a set time, then compare the color to a chart.
During the cycle, ammonia should start at 2 parts per million and drop to zero. Nitrite will spike after ammonia drops, then also fall to zero. Nitrate will rise and stay present — this is normal and expected. Once ammonia and nitrite are both zero and nitrate is present, the cycle is complete.
After the cycle, test the water once a week. Ammonia and nitrite should always be zero. Nitrate will climb over time as fish waste accumulates; when it reaches 40 parts per million, do a 25 percent water change. pH should stay between 6.5 and 7.5 for most community fish, though some species prefer slightly different ranges.
Add fish slowly and watch for signs of stress
Once the cycle is complete, add fish gradually — no more than a few at a time, spaced a week apart. This prevents ammonia from spiking again as the bacteria adjust to the increased bioload. Research the fish you want before you buy them: some are aggressive, some need groups, and some grow much larger than they appear in the store.
When you bring fish home, float the bag in the tank for 15 minutes so the water inside the bag reaches the same temperature as the tank. Then slowly add tank water to the bag over the next 15 minutes, a few tablespoons at a time. This gradual mixing prevents the fish from going into shock. Use a net to transfer the fish to the tank, not the water from the bag, which may contain disease or uneaten food.
Watch the fish for the first few hours. They should be active and eating. If they hide constantly, gasp at the surface, or develop spots or torn fins, something is wrong — test the water when ready and do a 25 percent change. Most stress in new tanks comes from ammonia or nitrite spikes, so testing is your first troubleshooting step.
Maintain the tank with weekly water changes and monthly filter cleaning
Every week, remove 25 percent of the water using a siphon or gravel vacuum (a tube with a bulb that creates suction). The vacuum also pulls debris from the substrate. Replace the removed water with fresh, dechlorinated water at the same temperature as the tank. This removes nitrate buildup and replenishes minerals that fish need.
Once a month, rinse the filter media (the sponge or cartridge inside the filter) in a bucket of old tank water — never tap water, which kills the bacteria living in the media. Squeeze the media gently until the water runs clear. If the media is falling apart or clogged beyond cleaning, replace it according to the filter manufacturer's instructions.
Test the water every two weeks after the first month. If ammonia or nitrite ever appears, do an when ready 25 percent water change and test again the next day. If nitrate climbs above 40 parts per million, increase water changes to twice a week until it drops.
Common mistakes that crash new tanks
Overstocking — adding too many fish too fast — is the most common reason new tanks fail. Each fish produces waste, and the bacteria can only process so much. A rule of thumb is one inch of fish per gallon, measured from head to tail. A 20-gallon tank can hold about 20 inches of fish total, which might be five 4-inch fish or ten 2-inch fish. This is a starting point, not a hard limit, because some fish produce more waste than others.
Overfeeding is the second most common mistake. Feed only what the fish can eat in two to three minutes, once or twice a day. Uneaten food decays and spikes ammonia. It is better to underfeed than overfeed — fish can go weeks without food, but they cannot survive in poisoned water.
Changing too much water at once can crash the cycle by removing too many beneficial bacteria. Stick to 25 percent weekly changes unless ammonia or nitrite spikes, in which case do 50 percent and test again the next day.
Using tap water without dechlorinating it introduces chlorine, which kills bacteria and harms fish. Even if you forget to dechlorinate once, the damage is usually not permanent, but make it a habit to add dechlorinator before filling the tank.
Frequently Asked Questions
How long does it take to set up an aquarium before I can add fish?
The physical setup takes one to two hours. The nitrogen cycle takes two to four weeks. If you use a bacterial starter product, you might reduce this to one to two weeks, but you still need to test the water before adding fish. Rushing this step is the main reason new tanks fail.
Do I need a heater if my room is warm?
Most community fish need water between 76 and 78 degrees Fahrenheit. Room temperature fluctuates, especially at night and in winter. A heater keeps the temperature stable, which reduces stress on fish and prevents disease. It is worth the $15 to $30 cost.
Can I use gravel from outside instead of buying aquarium substrate?
Outdoor gravel may contain pesticides, parasites, or sharp edges that injure fish. Aquarium substrate is sterilized and safe. The cost difference is small, and aquarium substrate lasts for years.
What should I do if ammonia or nitrite spikes after I add fish?
Do a 25 percent water change when ready, then test again the next day. If it is still above 0.5 parts per million, do another 25 percent change. Reduce feeding and do not add more fish until both ammonia and nitrite return to zero for at least three days in a row.
Is a planted tank harder to maintain than a bare tank?
Live plants consume nitrate and produce oxygen, which can reduce maintenance. However, plants need light, nutrients, and sometimes fertilizer, which adds cost and complexity. A bare tank with just decorations is simpler for a first aquarium. You can add plants later once the tank is stable.