FishHub

SA's Aquarium Marketplace

Loading…
Skip to content
FishHub
MarketplaceStore
HomeBrowseStoreCommunity
Alerts
Me
FishHub

South Africa's aquarium marketplace & species directory.

Explore

  • Listings
  • Marketplace
  • Shops
  • Store
  • Community
  • Blog
  • Rewards

Trust & safety

  • Verified Sellers
  • Live Arrival Guarantee
  • Courier safety guide

Company

  • Claim your shop
  • Features
  • About Us
  • FAQ
  • Contact
  • Pricing
  • Roadmap

Stay in the loop

Join on WhatsApp for updates and community chat.

  • AnnouncementsNews, features, and platform updates
  • Community chatHobbyists, advice, and feedback — no ads
Terms of ServicePrivacy PolicyCookie PolicyRefund & ReturnsShipping

Questions? Contact us or email support@fishhub.co.za. Store prices include VAT and all mandatory costs.

© 2026 FishHub. All rights reserved.

    1. Home
    2. /Beginner guide

    The beginner's guide to fishkeeping in South Africa

    Everything you need for your first tank — sized for SA water, shops, couriers, and budgets.

    16 min read

    Starting a fish tank in South Africa is easier than most forums make it sound — but the advice scattered across Facebook groups, old forum threads, and shop counter chat often contradicts itself. This guide is written for SA hobbyists: our tap water, our courier networks, our price ranges, and the shops you can actually buy from today. Whether you searched for how to start a fish tank South Africa, beginner fish South Africa, or where to buy fish online SA, you are in the right place.

    Choosing your first tank: size, placement, and budget

    The single biggest mistake beginners make is buying a tank that is too small. A 20–40 litre “starter kit” looks cheap on the shelf at your local mall, but small volumes are unforgiving: ammonia spikes happen fast, temperature swings are brutal in a Gauteng summer or a Cape winter, and you will upgrade within months anyway.

    For a first freshwater community tank, aim for 60–120 litres if your budget and space allow. A 60L gives you enough water volume to survive beginner mistakes; a 90–120L tank opens up far more stocking options and stays more stable when you go on holiday for a long weekend. If you live in a flat with weight restrictions, a sturdy cabinet rated for the filled weight is non-negotiable — water weighs 1 kg per litre, plus substrate and decor.

    Where to put the tank

    Place the aquarium away from direct sunlight (algae blooms), draughty doors (temperature stress), and speakers or washing machines (constant vibration stresses fish). In SA homes, north-facing windows and patio doors are the usual culprits for green water within weeks. Leave 10–15 cm behind the tank for filter hoses and power cables. You need a dedicated power point on its own trip switch if possible — never daisy-chain heaters and lights off one overloaded multi-plug.

    Budget reality in rand

    A honest starter budget for a 60–90L setup in South Africa in 2025–2026 looks roughly like this: R800–R1 500 for the tank and cabinet (or second-hand from marketplace groups), R400–R800 for a hang-on-back or internal filter, R200–R400 for a heater (essential in most provinces except perhaps coastal KZN winter rooms), R150–R300 for substrate, R200–R500 for plants or decor, and R300–R800 for your first fish depending on species. That is R2 000–R4 500 before you count food and water conditioner — still cheaper than replacing dead fish every month because the kit was too small.

    Browse what shops are charging right now on FishHub listings before you buy — prices vary wildly between provinces and between mall chains versus specialist LFS stores.

    The nitrogen cycle, explained simply

    Fish produce ammonia through waste and gills. Ammonia is toxic. In a mature aquarium, beneficial bacteria convert ammonia → nitrite → nitrate. That bacterial colony is your biological filter, and it takes weeks to establish — this is the nitrogen cycle.

    New tanks have almost no bacteria. If you add fish on day one without cycling, ammonia spikes and fish get “new tank syndrome” — gasping at the surface, clamped fins, deaths within days. Forums used to recommend fish-in cycling; modern best practice is fishless cycling: add a source of ammonia (pure ammonium chloride, or a small pinch of fish food daily), test daily, and wait until ammonia and nitrite read zero when you dose ammonia. Only then add fish.

    Testing in SA

    Liquid test kits (API Freshwater Master Kit and similar) are sold at most aquarium shops in Gauteng, Western Cape, and KZN. Dip strips are cheaper but less accurate — fine for monitoring, not for diagnosing a crash. Test for ammonia, nitrite, nitrate, and pH weekly once stocked. Nitrate is best kept under 40 ppm with regular water changes; SA tap water often has moderate hardness, which is fine for most community fish.

    Speeding up the cycle

    Borrow filter media from a friend's mature tank (keep it wet in tank water during transport), use bottled bacteria products (results vary), and plant heavily from day one — live plants absorb ammonia directly. Never rinse established filter sponge under tap water; chlorine kills your colony. Swish it in old tank water only.

    Choosing beginner-friendly fish

    Hardy, peaceful, and widely available in SA — that is the beginner trifecta. Avoid species that need perfect soft water unless you are prepared to remineralise RO water (common for advanced shrimp, not your first tank). Here are proven starters with links to care data and live SA stock on FishHub.

    Livebearers: guppies and platies

    Guppies and platies tolerate a range of water conditions, eat ordinary flake, and are bred locally in huge numbers. Guppies breed constantly — start with all males if you do not want fry overwhelming the tank. Platies are slightly larger and calmer. Keep livebearers in groups; a single guppy is a stressed guppy.

    Tetras and small schooling fish

    Neon tetras are iconic but slightly more sensitive to unstable cycles — add them week four, not day one. For an earlier add, consider Endler's livebearers (colourful, tough, smaller than guppies) or zebra danios. Schooling fish need groups of six or more to feel safe and show natural behaviour.

    Bottom dwellers

    Panda corydoras and bristlenose plecos clean up leftover food from the substrate and add movement at the bottom of the tank. Corydoras need smooth sand or fine gravel — sharp decor cuts their barbels. One bristlenose per 60–90L is enough; they produce more waste than they “eat.”

    The betta question

    Betta fish are beautiful and available everywhere in SA, but they are not community fish in a small tank. One male betta per tank; avoid flowing fins with nippy tetras. A 20L dedicated betta tank with plants is a valid beginner setup — just do not stick a betta in a 60L community with guppies and expect peace.

    Cichlids — wait until tank two

    African cichlids and German blue rams are stunning but need mature, stable water and specific tank mates. Rams prefer warmer water (26–28°C) and lower pH than generic SA tap in some municipalities. Save them for when you have tested kits and a cycled tank running eight weeks or more.

    Search all beginner species at once: freshwater fish listings, or filter by tetras in Gauteng and guppies in the Western Cape.

    Where to buy fish safely in South Africa

    You have four main channels: your local LFS (local fish shop), specialist breeders on Facebook/WhatsApp, online shops with courier delivery, and classified listings. Each has trade-offs.

    Local fish shops

    Walk in, see the fish, check health (clear eyes, intact fins, active swimming), and take them home in an hour. Best for first purchases when you are still learning acclimation. Find shops by province on FishHub Shops — compare who stocks the species you want before driving across Johannesburg traffic.

    Online and courier

    Buying fish online in SA is normal now — especially for shrimp, rare cichlids, and specialised strains. Reputable sellers use oxygen-filled bags inside insulated boxes, ship Monday–Wednesday, and offer DOA (dead on arrival) policies. Read our full courier buying guide before your first mail order.

    Trusted sellers

    The WhatsApp groups have informal trusted-seller lists that change weekly. FishHub's Verified Sellers page is the structured version: shops and breeders we have confirmed and track. Start there if you are nervous about sending EFT to a stranger.

    What to avoid

    Wild-caught fish sold as “bargains” without quarantine, mixed bags of random fry, and sellers who refuse to show photos of packing or refuse DOA policies on couriers. If the price is half of everyone else's, ask why before you pay.

    Equipment you actually need vs what gets marketed to you

    Retail starter kits often bundle stuff you do not need yet, and omit stuff you do.

    Need from day one

    • Filter rated for your tank volume (aim 4–6× turnover per hour)
    • Heater with thermostat — even in SA, winter nights drop tank temps below tropical fish comfort in Gauteng highveld and the interior
    • Water conditioner — removes chlorine and chloramine from municipal tap
    • Test kit — liquid preferred
    • Net, bucket used only for fish

    Nice to have early

    • Gravel vacuum for water changes
    • Timer for lights (8–10 hours prevents algae)
    • Small quarantine tub if you buy fish from multiple sources

    Marketing upsells you can skip initially

    • CO2 injection — not for your first unplanted or lightly planted tank
    • Expensive LED rigs — a basic planted-suitable LED is enough to start
    • Reverse osmosis units — only if you move into Caridina shrimp or ultra-soft water fish
    • Automatic feeders before you have mastered manual feeding portions
    • “Bacteria in a bottle” as a substitute for proper cycling patience

    Once you know which fish you are targeting, save them to a wishlist and get alerted when they appear at SA shops — no more daily website refreshing.

    Start your wishlist →

    Free, unlimited — we ping you when species you want are listed near you.

    Start your wishlist →

    Common beginner mistakes (and how to avoid them)

    Adding fish before the tank is cycled

    Patience saves money. A fishless cycle takes 2–6 weeks. Use that time to research species, aquascape slowly, and set FishHub alerts for out-of-stock fish you want.

    Overstocking

    The inch-per-gallon rule is outdated and ignores fish body mass. A 60L tank might hold a school of 8 neon tetras, 6 corydoras, and a bristlenose — not a pair of oscars. Use our tank compatibility tool before you mix species.

    Overfeeding

    Uneaten food rots into ammonia. Feed what fish eat in two minutes, once or twice daily. Skip a day weekly — fish evolved without constant flakes.

    Chasing perfect pH with chemicals

    Most SA community fish adapt to local tap if acclimated slowly. Constant pH swings from powders hurt more than a stable pH 7.6. Test first; mess with chemistry only when a species truly needs it.

    Mixing incompatible fish

    African cichlids with tetras, male bettas with guppies, large angels with cherry shrimp — all recipes for stress and deaths. Read species pages and temperament tags before buying.

    Skipping quarantine

    One sick fish from a auction can wipe a tank. A simple 20L quarantine with sponge filter for 2–3 weeks catches most ich and bacterial issues before they hit your display tank.

    Ignoring water changes

    Nitrate accumulates even in cycled tanks. Change 25–30% weekly with conditioned tap water matched to tank temperature. In hard-water areas (much of Gauteng), your tap may be perfect for African cichlids and livebearers without modification.

    Your next steps on FishHub

    You now have the framework: right-sized tank, cycled filter, hardy first fish, safe SA sellers, and realistic equipment. Put it into practice:

    • Browse species and compare live prices
    • Find shops in your province
    • Buy from verified sellers when ordering online
    • Shrimp guide if you are thinking invertebrates next
    • Aquascaping guide for your first planted layout
    • Create a free account for unlimited stock alerts

    The hobby is supposed to be calming. Less forum noise, more watching your fish — that is what we are building FishHub for.

    Guppy — set a free alert and we'll notify you when it's listed at an SA shop.

    🔔 Alert me when listed

    Neon Tetra — set a free alert and we'll notify you when it's listed at an SA shop.

    🔔 Alert me when listed

    Endler's Livebearer — set a free alert and we'll notify you when it's listed at an SA shop.

    🔔 Alert me when listed

    Platy — set a free alert and we'll notify you when it's listed at an SA shop.

    🔔 Alert me when listed

    Bristlenose Pleco — set a free alert and we'll notify you when it's listed at an SA shop.

    🔔 Alert me when listed

    German Blue Ram — set a free alert and we'll notify you when it's listed at an SA shop.

    🔔 Alert me when listed

    Betta — set a free alert and we'll notify you when it's listed at an SA shop.

    🔔 Alert me when listed

    Panda Corydoras — set a free alert and we'll notify you when it's listed at an SA shop.

    🔔 Alert me when listed