Home›Blog›How to Register a Fish Farming Business in Kenya
Guide4 min read

How to Register a Fish Farming Business in Kenya

Fish farming is a legitimate agricultural business in Kenya, but it requires proper registration with multiple government agencies. Here's what you need to do to operate legally.

agriculturebusiness registrationfarmingKenya
8 October 2026
How to Register a Fish Farming Business in Kenya

Fish farming in Kenya sits at the intersection of agriculture and aquaculture—and that means your registration involves more than just one government office. Unlike a straightforward retail business, you'll need clearance from the fisheries department, county authorities, and the standard business registration channels. The process is manageable, but it takes patience and attention to detail.

Start by registering your business name with the Registrar of Companies. You can do this online through ecitizen.go.ke or visit the office in Nairobi. The registration fee for a business name is KSh 500–2,000 depending on your business structure. If you're operating as a sole proprietor or partnership, a business name is sufficient. If you want liability protection, register as a limited company instead—this costs more but gives you legal separation from the business.

Once your business name is reserved (usually within 24 hours online), you need to obtain a County Fisheries License. This is non-negotiable in Kenya. Fish farming falls under county jurisdiction, so contact your county's Fisheries Department directly. You'll need to provide:

  • Proof of land ownership or lease agreement
  • Site plans showing pond dimensions and water source
  • Environmental impact assessment or county-approved fish farming guidelines
  • Your business registration certificate

The fisheries officer will visit your site to verify water quality, pond construction, and proximity to residential areas. Counties like Kisii, Nakuru, and Kericho have established aquaculture programs and faster approval timelines. Expect to pay KSh 5,000–15,000 for the license, valid for one year, with annual renewal required.

Next, get a Tax Identification Number (TIN) from the Kenya Revenue Authority (KRA). Register on itax.kra.go.ke and apply for your TIN. You'll need your business registration certificate and a KRA PIN (which you can apply for on the same portal). Registration is free, but you must complete this step to operate legally and access banking services.

If your fish farming operation involves selling to the public or retailers, register with your county's Trade and Licensing office. This is separate from the fisheries license and covers general business operations. Fees vary by county but typically range from KSh 3,000–8,000 annually.

Many fish farmers overlook environmental compliance. Depending on your pond size and location, you may need approval from the National Environment Management Authority (NEMA). If your operation involves more than two acres of water surface or discharge into public water bodies, NEMA approval is mandatory. This process costs money and time—budget 2–3 months and KSh 20,000–50,000.

Open a business bank account using your registration documents and TIN. Most Kenyan banks accept fish farming businesses, though some require proof of fisheries licensing first. With an account, you can track income, access credit, and operate transparently with the KRA.

If you're planning to import fish feed or breeding stock, contact the Kenya Plant Health Inspectorate Service (KEPHIS) for import permits. This adds another step but is necessary if you're sourcing aquaculture inputs internationally.

The entire registration process—from business name to operational licenses—typically takes 6–12 weeks if all documents are in order. County response times vary significantly. Working with business registration experts who understand Kenyan fisheries regulations can shorten delays and catch administrative mistakes early. You can also find a verified Kenyan expert on Kaziiko who specializes in agricultural business setup.

Frequently Asked Questions

Do I need permission from my neighbors to start fish farming?

Not legally, but county fisheries officers will check if your operation affects neighboring land or water sources. Poor pond management causing flooding or water pollution can trigger complaints. Inform neighbors beforehand to avoid conflict and community resistance during licensing.

Can I start fish farming on rented land?

Yes. The county will accept a valid lease agreement (typically 5+ years) as proof of land rights. Ensure your lease explicitly permits aquaculture, and inform your landlord before construction begins.

What's the minimum pond size to register as a commercial operation?

Counties don't enforce a strict minimum, but NEMA becomes involved at 2+ acres of water surface. Start small if you're learning—most successful fish farmers begin with 0.5–1 acre ponds before scaling up.

How much does fish farming registration cost in total?

Expect KSh 30,000–80,000 combined for business registration, fisheries license, TIN, county trade license, and environmental compliance, depending on your county and pond size. Some costs recur annually.

Find an Expert on Kaziiko

business registration experts ›Browse all experts ›
KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Guide

How to Change Your SHA Principal Member or Dependants in Kenya

4 min read
Guide

How to Apply for a Nairobi City County Business Permit Online

4 min read
Guide

How to Import Goods into Kenya: KRA Customs Declaration Guide 2026

4 min read