How to Make a Self-Sustaining Aquarium

Updated on May 22, 2019

What Is a Self-Sustaining Aquarium?

Snail (Physa marmorata) grazing algae on Java moss
Snail (Physa marmorata) grazing algae on Java moss | Source

The idea of a completely self-sustaining ecosystem within an aquarium has interested aquarium hobbyists and fish keepers for many years. A self-sustaining aquarium is one where all the inhabitants can survive without the constant care of a person. Nothing goes in and nothing comes out. Ideally the only requirements from the outside would be light and the addition of extra water on occasion. Creating a perfectly self-sustaining ecosystem is an art, requiring checks and balances, a fair understanding of biology, and patience. The first aquarium you try may not be just right, but remember, outdoor environments have many levels of ecology at work. The more complex you make your community, the simpler it becomes to maintain. Frequently, it is this complexity that attracts the interest of aquarium hobbyists.

What Do You Want From Your Aquarium?

There are many different ways to approach a self-sustaining aquarium, from a small fish bowl to a 200-gallon tank. Each comes with its own challenges and rewards.

Small Bowl


  • doesn't take up much space
  • fast to set up
  • inexpensive


  • little room for diversity and representation of all necessary levels of organisms
  • less room for error
  • nitrates build up faster
  • plants outgrow the tank faster

Overall: a bowl is great for experimenting, but very challenging to keep self-sustaining for very long.

Medium-Sized Aquarium (10-30 Gallons)


  • more space for plants to grow
  • more options for diversity of organisms
  • more chance for sustainability over time
  • takes up modest space
  • fairly easy to set up


  • higher cost than a smaller set-up
  • more substrate (sand and gravel) needed
  • still not large enough for ideal sustainability over a long time

Overall, this is probably the best choice for the average hobbyist with only moderate space and a strong interest in developing a sustainable aquarium.

Large Aquarium (60-200+ Gallons)


  • significant room for sustainability
  • can handle multiple species of more complex organisms
  • the highest chance of sustainable longevity


  • heavy (with water weighing 8.35 pounds per gallon, a large aquarium including the glass and water can weigh over 1000 pounds)
  • hard to make room for
  • more expensive to light, heat, and set up

Overall, a large aquarium (100 gallons plus) has the best chance of sustainability over a long period of time, but it is so big and heavy that it's just not realistic for many people.

What You'll Need

Every aquarium needs a few basics to get started:

1. You need an aquarium; it could be a bowl, a large jar, a milk jug with the top cut off, a rubbermaid storage box or an aquarium designed specifically for fish, just something that lets light in and holds water.

2. You will need substrate, preferably a few types for maximum ecological diversity; this will include sand, gravel, and medium-sized rocks or river rocks.

3. Water, with or without dechlorinating drops

