BlogBusiness GuidesFish Farming in Nepal: Cost, Profit and How to Start (2026)

Fish Farming in Nepal: Cost, Profit and How to Start (2026)

Real 2026 Kalimati fish prices, official pond and stocking figures, what nine studies say ponds earn, and the squeeze from feed and imports

21 min readPublished Nov 10, 2026
Prakash Nepali
By Prakash Nepali

AI & business enthusiast based in South Korea, building NepalBusiness.org.

Fish farming in Nepal: Kalimati rohu Rs 339 a kg average in 2026, benefit-cost ratio 1.3 to 2.2, 5,054 tonnes of fish imported in 2082/83

Last updated: 10 November 2026. Fish prices, feed prices and grants change, so check with your buyers, feed supplier and local fisheries office before you invest. This is general information, not financial advice.

Quick answer

Fish farming (माछा पालन) in Nepal can pay. Nine Nepali farm studies report a benefit-cost ratio of about 1.3 to 2.2 for carp ponds, and Kalimati's wholesale price for rohu averaged Rs 339 a kg across 2026.

The margin is squeezed from two sides. Feed is 40 to 60% of production cost, and in Sarlahi its price has doubled in seven years while farmers still sell at Rs 200 to 400 a kg. Meanwhile Nepal imported 5,054 tonnes of fish in 2082/83, three-quarters of it from India, mostly frozen whole fish at a customs value of about Rs 212 a kg. The ponds that do well keep feed costs down, keep more fingerlings alive, and sell fresh fish locally.

Is fish farming profitable in Nepal in 2026?

Yes, for a well-run pond, but expect a modest margin on rented land. Here is what the studies found:

Study (data year)B:CHow it was counted
Koshi, 470 farms (2022/23)1.8Basis not stated
Chitwan (2016)1.63Full cost incl. land rent
Siraha (2023)1.28Full cost incl. land rent
Kanchanpur (2022)1.40No depreciation
Bara, Pachrauta (2021)2.20No land rent
Dang (2018)1.82Running costs only

B:C is the benefit-cost ratio: 1.5 means Rs 1.50 back for every Rs 1 spent. Sources: Koshi Province fisheries survey 2079/80 and studies in Nepali journals; full list at the end.

Three things to know before you read too much into these numbers:

  • The ratios are counted differently. When land rent and all costs are included, most studies land between 1.3 and 1.6. The higher figures leave out land rent or count only running costs.
  • Bad years happen. In the Chitwan study, some farms lost up to Rs 4.96 lakh per hectare, and in a Dhanusha study some lost up to Rs 15.2 lakh, while others made good profits.
  • Feed decides the result. It was the largest or second-largest cost in nearly every study. A Sunsari farmer with 30 ponds says he uses about 2 kg of feed for every kg of fish. At Rs 50 a kg, feed then costs about Rs 100 per kg of fish; at Rs 160 a kg, it costs over Rs 300 (our calculation), close to the whole wholesale price.

Fish prices in Nepal: Kalimati 2026

We pulled Kalimati market's official wholesale price list for one day in every month of 2026:

Kalimati average wholesale fish prices in 2026: rohu Rs 330 to 355, bachuwa Rs 270 to 320, chhadi Rs 240 to 335 per kg, all rising in August
Kalimati average wholesale price per kg, one day each month, 2026.
DateRohuBachuwaChhadi
15 JanRs 330Rs 270Rs 240
15 FebRs 330Rs 270Rs 240
15 MarRs 335Rs 275Rs 240
15 AprRs 330Rs 305Rs 290
15 MayRs 330Rs 305Rs 260
15 JunRs 330Rs 290Rs 245
15 JulRs 330Rs 290Rs 290
15 AugRs 350Rs 315Rs 315
15 SepRs 355Rs 320Rs 335
15 OctRs 355Rs 315Rs 335
9 NovRs 355Rs 315Rs 335

Average wholesale price per kg on each date, from the Kalimati Fruits and Vegetable Market Development Board's daily price lists. Kalimati also lists dried fish at Rs 900 a kg. See today's prices on our daily prices page.

  • Prices move in steps, not every day. All three fresh fish stepped up in mid-August 2026, and bachuwa and chhadi also rose in April.
  • Compared with a year ago (9 November 2025), rohu is up 7.6%, bachuwa up 16.7% and chhadi up 39.6%.
  • No festival spike showed up on the dates we checked, and we found no 2025–26 report of fish prices jumping at Dashain, Tihar or Chhath.
  • Kalimati does not say which species it sells as bachuwa and chhadi, so we have left the names as they are.

