FinancingFeed working capital, export credit, trade finance & asset leasing — explore options
Fish meal incoming QC: sampling, freshness tests and rejection thresholds. — Incoming Quality Control — FeedMatch Group project reference
Incoming Quality Control

Fish meal incoming QC: sampling, freshness tests and rejection thresholds.

Verify a fish meal delivery with an intake screen (odour, colour, temperature, moisture, rapid TVB-N) at the weighbridge and a confirmatory panel from a sealed composite: crude protein 65–68%, TVB-N ≤ 120 mg N/100 g for prime/LT and ≤ 150 mg/100 g standard, histamine ≤ 500 ppm (≤ 300 ppm for aqua and young-animal diets), fat 8–11% with peroxide value ≤ 10 meq/kg fat, moisture 6–10%, salt ≤ 3%, acid-insoluble ash ≤ 1%, pepsin digestibility ≥ 92% and Salmonella absent in 25 g. Reject rather than claim when dioxins, dl-PCBs or heavy metals exceed the destination limit, when Salmonella or an undeclared species is confirmed, or when freshness results make the meal unusable for the diets it was bought for — and decide before the parcel is commingled in a bin.

  • TVB-N ≤ 120 mg/100 g prime, histamine ≤ 500 ppm
  • 13-parameter intake panel with methods
  • Adulteration and species-authenticity checks
  • Accept, claim or reject decision table
Project references

Visual scope of incoming quality control

Short answer

Verify a fish meal delivery with an intake screen (odour, colour, temperature, moisture, rapid TVB-N) at the weighbridge and a confirmatory panel from a sealed composite: crude protein 65–68%, TVB-N ≤ 120 mg N/100 g for prime/LT and ≤ 150 mg/100 g standard, histamine ≤ 500 ppm (≤ 300 ppm for aqua and young-animal diets), fat 8–11% with peroxide value ≤ 10 meq/kg fat, moisture 6–10%, salt ≤ 3%, acid-insoluble ash ≤ 1%, pepsin digestibility ≥ 92% and Salmonella absent in 25 g. Reject rather than claim when dioxins, dl-PCBs or heavy metals exceed the destination limit, when Salmonella or an undeclared species is confirmed, or when freshness results make the meal unusable for the diets it was bought for — and decide before the parcel is commingled in a bin.

Freshness is the parameter protein cannot show you

Fish meal is the only major feed protein whose value is set before it is ever processed. Once the raw catch has sat too long on deck or in a holding bin, the amino acids are already degraded and no drying regime brings them back — yet crude protein by Dumas or Kjeldahl will still return a respectable number, because nitrogen from spoilage compounds counts exactly like nitrogen from intact protein. That is why the freshness pair matters more than the headline analysis. TVB-N measures the volatile bases generated during raw-material decay and effectively dates the catch. Histamine and the related biogenic amines show whether decay went far enough to produce compounds that actively harm the animal, and they are the reason gizzard erosion appears in broiler flocks fed a technically on-spec meal. Contract both, name the analytical method for both, and tighten the bands for shrimp, salmonid, breeder and young-animal diets where the tolerance is narrowest.

Oxidation, authenticity and the two failures that arrive after the CoA

Two fish meal problems appear after the origin certificate was issued and before the material reaches your mixer. The first is oxidation: residual oil at 8–11% oxidises exothermically, faster as temperature rises, so a parcel loaded warm or dosed late with antioxidant can leave origin compliant and arrive rancid, with a warm core in the stow. Probe temperature at several depths before the cargo moves, require the CoA to name the antioxidant and its application date, and read peroxide value alongside anisidine rather than alone. The second is authenticity. Fish meal is the most frequently adulterated protein in the feed trade, and the cheap dilutions are visible from three inexpensive tests: acid-insoluble ash for sand and mineral filler, salt and total ash for weight adding, and microscopy or PCR species identification for feather meal, hydrolysed terrestrial protein and undeclared species. A strong nitrogen result paired with weak pepsin digestibility is the classic signature that something in the bag is not fish.

Incoming test panel: methods, acceptance targets and rejection thresholds

