Why Is My Fish at the Top of the Tank: 6 Triggers

· emilynakatani · 5 min read
Why Is My Fish at the Top of the Tank: 6 Triggers

Fish hovering at the surface usually signals an oxygen or ammonia problem long before any other symptom appears, and the response is time-sensitive. Why is my fish at the top of the tank — the answer in nearly every Singapore HDB case is dissolved oxygen depletion driven by 30°C+ ambient temperatures, followed closely by ammonia burn from a recently disturbed cycle. This guide from Gensou Aquascaping at 5 Everton Park walks through six diagnostic branches so you can identify the real cause, fix it within an hour, and avoid losing the stocking.

Cause 1: Low Dissolved Oxygen

Warm water holds less oxygen — at 30°C, water saturates at roughly 7.5 mg/L of dissolved oxygen versus 9.0 mg/L at 25°C. Singapore tanks running fanless during hot months commonly slide below 5 mg/L, which is the threshold at which most tropical fish gasp at the surface. Confirm by checking water temperature with a digital thermometer; if it reads above 29°C, add a clip fan or air stone immediately. The aquarium equipment range carries both. Improvement is visible within 30 minutes.

Cause 2: Ammonia Burn

Ammonia damages gill epithelium and reduces oxygen uptake, sending fish to the surface even when dissolved oxygen is normal. Confirm by testing with an API or Salifert ammonia kit — anything above 0.25 ppm is a problem. Dose Seachem Prime at 5x the standard rate (5 ml per 200 litres) to detoxify ammonia for 24-48 hours. Identify why the cycle crashed: recent filter clean, antibiotic dosing, dead fish unnoticed, or new tank syndrome. Solve the source.

Cause 3: Heat Stress

Heat stress and low oxygen overlap but are distinct. At sustained 31-32°C, metabolic demand outstrips oxygen supply even with surface agitation. Fish flare gills rapidly and hover near the surface where the boundary layer holds slightly more oxygen. Singapore tanks placed near west-facing windows or above heat-producing electronics regularly hit these temperatures. Add a chiller, clip fan, or relocate the tank. Targets vary by species — most community tropicals tolerate up to 28°C comfortably.

Cause 4: Labyrinth Fish Surface Behaviour

Bettas, gouramis and paradise fish use a labyrinth organ to breathe atmospheric air, and surface visits are normal — not a problem. They will dart up every few minutes, gulp, and return to mid-water. This becomes a problem only when the fish hovers at the surface continuously rather than visiting periodically. Distinguish normal labyrinth behaviour from distress by watching for gill flaring, clamped fins, or refusal to feed.

Cause 5: Surface-Feeding Species Habit

Hatchetfish, halfbeaks, killifish and African butterfly fish are anatomically adapted to surface feeding and naturally spend most of their time in the upper third. This is not a problem unless the species is normally a mid-water dweller. Check the species. If the fish is a tetra, rasbora, danio or barb hovering at the surface, that is abnormal. If it is a hatchetfish, that is its job description.

Cause 6: Nitrite Poisoning

Nitrite (NO2) binds to fish haemoglobin, forming methaemoglobin, which cannot carry oxygen — the same effect as low oxygen but caused by an internal block. Fish hover at the surface and gills appear chocolate-brown rather than pink. Test with a nitrite kit; anything above 0.25 ppm requires immediate action. Add aquarium salt at 1 g per litre to block nitrite uptake at the gill, dose Seachem Prime, and perform a 50 per cent water change with conditioned water.

Cause 7: Surface Film and Oxygen Block

A protein film on the water surface (visible as an oily sheen) blocks oxygen exchange and creates surface-zone hypoxia. Fish gather in the small unfilmed patches. Resolve by adding a surface skimmer attachment to your filter, increasing flow to break the film, or briefly placing a paper towel on the surface to lift it off. The water care range stocks anti-film treatments and surface skimmers.

Cause 8: Filter Failure or Reduced Flow

A clogged or stalled filter reduces both oxygenation and biological filtration. Fish crowd to the surface within hours. Check the filter outflow visually — a vigorous output stream confirms function; weak flow indicates clog. Pull the filter, rinse media in tank water (never tap), check the impeller for blockage, and resume operation. Establish a four-week rinse cycle to prevent recurrence.

Cause 9: Overstocking Beyond Filtration

Overstocked tanks consume oxygen faster than the filter and surface agitation can replenish it, particularly at night when plants stop photosynthesising. Symptoms appear at dawn — fish at the surface gasping after the night-time oxygen low. Either reduce stocking, add an air stone running 24/7, or upgrade filtration. Singapore HDB tanks running on undersized canisters are common offenders.

Quick Diagnosis Flowchart

Test ammonia and nitrite first — both at zero rules out toxicity. Check temperature; above 29°C points to oxygen depletion. Look for surface film. Identify the species; labyrinth fish are normal. If checks pass and fish remain at the surface over 12 hours, perform a 30 per cent water change and add an air stone.

Related Reading

emilynakatani

Still Have Questions About Your Tank?

Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.

5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm

Related Articles