For most fish, temperature acclimation takes 15 to 30 minutes using the floating bag method. You float the sealed bag in your aquarium until the water inside matches the tank temperature, then gradually introduce tank water before releasing the fish. Sensitive species like shrimp or corals need longer, sometimes up to three or four hours with a slow drip method.
The Floating Bag Method
This is the most common approach and works well for the majority of freshwater and saltwater fish. Turn off your aquarium lights to reduce stress, then float the sealed bag on the water’s surface. The water inside the bag will slowly equalize with your tank temperature over 15 to 30 minutes. After that, open the bag and add a small amount of tank water every five minutes for another 15 to 20 minutes. This lets the fish adjust to differences in pH and water chemistry, not just temperature. Then net the fish out and place it in the tank, discarding the bag water rather than pouring it in.
The reason you discard the bag water is important. Fish produce ammonia constantly, and it builds up in the sealed bag during transport. In the low-oxygen, low-pH environment of a sealed bag, that ammonia stays in a less toxic form. Once you open the bag and expose the water to air, the pH rises and the ammonia becomes significantly more harmful. This is why a long, drawn-out float with the bag open can actually do more damage than a quicker acclimation. For hardy community fish, don’t overthink it. Get them into clean tank water within 30 to 45 minutes total.
The Drip Method for Sensitive Species
Certain animals are far more sensitive to sudden changes in water chemistry. Invertebrates like shrimp, sea stars, and corals, along with delicate fish like wrasses, benefit from a slower drip acclimation. Instead of adding cupfuls of tank water, you set up a length of airline tubing as a siphon from your aquarium into a clean bucket containing the animal and its shipping water. Tie a few loose knots in the tubing (or use a small valve) to slow the flow to roughly one drop per second.
For most fish, the total drip acclimation should take no longer than one hour. Shrimp need considerably more time. A typical shrimp acclimation runs two to four hours: you start at about one drop per second until the water volume in the bucket doubles (roughly one hour), then increase the drip rate to two or three drops per second until the volume reaches four times the original amount. Check your setup every 30 to 60 minutes to make sure the bucket isn’t overflowing. The slower pace gives shrimp time to adjust to differences in mineral content and pH that would otherwise cause osmotic shock.
How Much Temperature Change Fish Can Handle
There’s a widespread belief in the aquarium hobby that any rapid temperature swing of more than two degrees will shock or kill fish. The actual science doesn’t support this. In one study, juvenile discus (a species considered highly sensitive) were taken from 82°F down to 57°F at a rate of about two degrees per hour with no reported deaths. That’s a 25-degree drop, far more extreme than anything that happens during a normal bag float.
This doesn’t mean temperature is irrelevant. Fish kept long-term at the wrong temperature will suffer from weakened immune systems, poor digestion, and shortened lifespans. But the specific concern people have when acclimating, that a few degrees of difference between bag water and tank water will cause immediate “temperature shock,” is largely a myth. The real risks during acclimation come from water chemistry differences (pH, salinity, ammonia) rather than a small temperature gap. Floating the bag for 15 to 20 minutes handles the temperature side of things for virtually any species.
Common Mistakes That Cause Problems
The biggest mistake is taking too long. It sounds counterintuitive, since patience is usually good advice in fishkeeping, but extending acclimation beyond what’s needed means the fish sits in deteriorating bag water. Ammonia builds up, oxygen drops, and once that bag is open, the ammonia toxicity spikes. For standard community fish, aim for 30 to 45 minutes total from bag to tank.
Another common error is dumping bag water into your aquarium. That water contains ammonia, potential parasites, and possibly medications from the fish store’s system. Always net the fish out and let the bag water go down the drain. If you’re using the drip method with a bucket, the same rule applies: net the animal out of the bucket rather than pouring everything in.
Skipping acclimation entirely is the opposite mistake. Even though fish can tolerate temperature swings better than most hobbyists assume, the pH and mineral content of your tank water may be meaningfully different from the bag water. A sudden jump in pH is genuinely stressful. The brief period of adding small amounts of tank water gives the fish a gradient to adjust to, and it takes very little time to do it right.
Quick Reference by Animal Type
- Hardy freshwater fish (tetras, barbs, livebearers): 15 to 20 minutes floating, 10 to 15 minutes adding tank water. About 30 minutes total.
- Sensitive freshwater fish (discus, wild-caught species): 15 to 20 minutes floating, then drip acclimate for 30 to 60 minutes.
- Most saltwater fish: 15 to 20 minutes floating, then drip acclimate for 30 to 60 minutes. Total time under one hour.
- Shrimp: Drip acclimate for 2 to 4 hours at a slow drip rate, checking every 30 to 60 minutes.
- Corals and sea stars: Drip acclimate for 30 to 60 minutes, similar to the saltwater fish protocol.
If your tank water parameters closely match the water the fish was kept in (same pH, same temperature, similar hardness), acclimation can be on the shorter end of these ranges. The greater the difference between the two water sources, the more time you should allow for the gradual mixing step.