ParameterMethodTargetReject whenWhy it matters
Crude protein (as-is)AOAC 990.03 (Dumas) or AOAC 984.13 (Kjeldahl), N × 6.2565–68% for standard anchovy meal; 62% minimum for by-product grades; 67–70% for LT/primeMore than 1.0 percentage point below contract minimum on the compositeFish meal is priced per unit of protein. Nitrogen × 6.25 also counts non-protein nitrogen, so read protein together with TVB-N and biogenic amines before accepting a high number at face value.
TVB-N (total volatile basic nitrogen)Steam distillation after TCA extraction (Conway or Kjeldahl distillation), mg N/100 g≤ 120 mg/100 g for prime/LT grades; ≤ 150 mg/100 g standard> 150 mg/100 g for aqua or young-animal contracts; any parcel above the contract ceilingTVB-N is the core freshness indicator: it records how long the raw fish sat before cooking. High TVB-N means the meal was made from stale raw material, and no downstream processing reverses it.
Histamine and biogenic aminesHPLC or AOAC 977.13; ELISA acceptable for screening≤ 500 ppm histamine for most feed uses; ≤ 300 ppm for salmonid and shrimp diets> 1,000 ppm, or > 500 ppm where the contract names an aqua or breeder useHistamine tracks spoilage of the raw catch and is linked to gizzard erosion in poultry. It is the second half of the freshness picture that TVB-N starts.
Crude fat / residual oilAOAC 920.39 (ether extract) or acid hydrolysis8–11% for standard meal; 6–10% for LT prime> 12% without a declared high-fat specification, or fat far below spec on a priced-energy contractResidual oil drives both energy value and oxidation risk. High fat with weak antioxidant dosing is the classic self-heating and shelf-life failure in a warm warehouse.
Peroxide value and oxidation stateAOCS Cd 8-53 (PV, meq O₂/kg fat); anisidine value for secondary oxidation; TBARS optionalPV ≤ 10 meq/kg fat at intake; anisidine ≤ 20PV > 20 meq/kg fat, rancid odour, or antioxidant not declared on the CoAOxidised fish meal destroys vitamins in the finished feed and depresses intake. Ask for the antioxidant type and dose (usually ethoxyquin-free BHT/BHA or natural tocopherol blends) and the date it was applied at the plant.
MoistureAOAC 930.15, 103 °C to constant weight (ISO 6496)6–10%> 10.5%, or any bag or hold section with caking, condensation or hot spotsAbove 10% moisture fish meal supports mould and bacterial regrowth, and combined with residual oil it raises the self-heating risk during long ocean transit.
Salt (NaCl) and total ashVolhard/Mohr titration for chloride; AOAC 942.05 for ashSalt ≤ 3.0%; ash ≤ 16% (prime) to 20% (standard)Salt > 4% or ash > contract ceilingSalt and ash are the two cheapest ways to add weight and to disguise diluted protein. High salt also constrains inclusion in young-animal and marine diets.
Sand / acid-insoluble ashAIA by HCl digestion≤ 1.0%> 2.0% — sand, soil or mineral fillerAcid-insoluble ash separates genuine bone ash from added mineral filler. Run it on every parcel from a new supplier or a new production plant.
Pepsin digestibilityAOAC 971.09 / ISO 6655, 0.0002% pepsin≥ 92% for prime and LT grades; ≥ 90% standard< 88%Digestibility is where over-cooking and heavy bone content show up. A parcel can meet protein and still deliver far less usable amino acid than the formulation assumed.
Species authenticity / adulterationMicroscopy (feather, hair, bone fragments), PCR species ID, NIR fingerprint against a referenceSingle declared species or declared blend; no terrestrial animal protein where prohibitedAny undeclared species, feather meal, hydrolysed protein, urea or melamine positiveFish meal is the most adulterated protein in the feed trade. Undeclared terrestrial protein is also a legal problem in ruminant-feed and EU markets, not just a value problem.
Salmonella and EnterobacteriaceaeISO 6579-1 (25 g × 5 sub-samples); ISO 21528-2 for EnterobacteriaceaeSalmonella absent in 25 g; Enterobacteriaceae < 300 cfu/gAny Salmonella positive — quarantine the lot and the receiving binPost-process recontamination in the plant, in bags or in the hold is common. Fish meal is a recognised Salmonella carrier and is treated as such by most feed-safety schemes.
Heavy metals, dioxins and PCBsICP-MS for Cd/Pb/Hg/As; GC-HRMS for dioxins and dl-PCBsWithin EU Dir. 2002/32/EC limits for fish-origin feed materialsAny confirmed exceedance of the destination legal limitMarine ingredients carry the highest dioxin and heavy-metal exposure of any feed protein. These are statutory limits, so an exceedance makes the cargo non-placeable regardless of contract wording.
Certification and traceabilityDocument check: MarinTrust (IFFO RS) / MSC chain of custody, GMP+ or FAMI-QS, catch and plant recordsValid certificate covering the production plant and the shipment datesCertificate expired, plant not listed, or lot numbers that do not tie back to the CoAFor EU and retailer-driven supply chains the certificate is part of the goods. A valid scheme also gives you a documented route for a complaint against the plant.