From the pond to the plate

  • Farm gate: Sarlahi farmers sell at Rs 200 to 400 a kg, the same as seven years ago (Gorkhapatra, May 2026). In Kailali, local fish sells wholesale at Rs 250 against Rs 220 for fish from across the border (eKantipur, August 2025).
  • Retail: the Department of Commerce's monthly reports show local fish at about Rs 300 to 525 a kg across six cities in 2026, and Rs 450 to 500 in the Kathmandu Valley from Falgun to Asar 2083.
  • Hills pay more: a Khotang farmer sells carp at Rs 800 a kg at his pond (Onlinekhabar, August 2026).

How big is fish farming in Nepal?

  • Nepal produced 131,112 tonnes of fish in fiscal year 2081/82, 6.2% more than the year before. Pond carp gave 88,254 tonnes from 54,685 ponds, and 75,639 households farm fish (Ministry of Agriculture statistics).
  • Recorded imports rose from 3,918 tonnes in 2081/82 to 5,054 tonnes in 2082/83, worth Rs 120.7 crore. India supplied about 75%, almost all of it frozen whole fish (Department of Customs).
  • Frozen carp imports more than doubled, to 1,785 tonnes. That is still only about 2% of what Nepali ponds produce (our calculation), but at a customs value near Rs 212 a kg it pulls prices down.
  • Imports are not always cheaper in shops. In Shrawan and Bhadra 2083, the average retail price of "outside" fish in five cities was higher than local fish.

Which fish should you farm in Nepal?

Beginners should start with carp polyculture: several carp species in one pond, each feeding at a different depth. More than 90% of fish farmers in Koshi Province farm this way. The government recommends seven species:

SpeciesNepali nameShare of fish
Silver carpसिल्भर कार्प35%
Common carpकमन कार्प25%
Naini (mrigal)नैनी15%
Rohuरहु10%
Bighead carpबिगहेड5%
Grass carpग्रास कार्प5%
Bhakur (catla)भाकुर5%

Ratio for a pond with all seven species, from the government fish farming FAQ published by Suryabinayak Municipality. The Koshi Province handbook changes the mix by pond: more silver carp in green, fertile water, more grass carp in weedy ponds, and more rohu and naini where you feed pellets heavily.

  • Carp need warm water. They grow best at 22 to 32 °C. The government FAQ says carp farming is "not very profitable" where water stays that warm for less than six months a year, which rules out many higher hill sites.
  • Check that a species is allowed. In November 2026, Chitwan's district administration ordered three farms to destroy banned Maur fish (माउर). Ask your local fisheries office before you stock anything unusual.

Pangasius: high yield, but not for beginners

Pangasius (पंगास) can produce 30 to 70 tonnes per hectare in 7 to 9 months, according to the government FAQ, and Nepal produced 10,427 tonnes in 2081/82. But Koshi Province's survey found farmers switching from pangasius back to carp: seed came from India, feed was imported, summer water exchange made electricity expensive, and the fish was hard to sell. Nepal also imported about 2,900 tonnes of frozen catfish and catfish fillets in 2082/83. In a 2024 Kailali survey, 60% of pangasius farmers said illegal Indian imports hurt their sales. We found no Nepali study of pangasius costs and profit, so treat it as an option for experienced Terai farmers with reliable power.

Rainbow trout: for cold, flowing water only

Trout (ट्राउट) is a different business, grown in concrete raceways on cold, flowing water. NARC's trout manual says the water must stay below 21 °C all year, and even a small farm needs a steady 10 litres per second. Prices are high: Rs 1,300 to 1,800 a kg in Jumla in April 2026. But the start is hard. One Jumla farmer lost his first 15,000 fingerlings and, after two years, had invested Rs 17.75 lakh against Rs 7.32 lakh of sales (Kathmandu Post and eKantipur, April 2026). Koshi's survey recorded a trout B:C of only 1.3. Fingerlings come mainly from NARC's trout research station at Dhunche, Rasuwa.

How to prepare a fish pond: official figures

