Guppies and neon tetras are generally peaceful enough to share a tank, but they come from different typical water-chemistry preferences. Guppies usually favour harder mineral-rich water, while neon tetras are associated with softer water. Captive-bred fish may tolerate overlap, but test GH, KH and pH rather than assuming temperature compatibility is enough. Keep neon tetras in a proper school and leave room for guppy reproduction.
This is a classic example of a pairing that looks behaviourally easy but deserves a closer look at the water. A calm community is only truly compatible when the chemistry and social needs work too.

Behaviour is usually the easy part
Both species are small community fish and neither is normally a large predator. With enough space, they can occupy the same aquarium without territorial conflict.
Hardness is the key check
Test your source water. If it is extremely hard or very soft, one species may be a poor fit even if the pH number looks acceptable.
Stable moderate conditions can work for many captive-bred populations, but avoid constant chemical adjustment.
Neon tetras need a social group
The RSPCA identifies tetras as shoaling fish and advises groups of six or more. A few isolated tetras are not an adequate stocking plan.
Plan for guppy reproduction
Mixed-sex guppies can increase in number quickly. Count future adults when evaluating filtration and space, not just the initial purchase.
Related aquarium tools and guides
Frequently asked questions
Will guppies attack neon tetras?
Serious aggression is not typical, although individual fish can still chase or compete.
Do neon tetras need to be in a group?
Yes. They are shoaling fish and should be kept as a proper school.
What parameter should I compare first?
GH is especially useful because guppies and neon tetras often come from different hardness preferences.
Sources and further reading
This guide separates general aquarium arithmetic from fish-welfare decisions. For species-specific limits, always check the needs of the fish you intend to keep.