Sampling plan at discharge

StepWhat to do
1. Name the sampling standard in the contractReference ISO 6497 or GAFTA 124, and state who draws the sample, who witnesses it, which accredited laboratory arbitrates and which method applies to each parameter. For fish meal, also fix the TVB-N method — distillation results are not interchangeable with rapid kits.
2. Sample bags and bulk separatelyBagged cargo: spear √(number of bags) with a minimum of 10, taking the full bag depth. Bulk holds: at least one increment per 20–25 t and a minimum of 10 increments per lot, spread across the discharge and across hold sections — fat and fines segregate during a long voyage.
3. Check temperature inside the stow before it movesProbe several depths and record the readings with photographs. Fish meal self-heats; a warm core discovered mid-discharge is a claim you can still make, and one discovered in your own warehouse is not.
4. Reduce to sealed retainsMix the increments, reduce by riffle divider or quartering to three 1–2 kg samples: buyer's lab, supplier's copy and an arbitration retain. Store retains cold and airtight — TVB-N, histamine and peroxide value all drift upward in a warm sample bag and a stale retain will lose you the dispute.
5. Run the intake screen before the material is binnedOdour, colour, temperature, moisture and a rapid TVB-N or histamine strip give accept, hold or reject in minutes. Never discharge into a bin holding accepted meal before the screen clears.
6. Send the confirmatory and authenticity panelProtein, fat, ash, salt, AIA, TVB-N, histamine, peroxide value, pepsin digestibility, Salmonella and — for any new supplier — microscopy or PCR species ID. Tie every result to the CoA lot number, the plant code and the seal numbers on the bill of lading.

Accept, claim or reject: decision table

ResultRecommended action
Protein 0.3–1.0 point below contract minimumAccept with a price allowance under the protein escalator, applied in writing before use. Confirm TVB-N and amines are in band first — a shortfall alongside high TVB-N is a freshness problem wearing a protein number.
Protein more than 1.0 point below minimumReject or renegotiate the whole parcel. Fish meal is bought as the amino-acid anchor of the diet; a deviation that size changes the least-cost solution rather than the price.
TVB-N above the contract ceilingHold and retest on the sealed retain with the contract method. Confirmed high TVB-N means stale raw material: downgrade to an adult-animal or non-aqua use at a discount, or reject where the parcel was bought as prime/LT.
Histamine > 500 ppmRestrict use. Keep it out of shrimp, salmonid, breeder and young-animal diets and cap inclusion elsewhere. Above 1,000 ppm treat as a rejection, not an allowance.
Peroxide value > 20 meq/kg fat or rancid odourHold. Request the antioxidant declaration and application date. Oxidised meal will keep degrading in your warehouse, so an allowance only makes sense if the material can be consumed quickly in a low-inclusion diet.
Pepsin digestibility below 88%Hold and re-run with an ash and bone check. Confirmed low digestibility means over-cooking or excess bone; either apply a digestible-amino-acid discount in the matrix or reject if it was sold as a prime grade.
Salt above 4% or acid-insoluble ash above 2%Treat as suspected adulteration or filler rather than a tolerance issue. Request plant production records, re-run on the retain, and escalate through the quality clause of the contract.
Undeclared species or terrestrial protein detectedReject and stop further shipments from that plant. Notify the certification scheme; in the EU and other regulated markets this is a compliance event, not a commercial negotiation.
Salmonella positiveQuarantine the lot and the receiving bin. Decide between rejection and a validated heat-treatment kill step, then clean and swab the intake line before the next delivery.
Dioxin, dl-PCB or heavy metal above the destination limitQuarantine, do not use, and notify the competent authority where required. Confirm with a second accredited laboratory on the sealed retain before making the claim.
Warm core or caking found during dischargeStop discharge, record temperatures at several depths, photograph, and notify the supplier and the surveyor the same day. Self-heating claims collapse once the material is in your silo.

