Skip to content
Swimming FishiesSwimming Fishies
Planted freshwater aquarium on a black cabinet with angelfish, red driftwood, and stem plants over gravel

Photo: MichalPL · CC BY-SA 4.0

stocking · freshwater

Stocking a 40-gallon breeder tank

A 40 breeder is 36 by 18 inches of floor, which makes it the best tank for bottom fish at its price. Three stocking plans that pass the calculator: a Bolivian ram pair over cardinals and cories, a pearl gourami trio with harlequins and kuhlis, or a hard-water swordtail and platy tank.

By · Published 2026-10-23

Want ideas for a tank that is not 20 gallons? Try the stocking calculator. Same rules: adult size, waste, and a cycled tank.

Why a 40 breeder stocks differently

I bought my first 40 breeder used, with a crack in the stand that I found an hour after the fish went in. The tank itself was fine and I still run it. It is the size I'd point most people to once a 20 or 29 feels small.

The numbers are 36 by 18 by 16 inches. That 18-inch depth is the difference. A 29 has a 30 by 12 floor, which is 360 square inches. The breeder has 648. Cories, kuhlis, rams, and plecos live on the floor, so that extra area counts for more than the extra 11 gallons. The tank is short, though, which is bad news for tall fish like adult angelfish.

Each plan below is built around one centerpiece fish or one kind of tap water. I checked every list in the stocking calculator at 40 gallons. None of them pick up a warning, and the first one fills the tank to the limit.

Plan 1: Bolivian ram pair over cardinals and cories

Two Bolivian rams, 12 cardinal tetras, 8 peppered cories, and one bristlenose pleco. Keep it at 76 to 78°F on fine sand with driftwood and a couple of caves. The shared temperature range for these four is 73 to 78°F, so a warm 80°F discus-style setup is out because of the cories.

This plan uses nearly all of the tank's waste budget, so it has no room for later impulse buys. If you want slack, drop the bristlenose and wipe the glass yourself. Rams pair off and guard a flat stone when they spawn. A 36-inch tank gives the cardinals and cories somewhere else to go.

To go cooler or skip the rams, swap them for one angelfish and the cardinals for 10 rummy-nose tetras. One angel with 10 rummies and 6 cories also passes the calculator. Run that one at 76 to 78°F as well.

For an algae crew in place of the rams, use three Siamese algae eaters, 12 harlequin rasboras, and 6 peppered cories. That list also passes the calculator at 40 gallons. Keep a tight lid on it, since SAEs jump.

Plan 2: Pearl gourami trio with harlequins and kuhlis

One male and two female pearl gouramis, 12 harlequin rasboras, and 6 kuhli loaches. These like it warmer, about 77 to 81°F, with soft to moderate water and low flow. Floating plants and tall stems give the gouramis cover at the surface. Sand lets the kuhlis dig.

Pearl gouramis have the least room for a second male. Two males in a 40 will spend the day flaring. Kuhlis hide all day for the first few months. Count them after lights out with a flashlight rather than tearing the scape apart.

Plan 3: Hard-water swordtails and platies

One male swordtail with three females, 6 platies, and a bristlenose pleco. This is the plan for hard, alkaline tap water with a pH of 7 to 7.8. Keep it at 72 to 78°F. Swordtails use the full 36 inches. The tank depth also gives you room for plant thickets where fry hide.

You will get fry, and plenty of them. Set up a second tank, ask your local fish store whether they take fry before you have 40 of them, or keep only females. Keep the tetras from plan 1 out of this one. They want softer water than these fish.

What does not belong in a 40

An oscar needs 75 gallons or more. A common pleco grows past a foot long. Two fancy goldfish already go over the calculator's waste limit for a 40, before you add anything else. Two angelfish plus a full school of tetras and a cory group also go over.

Avoid one of everything too. Eight different species in groups of two or three makes a tank that is crowded and full of stressed schooling fish. Pick one plan and fill out its groups properly.

Filter, heater, and stocking order

Use a filter rated for at least 40 gallons: a Fluval 207 canister or an AquaClear 70 hang-on-back. Add a 150W heater for a normal room. Change 10 to 12 gallons a week. If nitrate reaches about 20 ppm before the next change, change more water or cut the stocking.

Cycle the tank before adding fish. Add the bottom group first, then the school a couple of weeks later, then the centerpiece fish once ammonia and nitrite stay at zero. The rams, gouramis, or male swordtail go in last, so they settle into a tank that already has fish in it instead of claiming all of it.

Filter and heater for a 40 breeder

A few listings we would open for this job. Skip anything you already own that still works.

  • Fluval 207 Performance Canister Filter

    Rated for about 20 to 45 gallons, so a 40 breeder sits at the top of its range. That is fine for the plans on this page, which are planted and not packed. It holds enough foam and ceramic that you clean it every month or two instead of swapping cartridges.

    Prime it after every open. Put the intake at one end and the spray bar along the back so the far corner still gets flow. If you run the full ram plan with a bristlenose, clean the foam on schedule rather than when the flow drops.

    See this listing
  • Fluval AquaClear 70 Power Filter

    The hang-on-back option. The 70 is rated for roughly 40 to 70 gallons and has a deep basket for foam and ceramic. It hangs on the long back wall of a 40 breeder with room left for a heater and a light bracket.

    Listings switch between AquaClear 70 and Fluval 70 names. Turn the flow down for a gourami tank. Skip this if a canister already runs on the same tank.

    See this listing
  • Aqueon Pro adjustable heater, 150W

    At 3 to 5 watts per gallon, a 40 in a 68 to 70°F room needs about 150W. The Pro line is the same one we use on the 20 and 29 pages, with an adjustable dial and a shatterproof shell.

    Put a thermometer at the end away from the heater. If the room stays in the low 60s all winter, go up to 200W or run two 100W heaters at opposite ends set to the same temperature.

    See this listing

Frequently asked questions

How many fish can go in a 40-gallon breeder?+

It depends on which fish, not on a count of inches. A Bolivian ram pair, 12 cardinal tetras, 8 peppered cories, and a bristlenose pleco fills one right up to the calculator's limit. Three pearl gouramis, 12 harlequin rasboras, and 6 kuhli loaches is another full plan. Bigger fish use up the room faster.

What are the dimensions of a 40-gallon breeder?+

About 36 inches long, 18 inches front to back, and 16 inches tall. A 40 long is 48 by 12 by 16, so it has the same volume but a narrower floor. The breeder's depth is what makes it good for cories, loaches, rams, and aquascapes with real depth.

Can I keep angelfish in a 40-gallon breeder?+

One angelfish, yes. One angel with 10 rummy-nose tetras and 6 peppered cories fits. A pair of angels plus a full school goes over the waste limit, and a spawning pair will claim half the tank anyway. At 16 inches tall the breeder is on the short side for adult angels, so a 29 tall or a 55 suits them better.

What size heater and filter does a 40-gallon tank need?+

A 150W heater for most rooms, and a filter rated for at least 40 gallons, such as a Fluval 207 canister or an AquaClear 70 hang-on-back. Change 25 to 30 percent of the water weekly, which is 10 to 12 gallons from a full 40.