ItemOfficial figure
Pond depth1.5–2 m (Terai pond 5–8 kattha)
Fingerlings350–500 per kattha, 3–4 inch
Lime before filling15–20 kg per kattha
Cow dung before stocking70–100 kg per kattha
Weekly fertiliser0.8 kg DAP + 1.2 kg urea + 60 kg dung per kattha
Water temperature20–32 °C
Dissolved oxygenabove 5 ppm
Water pH7–9
Time to sellabout 6 months, at 0.5–1 kg

From the government fish farming FAQ (Suryabinayak Municipality) and the Koshi Province fish farming handbook. The handbook gives a higher basal manure dose (200–300 kg per kattha), so ask your local fisheries technician which suits your pond. One hectare is about 29.5 kattha.

  • Lime by soil pH. The handbook gives lime per hectare per year by soil pH: 2,000 kg at pH 4–5, 1,000 kg at 5–6.5, 500 kg at 6.5–7.5, 200 kg at 7.5–8, and none above 8. Lime first, then add manure.
  • Check water colour. The handbook uses a Secchi disc: if you can see it 25 to 40 cm down, the water is good. Under 25 cm means too much plankton and a risk of low oxygen, so replace some water. Over 60 cm, add manure.
  • Realistic yield: Koshi carp ponds produced 2.8 to 6 tonnes per hectare, and the national pond-carp average was 5.62 tonnes in 2081/82. Expect the lower end in your first years.
  • What a pond costs to dig: there is no official rate per kattha or hectare. Costs depend on soil, water source, dikes and the machine, so get two or three local excavator quotes before you budget.

Fingerlings and feed: where your money goes

Fingerlings

  • Government fisheries development centres are the cheapest. In November 2024, the Bhandara centre in Chitwan sold one-month fry at 25 paisa and 2 to 3-month fingerlings at 75 paisa each, and hatchlings at Rs 2,000 per lakh for naini and rohu. Janakpurdham's centre sold 43.8 million hatchlings in 2082/83. Call your nearest centre for this year's price.
  • Private hatcheries cost more. A Sunsari farmer paid Rs 500 to 550 per kg of fingerlings in August 2026.
  • Fingerlings come by season. The handbook's calendar: common carp in Baisakh–Jestha, grass carp in Jestha–Asar, silver and bighead in Asar–Bhadra, and rohu, naini and bhakur from Shrawan to Kartik–Mangsir. If you are starting now, build and prepare the pond over the winter and stock as each species comes on sale.
  • Plan for losses. In Agriculture and Forestry University research ponds in Chitwan, only 59% of carp survived overall. The government FAQ says nursery ponds normally lose 40 to 50% of fry.

Feed

Feed fish 5 to 10% of their body weight a day when small, falling to 1 to 3% as they grow, at the same place and time each day. Skip feeding one day a week, on cloudy days, when oxygen is low, and 24 hours before harvest (Koshi handbook). A half-and-half mix of rice bran (ढुटो) and oilcake (पिना) gives about 20% protein, which suits table carp; fry need about 30%. Feed prices vary by product, so compare like with like:

Feed priceWhat it was
Rs 50/kgPina and feed, Sarlahi, May 2026
Rs 60/kgPellet, government cost model, 2023
Rs 90/kgFish feed, Bardiya farmers, Nov 2025
Rs 160–170/kgFish feed, one Sunsari farmer, Aug 2026

Sources: Gorkhapatra (May 2026 and November 2025), Koshi handbook, Nawalpur Today (August 2026). The government's guidance is that feed should not cost more than 20% of the price you get for the fish.

Real fish farmers in Nepal: what the news reports

These are success stories, so they show what is possible, not what is typical:

  • Pipla Bhandari, Madi, Chitwan: grew from 31 kattha to 12 ponds on 11 bigha, and reports about Rs 20 lakh a year on Rs 50 lakh of sales, with a Rs 50 lakh loan from a microfinance company. She times her harvest for winter (Kathmandu Post, January 2025).
  • Tejindra Ghimire, Khotang: sells carp at Rs 800 a kg at his hill ponds and reports Rs 6 to 7 lakh a year from fish and fingerlings. He received a Rs 3.5 lakh provincial grant to repair his ponds (Onlinekhabar, August 2026).
  • Hariram Chaudhary, Kanchanpur: runs 22 ponds with pangasius and common carp, producing about 800 quintal a year, and reports over Rs 30 lakh of income. Monsoon rain burst some of his ponds and cost him "lakhs" (eKantipur, December 2024).
  • Sarlahi's fish village (माछागाउँ): sends about 30 quintal a day to Kathmandu and Biratnagar, but farmers say their price has not moved in seven years while feed doubled (Gorkhapatra, May 2026).