Limits and methods differ by destination, species and contract. Treat these bands as starting points for your specification, and confirm statutory contaminant limits with the competent authority in the destination market before rejecting or releasing a lot.

Related

18 options

Tells suppliers how mature the requirement is and how to structure their quote.

Select the bracket that best matches your allocated or anticipated budget. This helps us route the RFQ to suppliers with the right project capacity.

Pick all that apply.

If you already have suppliers or equipment brands in mind, list them (comma-separated). We benchmark them against comparable qualified alternatives — vendor-neutral, no lock-in.

House size, climate zone, production target, equipment standards, Incoterms, warranty terms, or any must-have scope items. The more specific, the more comparable the quotes.

When do you need supplier proposals back? We align outreach and reminders to this date.

💬 Anything else? (pick all that apply)
📝 Project description (optional — helps suppliers quote faster)

Free for buyers · Supplier-paid model · No obligation · Human-assisted sourcing

Most buyers receive initial supplier matches within 24–72 hours.

FAQ

Common questions

What TVB-N level is acceptable for fish meal?
Prime and low-temperature (LT) grades are normally contracted at 120 mg N/100 g or less, and standard grades at 150 mg/100 g or less. TVB-N records how long the raw fish sat before cooking, so a high result cannot be corrected downstream — it simply means the meal was made from stale raw material. Read it together with histamine: TVB-N shows the overall freshness of the batch, histamine shows whether spoilage went far enough to create compounds that damage animal performance.
What is the histamine limit for fish meal in animal feed?
Most feed contracts sit at 500 ppm or below, and salmonid, shrimp, breeder and young-animal diets are usually specified at 300 ppm or below. Above roughly 1,000 ppm the material should be rejected rather than discounted: histamine and the related biogenic amines from spoiled raw fish are associated with gizzard erosion in poultry and with reduced intake in aqua species. Screening by ELISA is fine for an intake decision; a rejection should rest on HPLC confirmation from the sealed retain sample.
What does LT94 fish meal mean and how do I verify it?
LT means the meal was dried at low temperature (broadly under 70 °C) to protect protein quality, and the 94 refers to the digestibility level the grade is sold on. Verify it with pepsin digestibility (expect 92% or better), TVB-N at or below 120 mg/100 g, and a pale, uniform colour with a clean marine odour. A CoA claiming LT with a digestibility in the high eighties and a dark, scorched appearance is a standard-grade meal being sold at a premium.
How do I check fish meal for adulteration?
Run three checks in sequence. Acid-insoluble ash above about 2% points to sand or mineral filler. Salt above 4% and total ash above the contract ceiling point to weight-adding dilution. Microscopy, PCR species identification or an NIR fingerprint against a reference sample detect feather meal, hydrolysed terrestrial protein and undeclared species. A nitrogen result that looks strong while digestibility and TVB-N look wrong is a signal to test for non-protein nitrogen sources such as urea or melamine.
How should fish meal be sampled at discharge?
Follow ISO 6497 or GAFTA 124. For bulk, take at least one increment per 20–25 tonnes with a minimum of 10 increments spread across the whole discharge and across hold sections, because fat and fines segregate on a long voyage. For bags, spear √(number of bags) with a minimum of 10, through the full bag depth. Reduce the composite to three sealed 1–2 kg samples — buyer's lab, supplier's copy and arbitration retain — and store the retains cold, because TVB-N, histamine and peroxide value all drift upward in a warm sample bag.
When should I reject a fish meal delivery instead of taking a price allowance?
Allowances suit small, quantifiable shortfalls: protein up to about one point below the contract minimum, or fat slightly off spec on an energy-priced contract. Reject when a statutory limit is exceeded (dioxins, dl-PCBs, heavy metals), when Salmonella is confirmed, when species testing shows undeclared or terrestrial protein, or when freshness results — TVB-N above the ceiling with histamine above 1,000 ppm — make the meal unusable for the diets it was bought for. Make and document the decision before the parcel is commingled in a bin.
Why does fish meal self-heat in storage?
Residual oil oxidises exothermically, and the reaction accelerates as the temperature rises. Moisture above about 10%, weak or late antioxidant dosing, and freshly produced meal loaded warm are the three common precursors. Probe the stow at several depths before and during discharge, keep moisture in the 6–10% band, and require the CoA to state the antioxidant used and the date it was applied at the plant.
Get a Free QuoteExplore Financing