LIVE SPOT PRICES
WTI CRUDE82.47+1.03%USD/BBL
BRENT CRUDE86.12+1.07%USD/BBL
NATURAL GAS2.381-1.77%USD/MMBTU
WHEAT541.25+0.70%USD/MT
CORN442.00-0.51%USD/MT
SOYBEANS1,148.50+0.59%USD/MT
PALM OIL3,924.00-0.46%MYR/MT
UREA298.00+1.53%USD/MT
SOYBEAN OIL46.82+0.73%USD/CWT
SUGAR #1118.43-0.65%USD/LB
COTTON83.21+0.57%USD/LB
CANOLA612.40+0.86%CAD/MT
WTI CRUDE82.47+1.03%USD/BBL
BRENT CRUDE86.12+1.07%USD/BBL
NATURAL GAS2.381-1.77%USD/MMBTU
WHEAT541.25+0.70%USD/MT
CORN442.00-0.51%USD/MT
SOYBEANS1,148.50+0.59%USD/MT
PALM OIL3,924.00-0.46%MYR/MT
UREA298.00+1.53%USD/MT
SOYBEAN OIL46.82+0.73%USD/CWT
SUGAR #1118.43-0.65%USD/LB
COTTON83.21+0.57%USD/LB
CANOLA612.40+0.86%CAD/MT
AGRICULTURALXRT Edible Oils Desk—8 MIN READ

Edible Oil Port Rejection: FFA, Peroxide Value, COA

Golden edible oil pouring into a bowl of oil
Free fatty acid above contract, peroxide value climbing, and a Certificate of Analysis that does not match the cargo — how edible oils get rejected at destination and what a verifiable COA must contain.

Edible oil rejection at destination is usually a numbers problem: FFA above the contract limit, peroxide value past specification, or a Certificate of Analysis (COA) that cannot be reconciled with independent samples drawn at discharge. The COA is the document that decides liability — and most rejected cargoes fail because the COA was treated as a formality rather than evidence.

An edible oil cargo can be perfect at load and rejected at port. Quality parameters move in transit: free fatty acid creeps upward with heat and moisture, peroxide value builds with time and oxygen, and a single contaminated tank or flexitank bursts rewrites the entire picture. The buyers who get burned are the ones who trusted the COA from origin as a permanent description of the cargo.

This guide covers why destination rejections happen, the FFA and peroxide parameters that matter, what a legitimate COA must contain, and the inspection and contract clauses that turn a disputed cargo into a settled claim.

Golden edible oil being poured, representing the quality parameters tested before an edible oil cargo is accepted

Why edible oil shipments are rejected at destination

Destination rejection of an edible oil cargo falls into three families:

  • Specification breach — FFA, peroxide value, moisture, color (Lovibond), or unsaponifiable matter outside the contract band at survey.
  • Contamination — pesticide residue, mineral oil hydrocarbons, heavy metals, or a previous-cargo carryover that an in-transit inspection surfaces.
  • Documentation failure — the COA cannot be matched to the cargo because lot numbers disagree, the certificate was issued for a different tank, or the analysis predates loading by too much to describe the shipped product.

The third family is the most common and the most avoidable. Every rejection starts a liability argument, and that argument is decided on documents: the COA, the load port survey, the B/L, and the joint samples drawn at discharge.

FFA: the parameter that moves after loading

Free fatty acid (FFA) is the primary quality parameter in a refined oil contract because it is honest about the oil's history. FFA describes how much of the oil has hydrolyzed into free fatty acids and glycerol — the signature of moisture, heat exposure, and time.

For refined oils, contract FFA limits are tight: RBD palm oil at 0.10–0.15%, refined coconut oil at similar levels, and soybean oil typically at or below 0.05–0.08%. Crude oils trade on much wider bands (palm crude commonly 3.5–5% on delivery), where FFA becomes a pricing variable rather than a rejection trigger. Crucially, FFA moves: a cargo loaded at 0.05% can arrive at 0.12% if a tank was wet, a flexitank leaked seawater, or heat exposure was prolonged. The full-chain problem is that a COA drawn at load describes the oil at load — not the oil at discharge.

Peroxide value and oxidative stability

Peroxide value (PV) measures primary oxidation — the hydroperoxides formed as oxygen attacks unsaturated fatty acids. The Codex standard for edible vegetable oils sets quality criteria that most contracts copy: refined oils typically specified at a maximum PV of roughly 2–10 meq/kg depending on the commodity and the buyer's standard, with the more demanding foodservice and retail specs sitting at the low end.

PV behaves predictably in transit: it rises with heat, oxygen exposure, light, and time. A second parameter, p-anisidine value (AV), measuring secondary oxidation products, is often paired with PV because PV can plateau while off-flavors develop. Buyers protecting brand quality increasingly contract on both. Moisture (typically ≤0.1% for refined oils) matters as well, because water accelerates hydrolysis — which returns us to FFA.

What a real Certificate of Analysis contains