The farmers earning lakhs usually have at least one advantage: they own their land, sell in the hills at higher prices, sell fingerlings as well as fish, or time their harvest well.

How to start a fish farm in Nepal: 8 steps

  1. Check your water and land. You need a year-round water source, soil that holds water (clay loam is best), and a site away from flood channels. Test groundwater for iron.
  2. Get trained. Ask your municipality's agriculture or livestock section, or the nearest government fisheries development centre, about training before you dig.
  3. Get listed and registered. Make sure your family is in the government's farmer listing programme (किसान सूचीकरण) at your local level; 26.45 lakh farm families were listed by Asar 2083. Register the farm with your municipality, and ask whether you need permission to dig a pond on your land.
  4. Find buyers first. Talk to local fish sellers, hotels and markets. Selling live or same-day fresh fish locally is your advantage over frozen imports.
  5. Build in the dry season. The Koshi handbook advises building in winter or the dry months, with a separate inlet and outlet and a screen on each.
  6. Prepare the pond. Dry it, remove weeds, add lime, fill it to about 1 m, add manure, and stock fingerlings 5 to 6 days later. Float the fingerling bag in the pond for 10 to 15 minutes before releasing them.
  7. Insure the fish. Since 1 Bhadau 2083 the government pays 80% of the premium (details below).
  8. Keep records. Note fingerlings stocked, feed bought, deaths and every sale, so you know your real cost per kg.

Electricity: check your meter category

Many fish farms pump water and run aerators, so the electricity rate matters. Nepal Electricity Authority's tariff list has no category for fish farming. For low-voltage connections, it lists:

CategoryRate per unit
Irrigation (सिंचाई)Rs 2.25
Rural and cottage industryRs 7.80
Small industryRs 9.60
CommercialRs 11.20
Non-commercialRs 12.00

Energy charge from NEA's published consumer tariff, checked 9 November 2026. Industry, commercial and non-commercial meters also pay a monthly demand charge; irrigation does not.

This is a real issue for farmers. Sarlahi fish farmers say their ponds were moved from about Rs 2.30 a unit to Rs 12 (Gorkhapatra, May 2026), and in March 2024 they blocked the East-West Highway, saying NEA had given them industrial meters. Before you connect power, ask your local NEA office which category your pond will be billed under.

Do fish farmers pay VAT?

No VAT applies when you sell live fish or fresh and chilled fish. Both are listed as exempt in Schedule 1 of the VAT Act 2052 (Group 3), as amended up to the Finance Act 2083, unless a hotel, restaurant or similar business sells them. Frozen fish and fish fillets are not on that exempt list. For PAN and income tax, ask your local Inland Revenue Office.

What government support is there for fish farmers?

Insurance: the government pays 80% of the premium

Under the Ministry of Agriculture's premium subsidy procedure, in force from 1 Bhadau 2083 (about 17 August 2026), the government pays 80% of the premium on a policy's sum insured up to Rs 1 crore, and 50% on any amount above that. Fish insurance (माछा बीमालेख) is on the list of covered policies. You pay only your share when the insurer issues the policy. Ask the insurer what the premium rate is and exactly which losses are covered, such as floods, disease or lack of oxygen, because we could not find these in an official source.

Concessional loans: ask your bank if they are lending

Under the 2082 procedure, the government pays 3 percentage points of the interest on concessional agriculture and livestock loans of up to Rs 5 crore, and banks can charge at most their base rate plus 1.5%. Banks had stopped new concessional lending for about two and a half years because the government owed them subsidy. In September 2025 the Finance Ministry paid Rs 9.8 billion of that money, and eKantipur reported that banks were likely to restart. In Saun 2083 the procedure was amended so that a borrower who repays on time can renew and keep the subsidy for up to five years. We found no figure showing how many new loans banks are giving now, so ask your bank, for example the Agricultural Development Bank, before you plan around one. See our guide to business loans for startups in Nepal.

