Guppy Tank Setup: The Complete Step-by-Step Guide (India 2026)
The ideal guppy tank setup for India is a 20–40 L aquarium at 22–28°C with gentle filtration, moderately hard water (pH 7.0–8.0), inert gravel or planted substrate, and live plants like Java moss, Anubias or floating plants for cover. Guppies are the most popular beginner tropical fish in India, hardy, colourful, easy to breed and endlessly rewarding, but the wrong tank setup causes the fin damage, disease and short lifespans that make so many first-time guppy keepers give up. This complete India guide walks through exactly how to set up a guppy tank the right way.

Guppy tank quick facts
- Tank size: 20 L minimum for 5–6 guppies; 40 L for 10–12
- Temperature: 22–28°C (24–26°C ideal for breeding)
- pH: 7.0–8.0 (slightly alkaline)
- Hardness: moderately hard to hard water (guppies come from mineral-rich Caribbean water)
- Filtration: gentle flow, sponge or low-flow HOB filter
- Substrate: inert gravel or planted aquasoil
- Lighting: standard LED, 6–8 hours/day
- Ratio: 1 male to 2–3 females (males chase females constantly, more females reduces stress)
- Difficulty: very easy, #1 beginner fish in India
On this page
- Tank size & type
- Water parameters for guppies
- Filter & flow
- Substrate & decor
- Best plants for guppy tanks
- Feeding guppies
- How many guppies?
- Tank mates
- Frequently asked questions
Tank size & type
A 20 L tank is the practical minimum for guppies, large enough for stable water parameters, small enough to fit anywhere. But guppies breed fast (a female produces 20–40 fry every month), so plan for a 40–60 L tank if you’re planning to keep them long-term without giving fry away constantly.

The Hygger HG146 Smart 38 L Aquarium is ideal, built-in filter, LED, right size for a starter guppy colony.
Water parameters for guppies
Guppies come from mineral-rich hard water in the Caribbean and northeastern South America. That means Indian tap water, which in most cities is moderately hard, usually suits guppies without adjustment. Just dechlorinate.

Sunken Garden Anti Chlorine, essential. Chlorine and chloramine in Indian tap water kill guppies and destroy your filter’s beneficial bacteria. Dose before every water change.
Temperature: 22–28°C. In summer, most Indian tanks stay in this range naturally. In winter/AC rooms, add a 25–50 W heater to hold 24–26°C.
pH: 7.0–8.0. Indian tap water usually falls in this range naturally. Do NOT try to soften water for guppies, they prefer hard water.
Filter & flow
Guppies have delicate fins (especially the elaborate fancy tail varieties) that get torn by strong current. Use gentle filtration:
- Sponge filter - cheapest and gentlest, perfect for guppy tanks
- Low-flow HOB - e.g. Fluval C-Series HOB at reduced flow, or use flow baffles
Avoid strong canister filters unless you can baffle the output. For methods to reduce flow, see our Reduce Aquarium Filter Flow guide.
Substrate & decor
For guppy-only tanks: inert gravel or dark sand. Dark substrate makes the guppy colours “pop” visually. For planted guppy tanks, use aquasoil like ADA Power Sand Basic S as a base layer.
Best plants for guppy tanks
Live plants are transformative for guppy tanks; they absorb ammonia and nitrate, provide cover for fry (essential to save fry from being eaten by adults), and dramatically improve water quality. Best choices:
- Java moss - the #1 fry-protection plant. Fry hide inside the dense moss where adults can’t reach.
- Anubias Nana - tough leaves guppies can’t damage, attaches to hardscape
- Floating plants - water lettuce, water sprite. Diffuse light, provide surface cover, absorb nitrates fast
- Guppy grass (Najas) - dense stem plant, named for fry protection
- Bucephalandra - iridescent focal accents on driftwood, browse varieties
Full planted-tank guide: Aquarium Plants for Fish Tanks India.
Feeding guppies
Guppies eat everything but do best on varied protein. Recommended rotation:

- Hikari Fancy Guppy - species-specific formula, ideal daily food
- Hikari Tropical Micro Pellets - small pellets sized for guppy mouths
- Hikari First Bites - for fry, essential if breeding
- Frozen bloodworms - weekly treat, dramatically improves colour and breeding
Feed 2–3 small meals per day, only what they eat in 2 minutes. Overfeeding is the #1 cause of guppy tank problems. Complete guide: Best Guppy Food in India.
How many guppies?
General rule: 5 L of water per guppy, minimum. For a 20 L tank: 4–5 guppies. For 40 L: 8–10. Male-to-female ratio: 1:2 or 1:3, males relentlessly chase females for breeding, so more females spread that harassment out.
Best guppy tank mates
- Peaceful: neon tetras, ember tetras, harlequin rasboras, corydoras catfish, otocinclus
- Shrimp: cherry shrimp (adults are safe; fry may get eaten)
- Snails: nerite, mystery, ramshorn
- AVOID: bettas (attack guppy fins), tiger barbs (nip fins), aggressive cichlids, angelfish (eat adult guppies)
Frequently asked questions
What size tank do guppies need?
20 L minimum for 5–6 guppies. 40 L is better long-term because guppies breed rapidly. Do not keep guppies in bowls or tanks under 10 L.
Do guppies need a heater?
In most Indian rooms, no, room temperature stays in the 22–28°C guppy range naturally. In winter or air-conditioned rooms, add a 25–50 W heater to hold 24–26°C.
What water parameters do guppies need?
pH 7.0–8.0, moderately hard water, 22–28°C. Standard Indian tap water usually works after dechlorination.
Can guppies live without a filter?
Not properly. A filter is essential for biological filtration, without it, ammonia builds up and fish die. Even a basic sponge filter is enough.
What do guppies eat?
Micro pellets, flakes, freeze-dried and frozen foods. Best options in India: Hikari Fancy Guppy, Hikari Tropical Micro Pellets, First Bites for fry.
Can I keep only male guppies?
Yes, all-male tanks avoid the constant breeding cycle and show maximum colour. Alternatively, all-female tanks are peaceful but less colourful. Mixed tanks breed prolifically.
How often should I do water changes?
25% weekly for guppies. Always dechlorinate new water. Guppy tanks with heavy breeding may need 30% weekly.
0 comments