A COA is evidence, and evidence has a structure: it must identify the exact cargo, the exact tank or lot, the exact test methods, and the laboratory that ran them. A COA that cannot do those four things is a marketing document. A usable one contains:

  • Cargo identity — product name, lot or tank number, shipment reference, and quantity covered, so the certificate can be matched to the goods on the vessel.
  • Analytical results — FFA, peroxide value, moisture, color, and any contract-specific parameters, each with the value found and the method used (AOCS methods for the trade, ISO or IUPAC equivalents for contracts that specify them).
  • Sampling basis — where and when samples were drawn (tank at load, composite of the tanks loaded), and by whom — a load-port surveyor or the refinery itself.
  • Laboratory identity — the accredited laboratory, the accreditation standard (ISO/IEC 17025), and the report number and date.
  • Dates and signatures — the analysis date, the issue date, and the responsible party's signature or stamp.

Compare that structure to the COA in your in-box and the quality gap is usually immediate: one page of parameters, no method, no lot identity, no lab. That document cannot support a rejection claim — and it also cannot defend a shipped cargo.

Independent inspection vs the shipper's COA

The shipper's COA describes the oil at the shipper's time and place; the independent inspection describes the same cargo at the point where title and risk change hands. They answer different questions, and mature contracts use both.

  • The shipper's COA establishes the quality of the cargo as tendered and loaded — the baseline for a dispute about whether the cargo left in spec.
  • The independent load survey (typically a third-party inspector appointed on the contract, drawing composite samples at loading) verifies the loaded cargo and seals the samples that become the arbitration evidence.
  • The discharge survey samples the cargo on arrival — the moment that matters for rejection, because it reflects the oil after the voyage.

The gap buyers must protect is the in-between: a cargo loaded in spec and discharged out of spec is a transit problem, and the evidence trail that proves it is the load and discharge surveys plus sealed joint samples. Contracts that skip one of the three legs leave the pipeline open.

Rejection clauses that protect the buyer

Rejection rights are worthless without a defined measurement protocol: the clause must say what parameter, at what level, tested by whom, on what sample, with what notice period, and with what remedy. The clauses that actually protect buyers:

  • Specification and tolerance — the full parameter set with acceptable bands at discharge, stated against a named standard, with a reference to the contract's test methods.
  • Sampling and analysis — who draws samples, how they are split and sealed, which laboratory runs the analysis, and the timeline for results.
  • Rejection window — the days after discharge within which rejection must be declared, because late rejection is no rejection in most standard trades.
  • Remedies ladder — rejection with refund, or a price allowance per point of FFA or PV above contract, or replacement — pre-agreed so a dispute does not invent remedies at the port.
  • Insurance and liability split — which party's policy responds to which failure: load condition, transit, or tank contamination.

The strongest protection is simpler than the clause book: buy from a chain you can trace, test at every handoff, and keep the samples. Rejection clauses exist for the cargoes the chain could not protect.

AUTHOR

XRT Edible Oils Desk — XRT Group's edible oils desk covers the edible oils listed on the XRT products page, responds to RFQs in under four business hours, and works with independent inspection by SGS, Bureau Veritas, or Intertek.

Reviewed and fact-checked by the XRT Edible Oils Desk.

Frequently Asked Questions

What FFA level causes rejection of an edible oil?

For refined oils, contracts commonly set FFA at 0.05–0.15% depending on the oil — RBD palm oil near 0.10–0.15%, soybean and similar oils lower. Crude oils trade on much wider bands where FFA is a price discount rather than a rejection trigger.

Is the supplier's COA enough to accept a cargo?

No. The COA describes the oil at load; the discharge condition is decided by the voyage. Mature buyers require the COA plus an independent load survey and a discharge survey, with sealed joint samples available for the laboratory that arbitrates any dispute.

Who conducts the inspection at the destination port?

The contract appoints an independent third-party surveyor to draw composite samples at discharge, split and seal them with both parties, and arrange laboratory analysis to the contract's test methods. The buyer can also nominate a second laboratory for verification.

What is a normal peroxide value for refined oil?

Codex-quality refined oils typically hold a maximum peroxide value in the low single digits of meq/kg — commonly in the 2–10 range depending on the oil and the buyer's spec, with retail and foodservice programs setting the tighter end. Rising PV in transit signals oxidation and shelf-life loss.

Can a rejected oil cargo be re-exported?

Sometimes — depending on the destination authority and the contract. Re-inspection, re-export under bond, or sale into an allowed market (for example feed or oleochemical use) are the common remedies, and the disposal clause should be written before the rejection, not after.

Summary

Three takeaways for protecting edible oil cargoes at port:

  • Rejection is decided on documents: COA identity, load and discharge surveys, and sealed joint samples — the evidence trail, not the taste.
  • FFA and peroxide value are moving targets; contract against discharge values, test at every handoff, and never rely on the origin COA alone.
  • Write the rejection clause with a measurement protocol — parameter, method, sampler, laboratory, window, and remedy ladder — before the cargo sails.

Planning 2027 oils programs? Read the palm oil 2027 outlook and the industrial coconut oil buyer's guide, or submit an edible oils RFQ.

References

  1. Codex Alimentarius — Standard for Named Vegetable Oils (CXS 210-1999): the identity and quality criteria that most edible oil contracts reference for FFA, PV, and other parameters.
  2. FOSFA — Federation of Oils, Seeds and Fats Associations: the standard contract and arbitration framework that defines sampling, analysis, and rejection practice in the international oil trade.
PUBLISHED BY
XRT Edible Oils Desk
← Return to Intelligence Hub