How to Make a Cheap Homemade Betta Tank Divider

Updated on August 14, 2019
mariekbloch profile image

Marie is a lover of everything about and inside of aquariums. Among other friendly creatures, she has a turtle that she adores.

If you plan to keep two male betta fish in the same tank, you better have a divider to separate the two; otherwise, fins will be torn to shreds.

The benefit of having two males share an aquarium vs. giving each a separate tank is that it simplifies care: There is no need to buy two heaters. There is no need to add dechlorinating formula twice. There is also no need to worry about where to place the second tank. It’s all in one, minus décor and food—those you will have to do twice.

The downside of having a divided tank is that there will always be a risk of one fish getting loose. This is why fool-proofing the divider is so important.

Store-Bought vs. Homemade Dividers

Petsmart and other pet stores carry screen tank dividers; the cheapest is $9.99, and that’s for their 10-gallon. For most people, that size is enough. But many have complained that it doesn’t fit right, warping because it is coiled in the box. Also, many people end up having to cut and modify it because the dimensions don’t match the tank.

Why spend $10 for a coiled mesh screen that you have to cut to make fit, when you can buy flat plastic mesh and suction cups separately for $6?

Supply List

Here is what you need:

  • Plastic Mesh Sheets (I know Walmart sells packs, but Michael’s sells individuals for 60–90 cents each)
  • Suction Cups (a few bucks for a pack of four—you may need two packs)
  • Two Feet of Fishing Line (surely you know someone who fishes)
  • Poster Boarders (long black plastic things you clip around the edges of a poster individually, near poster section at Walmart, few bucks)
  • Scissors
  • Tank

How to Make the Divider

I highly recommend you put this together in a dry, barren tank. It would be no fun trying to create this with water abstracting your view.

There are several ways to make this tank divider. One way is to make a one-sheet divider like the ones they sell in stores. However, I think the more space you put between the fish, the better. So I will go over what I did for my tank, making a double-sheet betta divider.

  • For a 20-gallon long, you’ll only need two sheets.
  • For a 10-gallon, you might still need two just in case.
  • For a 20-gallon tall, you will need to buy at least one more sheet, two to be safe.

Step 1: Measure and Cut

So you got all of your materials. Time to start measuring and cutting your mesh. Because the poster boarders are going to clamp the sides of each ( to make it sturdy), keep in mind that there will be an extra centimeter or two for the plastic boarders. Constantly check by adding the poster boarders after every cut and place it in your tank. I accidentally made mine too short, but I will go over how to correct this later.

Click thumbnail to view full-size

Step 2: Secure the Mesh With Suction Cups

So you got your mesh sheet with clamped poster boarders. You’ll want about an inch between the sheets, so it helps to measure and mark the top and bottom part of your aquarium (could mark it over tape ) so you know exactly where you want your sheets to be. In my example, I used eight suction cups with four on each side. I lined up the cups, making sure each sheet has a top and bottom cup attached with fishing line. This is the difficult part, because if you make the line too short, the poster boarder will be over the suction cup, creating a gap and possibly a warped sheet.

Click thumbnail to view full-size

Step 3: Fix Any Concerns Once It’s Created

So your finished product looks a lot like mine. The suction cups are pressing against the sides, creating gaps between the cups, or you simply cut it half an inch too short. If you think there is a possibility that your fish could get through, then they can. But don’t worry; I have a few solutions:

  • For one, if the gap isn’t too large, measure and cut up a piece of plastic straw and simply squeeze it between like I have done.
  • If the gaps are too wide and the pieces of straw loosen and float up, use any remaining mesh and simply tie it outside of the sheet (like I have also done). Don’t tie it on the inside, because the fish will be able to press through it. By tying it outside, there's no way they can push through. Make sure it's tied as close to the original mesh as possible; you don't want it to be loose.
  • Adding gravel and leaning heavy décor against it will also keep it secure. For the sake of lowering visibility of the other fish, add some unused aquarium plants between the mesh.

Click thumbnail to view full-size

Enjoy Your New Divider

That’s it. Just make sure there is no way for one of your fish to get through to the other side. Once you have built it and made necessary alterations, keep an eye on the tank for a while. One of your fish might find a way, and you want to catch the mistake sooner than later.

Also, when doing water changes, you’ll want the water level to at least be 1.5 inches lower than the top of the mesh. Remember, bettas can jump. Enjoy!

So what's your betta tank situation?

See results


    0 of 8192 characters used
    Post Comment
    • profile image


      4 years ago

      works for my 5 gallon tank with 2 betta fish i live the idea even two years later THANK you

    • mariekbloch profile imageAUTHOR


      7 years ago

      Thank you. It was fun to make.

    • prasetio30 profile image


      7 years ago from malang-indonesia

      Very inspiring hub. I love your tips and I can't wait to make it soon. Thanks for writing and share with us. Voted up!


    • mariekbloch profile imageAUTHOR


      7 years ago

      I am aware that I have two heaters in the picture. They're both really weak and they barely keep the temp. right, so I use them both. Planning on getting a bigger heater.


    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)