Fish zones and local grants

  • Fish zones continue under the renamed national agriculture modernisation programme. Madi Municipality in Chitwan is one (eKantipur, November 2026).
  • Typical help includes grants for fingerlings, feed-making machines, aerators and pond digging, though farmers told Onlinekhabar in November 2025 it was not enough. In 2081/82, Kailali's fish zone offered fish-farming equipment at a 50% grant.
  • Ask early. Grants are set each fiscal year, which starts on 1 Shrawan (mid-July), and you usually have to apply. We could not confirm this year's grant rates, so ask your municipality and the provincial fisheries office.

What are the biggest risks in fish farming?

  • Floods. The Asoj 2081 floods damaged 458 hectares of fish ponds in Madhesh and nearby districts, with about Rs 1.13 billion of fish lost (Onlinekhabar). In August 2026, the Bhotekoshi-Trishuli flood washed away the government fish farm at Trishuli. Build strong dikes and a spillway, and keep ponds away from flood channels.
  • Cheap imports. Indian frozen fish enters at about Rs 212 a kg by customs value. In November 2024, Chitwan's fish entrepreneurs said 300 tonnes of local fish sat unsold.
  • Feed and other costs. Feed has doubled for Sarlahi farmers in seven years, and Jhapa farmers report rising electricity, medicine and labour costs.
  • Low oxygen. The government handbook warns that too much manure and dense plankton can starve fish of oxygen, especially on cloudy days. Watch water colour and stop feeding when oxygen is low.
  • Disease and survival. Bara farmers most often report red spot disease, lernaea and argulus. Losing a large share of fingerlings is normal, so plan for it.
  • Pollution. Pesticide runoff has slowed fish growth in Kulekhani's cage farms (eKantipur, October 2025).

Tips from the numbers

  • Watch your feed cost per kg of fish. It decides your profit more than anything else.
  • Use government fingerlings and stock to the pond's capacity. Koshi's survey found many farmers get low yields simply because they cannot stock enough fingerlings.
  • Sell fresh and local. Live or same-day fish is the one thing frozen imports cannot offer.
  • Do not judge by Kalimati alone. It is a Kathmandu wholesale price; your farm-gate price will be lower in the Terai and can be higher in the hills.
  • Keep records. Our AI prompts for businesses include prompts that turn notebook records into a clean sheet.

Frequently asked questions

Is fish farming profitable in Nepal?

It can be. Nepali studies report a benefit-cost ratio of about 1.3 to 2.2 for carp ponds, and around 1.3 to 1.6 when land rent and all costs are counted. Feed cost, fingerling survival and where you sell decide whether your pond makes money.

What is the price of fish in Nepal today?

On 9 November 2026, Kalimati's average wholesale price was Rs 355 a kg for rohu, Rs 315 for bachuwa and Rs 335 for chhadi. Retail prices for local fish ranged from about Rs 300 to 525 a kg across cities in 2026. Check today's Kalimati prices on our prices page.

Which fish is best for beginners in Nepal?

Carp polyculture: silver, common, naini, rohu, bighead, grass carp and bhakur together in one pond. Pangasius and trout can earn more but need more experience, money and the right water.

How many fish can I keep in one kattha?

The government recommends 350 to 500 fingerlings of 3 to 4 inches per kattha for a semi-intensive carp pond.

How long do carp take to grow?

About six months to reach 0.5 to 1 kg, according to the government fish farming FAQ, if the water stays between 22 and 32 °C.

Where can I buy fingerlings in Nepal?

From government fisheries development centres, such as Bhandara in Chitwan and Janakpurdham, which are the cheapest, and from private hatcheries. Call your nearest centre for this season's price and stock.

Is there insurance for fish farming in Nepal?

Yes. Fish policies are covered by the government's premium subsidy: since 1 Bhadau 2083, it pays 80% of the premium for a sum insured up to Rs 1 crore and 50% above that.

Do I pay VAT when I sell fish?

No, not on live or fresh fish. Both are VAT-exempt under Schedule 1 of the VAT Act, unless sold by a hotel or restaurant. Frozen fish is not on the exempt list.

Sources

Join the Discussion

Share your thoughts and engage with our community.

Loading comments...

Log in to join the discussion

Register on the platform, verify your email, then comment on this article.