4. Plants. (We'll discuss what types of plants.)

5. Objects for decoration or hiding places. These could include, rocks, sticks, clay pots, PVC pipes, plastic plants, or store-bought decorations like a pirate skeleton or a treasure chest.

6. A light source. Overhead or room lighting just won't cut it, and placing your tank or bowl in direct sunlight can result in fish deaths. A fluorescent aquarium light is much better, to ensure the growth of algae and plants as well as to display the beauty of your aquarium.

7. Critters! (More below.)

Getting Started: Putting the Pieces Together

Baby guppies
Baby guppies | Source

Making your aquarium able to sustain itself isn't as simple as just pouring sand in the bottom, filling it with water, and tossing in a fish. It takes several steps to assure an established food chain and the survival of your aquarium on its own.

First you'll want to establish the substrate of your aquarium. I prefer to put in the finer substrates (for example, sand) as the bottom layer and then larger ones (for example pea gravel) on top as the next layer. This will give you a strong rooting base for your plants, and allow air pockets between the gravel for waste to settle, and build up a nutrient layer for your plants.

In medium to large aquariums, a substrate depth of 2 inches of sand and 1½-2 inches of pea gravel or other similarly sized coarse substrate should be adequate for optimal plant growth and waste capture.

In a smaller bowl or mini-aquarium, an inch of sand and 1/2 inch of coarse substrate should be enough to maintain a plant without taking up too much of the water space.

Now that you have your aquarium set up with substrate, it's time to add the water. You have two choices:

  • use water from your tap plus dechlorinating drops
  • use bottled spring water from the store

I prefer to use dechlorinating drops because the brand I use (API) also detoxifies heavy metals in the water.

The food chain is the most important aspect of a sustainable ecosystem. In smaller aquariums the food chain won't reach much complexity beyond an algae-based food source, but in larger setups a variety of species that feed on algae, plants, and even other fish may be incorporated.

For a tank's food chain to be successful it has to be put together in the correct order. Each "link" of the chain must be adequate before the next link is introduced.

In a basic tank, algae and micro-organisms are going to be the foundation of the food chain. To encourage their growth. you'll need a bright fluorescent light and something to get them started, i like to use a small amount of fish food flakes mixed into the water to start the process. A good way to encourage the growth of algae is to mix some water from an existing fish bowl or aquarium into your new one. The nitrates from the fish waste will become fertilizer for the algae.

This brings us to our next step: plants. There is no hope of having a self-sustaining aquarium without plants, because plants use the waste produced by the fish as fertilizer. Not only do plants improve water quality, but also they compete with algae for nitrates, controlling those algal blooms that make your tank a murky green mess.

There is a lot of thought that must go into which plants to use in your aquarium. Some things to consider are:

  • the rate of growth of the plant (which determines wheteher you'll constantly have to trim and manage it)
  • the size of the plant,
  • whether it is edible for fish and snails, and
  • which part of the aquarium it will grow in (from the ground up, from the surface down, floating, growing on branches or rocks)

For a diverse and more successful aquarium, a variety of different types of plants should be used. Here are some ideas for each layer of the tank:

  • Bottom: hair grass, corkscrew grass, green rotala
  • Branches and rocks: Christmas moss, phoenix moss, Java moss, crystalwort
  • Surface: duckweed, lotus

The final step once the plants and algae are established is to introduce the moving parts: the animals.

This is really a two-part step, and even a three-part step in larger aquariums.

First you'll need to add micro-critters. These can range from something tiny like micro-planarians and daphnia to small pond snails. These will be the base of the food chain for any fish that eat more than just plants or algae.

After enough time has passed for these little guys to become established and start reproducing, it is time to add the next link in your food chain. For small fish bowls, I would recommend only herbivorous species like freshwater shrimp, because there isn't enough space for adequate populations of any higher levels in the food chain to thrive. For any size aquarium I would recommend any of the freshwater shrimp species; ghost and red cherry shrimp are the hardiest and probably least expensive.

For a larger aquarium you can add some variety to the food chain. I would recommend starting slowly with predator species, and only adding more as the populations of food organisms grow.

The two species I prefer for the next level are guppies and Endler's livebearers; these two fish are relatively small and reproduce very quickly, which makes them a great candidate as a diet for other species of fish. Guppies and Endler's livebearers can be the top of the food chain in smaller aquariums in the 7.5 to 15-gallon range; they feed on the egg sacs of snails and on newborn shrimp, and will sometimes pick at plants. The young of these species are very small and feed on micro-organisms, particles of algae suspended in the water, or other bits of food they find around the aquarium.

After this point, if you have a larger aquarium, it is up to you what you choose to add to your aquarium based on what you think may be needed. It really is a balance of science.

Troubleshooting: How to Keep the Tank Afloat

Daphnia magna (magnified)
Daphnia magna (magnified) | Source

Creating a self-sustaining ecosystem within an aquarium takes a lot of patience; it involves lots of small manipulations to create just the right balance. Here are some possible solutions to some problems you may encounter.

Problem: Too Much Algae or Clouding in the Water

Solution: There are a few options you can try. For very cloudy or very green water you may want to try all of the following.

  • Try adding Daphnia. There are three main types (moina, magna, and pulex) with different sizes and different characteristics; you'll have to research on your own to find out which is right for your ecosystem. Daphnia feed on algae and micro-organisms floating in the water and reproduce at a high rate. They should clear the water fairly quickly.
  • Try adding freshwater clams. As filter feeders, freshwater clams siphon in the water and ingest the particulates in it, then send the filtered water right back out. Freshwater clams are recommended for larger aquariums with several inches of fine substrate for burrowing into. The aquarium should be well established so the clams have enough to feed on
  • Try adding more plants. Plants often compete with algae for nutrients in the water, and, as more efficient organisms, typically beat the algae out.
  • Be sure your aquarium isn't overpopulated. Blooms of algae can be caused by a surplus of nitrates in the water, created by fish waste. If your food chain is out of balance and one link is too large, you'll need to cut it down to reach equilibrium.

Problem: Fish Eat Each Other's Fins

Solution: It could just be the mating behavior of the species, but there is a chance that there isn't enough for the fish to eat. Try adding in more snails, shrimp, daphnia, or other small organisms, and feed the fish commercial food for a few weeks until the new additions have had time to establish a population that can handle the predation.

Be sure your populations higher up the food chain haven't reached excessive numbers; this could put undue strain on the lesser organisms and keep them from reaching sustainable numbers.

Problem: Too Much Algae on the Glass

Solution: Sometimes you'll just have to scrape it off yourself, but snails and shrimp put a dent in it, and an algae-eating fish like Plecostomus helps keep down the algae growing on aquarium surfaces.

Note: removing the light source and keeping the aquarium in complete darkness for several days can greatly reduce any sort of algae growth, but keep in mind, it may reduce it too much and adversely affect other organisms.

As you're probably beginning to realize it is all about balancing the different aspects of the aquarium to achieve perfect harmony. Don't be afraid to try new additions, even if you have to give supplemental food at times. Your aquarium can still grow to be self-sustaining.


When keeping any aquarium fish or plant species, please remember to never release them into the wild. Do not allow non-native species to get into any water sources. Part of keeping fish is being responsible and maintaining balance. By managing your fish and plants appropriately and keeping them out of the wild, you're doing your part in keeping your local ecosystems running the way they're supposed to.

Thank you!

Questions & Answers


    Submit a Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)