By the YELI Technical Team - Updated October 2026 - 9 min read
Short answer: Comparing coconut shell gold recovery carbon on unit price alone is the fastest way to overpay. Three quotes only become comparable when the specification basis, packaging, container loading, delivery term, payment terms, MOQ and testing obligations are all normalised onto one landed-cost-per-tonne figure. The same 6×12 mesh carbon — iodine 1000–1300 mg/g, hardness ≥98%, platelet content <1.5%, apparent density 0.45–0.52 g/cm³ — can be quoted FOB or CIF, in 25 kg bags or 1,000 kg bulk bags, with roughly 15% difference in the tonnes that fit in a container. The lowest unit price is often not the lowest delivered cost.
Three quotes land in your inbox on the same afternoon: 1,180, 1,240 and 1,310. The obvious choice is the first number. In a CIP or CIL circuit that choice is where most procurement losses begin, because none of those three figures describes the same product, delivery or commercial risk.
This article splits each quote into cost lines you can compare one to one, then rebuilds them onto one basis — delivered cost per tonne of usable carbon at your plant gate. The method works the same for a 20-tonne trial or a 200-tonne order.
Why the cheapest unit price is rarely the cheapest carbon
A quote is a price for a specification, not a price for "carbon". Two suppliers can sit 120 USD per tonne apart and both be honest, because they are not selling the same thing. Before you compare, mark which of these lines is missing from each quote.
- Iodine number. Gold-grade coconut carbon is quoted at iodine 1000–1300 mg/g, per ordered grade, with a tolerance of ±50 mg/g (GB/T 12496.8 / ASTM D4607). A supplier who quotes "1000" when you specified 1150 is quoting a different product, not offering a discount.
- Hardness. Ball-pan hardness is quoted at ≥98% for gold CIP/CIL grade (GB/T 12496.6 / ASTM D3802). "High hardness" or an unqualified 95% is a different attrition budget. Softer carbon makes fines; fines pass the screens and leave the circuit carrying gold with them.
- Platelet content. Platelet-shaped particles screen badly, mat into layers and blind interstage screens. Gold grade is quoted below 1.5% platelet content, achieved by water polishing and de-flaking. If platelet content is not on the quote, assume it is not in the contract.
- Apparent density. The measured range is 0.45–0.52 g/cm³ (GB/T 12496.1 / ASTM D2854). Density decides how many tonnes fit in your container and how many kilograms sit in a tank of fixed volume. 10 m³ of carbon holds 4,500 kg at 0.45 g/cm³ and 5,200 kg at 0.52 g/cm³ — a 700 kg spread, about 15%, on identical volume.
- Moisture and ash. Moisture at most 5% as packed (GB/T 12496.4 / ASTM D2867) and ash at most 5% (GB/T 12496.3). You pay ocean freight on water, and a wet load can push a container past its declared net weight.
- Mesh and cut. 6×12 mesh (1.70–3.35 mm) is the gold recovery standard (GB/T 12496.2 / ASTM D2862). 8×16 mesh and 3×6 mm cut carbon serve other duties and cannot be compared per tonne with 6×12 without adjusting for how the particle size behaves in your tanks and screens.
- Standard and certification. The specification should name YS/T 3038—2020, the standard for granular activated carbon for gold production, and should state that a COA is issued for every batch rather than "on request".
Two quotes at different iodine grades, hardness values and platelet limits are two different products. The cheaper one may still be the right purchase for a different duty — but it is not comparable per tonne. If you are rebuilding the specification itself, start from the gold recovery carbon specification sheet and the purchase specification guide.
What must be identical before two quotes can be compared?
Write the comparison basis down before you open the attachments.
- Mesh size and cut method — 6×12 mesh, 3×6 mm cut, or 8×16 mesh.
- Iodine grade ordered, plus tolerance — for example 1150 ±50 mg/g.
- Hardness value and the test method behind it — ASTM D3802 or GB/T 12496.6.
- Platelet (flake) content — target below 1.5%.
- Apparent density, measured in g/cm³ — not "typical".
- Moisture and ash limits as packed.
- Quantity basis — net dry weight or as-packed weight. A 5% moisture difference is 5 tonnes on a 100-tonne order, and you pay freight on all of it.
- Packaging — 25 kg laminated woven bags or 500–1,000 kg bulk bags, palletised or floor-loaded, bags included or charged separately.
- Delivery term and named port — FOB Xiamen, CIF Tema, CIF Abidjan, CIF Dakar.
- Payment terms — percentage advance, balance against documents, or letter of credit.
- MOQ and lead time, in weeks from order acknowledgement to vessel departure.
- Testing and documents — who pays for pre-shipment analysis, third-party inspection, COA and certificate of origin.
If one quote answers eight of those twelve lines and another answers all twelve, you are not comparing prices. You are comparing how much risk is left with you.
| Comparison line | Quote A | Quote B | Quote C | Same basis? |
|---|---|---|---|---|
| Mesh | 6×12 mesh | 6×12 mesh | 6×12 mesh | Yes |
| Iodine (ordered grade) | 1150 ±50 mg/g | 1150 ±50 mg/g | 1000 ±50 mg/g | No |
| Hardness (ASTM D3802) | 98.5% | 98% | 96% | No |
| Platelet content | <1.5% | <1.5% | Not stated | No |
| Apparent density (ASTM D2854) | 0.52 g/cm³ | 0.45 g/cm³ | 0.46 g/cm³ | Yes, but not equal |
| Moisture as packed | ≤5% | ≤5% | ≤5% | Yes |
| Packaging | 1,000 kg bulk bags | 25 kg bags | 25 kg bags | No |
| Delivery term | FOB Xiamen | CIF Tema | FOB Xiamen | No |
| Payment terms | 30% advance, 70% against B/L copy | LC at sight | 50% advance | No |
| COA | Every batch | Every batch | On request | No |
| Containers for 100 t | 8 | 9 | 9 | Derived from density |
Two of these three quotes are not selling what the buyer asked for, and the third is selling the right grade at the wrong delivery basis. None can be ranked on unit price yet.
Normalising three quotes onto one landed-cost basis
The conversion has one formula and two corrections:
Landed cost per tonne = FOB or ex-works unit price + origin inland handling and port charges (if not included) + ocean freight + marine insurance + destination port charges + inland haulage to your plant + testing and inspection + the financing cost of the payment terms + a reserve for storage and demurrage.
Net cost per effective tonne = landed cost per tonne ÷ (1 − your allowance for fines, dust and attrition losses you will not recover).
First correction, the freight denominator: when freight is quoted per container, divide it by the tonnes actually loaded, not by nominal capacity — density and packing form decide that number. Second, the effective-tonnage adjustment: carbon that arrives at 5% moisture, or attrites into fines within months, is not the tonnage you paid for. Use your own attrition history; if you have none, run a trial before committing to an annual contract.
Worked example: 100 tonnes of 6×12 mesh gold carbon, delivered to a plant 900 km inland from Tema, ocean freight at 2,600 USD per 20-foot container. The figures are illustrative and exist only to show the arithmetic. They are not YELI prices, and your freight, insurance and bank charges will differ.
| Cost line (USD per tonne) | Quote A | Quote B | Quote C |
|---|---|---|---|
| Unit price at load port | 1,180 (FOB) | 1,390 (CIF) | 1,120 (FOB) |
| Ocean freight | 208 | included | 234 |
| Marine insurance | 6 | included | 6 |
| Destination port charges (THC, agency, documents) | 45 | 45 | 45 |
| Inland haulage to plant | 55 | 55 | 55 |
| Third-party sampling and buyer retest | 12 | 12 | 12 |
| Financing cost of payment terms | 14 | 7 | 22 |
| Landed cost per tonne | 1,520 | 1,509 | 1,494 |
| Containers required for 100 t | 8 | 9 | 9 |
| Specification actually quoted | 1150, 98.5%, <1.5%, 0.52 | 1150, 98%, <1.5%, 0.45 | 1000, 96%, not stated, 0.46 |
Read the last three rows together and the picture changes. On headline numbers Quote C looks cheapest by a wide margin, Quote B's CIF figure looks alarming next to a 1,120 FOB price, and Quote A looks like the expensive one. Normalised, the spread is 1,494 to 1,520 — about 1.7%. These three are effectively quoting the same delivered price, so the decision should not be about price at all.
Two mechanics drove the reversal. Quote A's carbon at 0.52 g/cm³ loaded 12.5 tonnes per container against Quote C's 11.1 tonnes at 0.46 g/cm³ — the same ~24 m³ of stowage, eight containers instead of nine, 26 USD per tonne of freight saved. Quote B's higher-looking CIF price already contained the freight and insurance the other two billed separately. Quote C's low unit price was offset by a nine-container freight bill, the costliest payment terms and a specification one iodine grade lower than requested.
Why does apparent density change the tonnes in your container?
A container is filled by volume, not by weight. At 0.45–0.52 g/cm³, granular coconut carbon is far lighter than a 20-foot container's payload limit, so the binding constraint is stowage volume and how well the packing form fills it.
| Stowed carbon volume | Mass at 0.45 g/cm³ | Mass at 0.52 g/cm³ | Difference |
|---|---|---|---|
| 10 m³ | 4,500 kg | 5,200 kg | +700 kg (+15.6%) |
| 24 m³ (typical 20-foot stowage) | 10,800 kg | 12,480 kg | +1,680 kg (+15.6%) |
| 33 m³ (20-foot internal volume, theoretical) | 14,850 kg | 17,160 kg | +2,310 kg (+15.6%) |
That arithmetic is a straight conversion from the measured density range. What a named container really carries depends on usable stowage volume and stuffing, so ask your supplier to compute the load against your container volume using the density measured on the batch COA.
Packing form interacts with all of it. 25 kg laminated woven bags mean 40 bags per tonne, stacked by hand, with corner voids that are hard to fill and bags that settle in transit. Bulk bags of 500–1,000 kg fill more of the same void space and cut stuffing labour, but they need a forklift at the receiving end, and an opened 1,000 kg bag must be used or resealed against humidity. Palletised loads consume stowage volume and add wood treatment and marking cost; floor-loaded bags fit more tonnes in the same box. Get the loading assumption in writing, because a "cheaper" bagged quote can lose more in freight per tonne than it saves in bag cost.
Density also drives what happens after unloading. A 10 m³ adsorption tank holds 4,500 kg of carbon at 0.45 g/cm³ and 5,200 kg at 0.52 g/cm³. If your circuit targets a carbon concentration of 10–25 g/L of slurry (Industry-typical; not a YELI process commitment.), that density difference changes how much carbon your tank inventory represents, and how much adsorbing surface meets the pulp.
FOB or CIF — and which port? Where the hidden cost sits
FOB means you nominate the freight forwarder and risk transfers once the cargo is on board at the load port. You see the real freight rate, you can consolidate with other inbound cargo, and you control the routing. The trade-off is administration: you carry the booking and the insurance.
CIF means the supplier arranges and pays freight and insurance to a named destination port. It is one number and easier to budget, but it hides the freight rate, and a padded freight line is invisible inside a total price. Two habits fix that: ask for both FOB and CIF prices on the same goods so the implied freight is visible, and ask for the bill of lading and freight invoice as a condition of the CIF price.
CIF does not include destination terminal handling, agency fees, documentation, customs clearance, port storage or inland haulage. On many West African routes those destination charges add 5–12% to the landed value (Industry-typical; not a YELI process commitment.), and they are the line most often missing from a buyer's budget.
The named port is not a detail. CIF Tema, CIF Abidjan and CIF Dakar are three different prices, with different transit times, direct-call or transhipment patterns, congestion levels and free-time allowances at the terminal. Add detention and demurrage to the risk column: if documents lag the vessel or clearance stalls, the container accrues daily charges while your carbon sits in humid port air. For West African plants, importing activated carbon through Dakar, Abidjan or Tema starts with choosing the gateway your logistics partner can actually clear.
Payment terms, MOQ and lead time are cost lines too
Payment terms are a price, even when negotiated separately. A 30% advance with the balance against a bill of lading copy ties up your working capital from deposit to shipment. A letter of credit at sight costs issuance and amendment charges and takes longer to open; a confirmed LC adds a confirmation commission. An open-account request from a first-time supplier usually gets priced back into the unit rate. Convert terms into a number — the financing line in the landed-cost table — and compare totals, not clauses. The mechanics of payment terms when buying activated carbon from China are worth reading before you accept a first-offer structure.
MOQ is a cost line in the opposite direction. A 20-tonne MOQ at a small premium can beat a 100-tonne order you cannot store: carbon in a humid shed picks up moisture, and woven bags lose strength when stacked for months.
Lead time is the most expensive line on the sheet, because it is the only one that can stop the plant. Get it in weeks, from order acknowledgement to vessel departure, with transit quoted separately. A three-week delay on a plant running low means falling carbon concentration in the adsorption tanks, and the difference shows up in the tailings, not on the invoice. If you are already seeing that pattern, tailings gold loss diagnosis is the faster diagnostic. Ask when the production slot is booked, not just how long production takes: around Chinese New Year and peak shipping season, both factory slots and vessel space tighten.
Test, document and inspection fees that show up after you sign
The COA is the first document to pin down. YELI issues a COA with every batch, covering iodine, hardness, platelet content, apparent density, moisture and ash with the method number for each. Any quote that promises "COA on request" or "COA for the first container only" is handing you the testing bill later. Ask for a COA sample with your quotation so you can see which parameters and methods will be reported, and read how to verify a gold carbon COA before you accept the first one at face value.
Then decide who pays for independent verification. Third-party sampling at the load port — SGS, BV or Intertek — is quoted per lot and adds several days before the vessel cut-off. It is cheap insurance on a first order and largely unnecessary once a supplier's record is established. What matters is doing it before the booking.
Set up two things in the contract. First, retained reference samples: one sealed, jointly signed sample per batch, held for the warranty period. If a dispute arises at destination, that sample is the arbiter, not a photograph of a bag. Second, the full document set: commercial invoice, packing list, bill of lading, certificate of origin, COA, non-wood packing declaration or ISPM 15 marking, MSDS and the insurance certificate for CIF shipments. A missing certificate is not a paperwork problem; it is a port storage charge and a demurrage clock. The full list is on our documents and certifications page.
One more point on test values. Iodine, hardness, platelet and density are routine and on the COA. K-value and R-value are measured by an independent third party and reported with the COA on request; we do not publish guaranteed K or R figures, and any supplier who guarantees a precise K or R number should be asked for the test report behind it. The ASTM testing standards guide explains which method applies to which parameter.
Which differences are real cost, and which are just clause packaging?
Three questions sort every difference between two quotes:
- Does it change the carbon that arrives? If yes, it is a specification difference and it is real.
- Does it change what it costs to move that carbon to your gate? If yes, it is a logistics or financing difference and it is real.
- Does it only change who writes the cheque, or how the number is presented? Then it is clause packaging — normalise it and move on.
| Difference between two quotes | Real cost or packaging? | What to do |
|---|---|---|
| Iodine 1000 vs 1150 mg/g | Real — different product | Compare per ordered grade, never per tonne |
| Density 0.45 vs 0.52 g/cm³ | Real — freight per tonne and tank inventory | Ask for measured density on the batch COA |
| Hardness 96% vs 98% | Real — fines, attrition and gold loss | Require the ASTM D3802 value per batch |
| Platelet content not stated | Real risk | Require <1.5% with water polishing and de-flaking |
| FOB vs CIF at the same true delivered cost | Packaging | Normalise, then choose on control and route |
| "Free" pallets or spare bags | Packaging — it is in the unit rate | Ask for floor-loaded pricing to compare |
| "COA on request" vs COA every batch | Real — testing cost moves to you | Put the COA clause in the contract |
| 30% advance vs confirmed LC | Real — bank charges and cash flow | Price the financing line, then compare totals |
| Lower MOQ at a higher unit rate | Often real for a trial order | Compare against total trial cost, not the rate |
| Later lead time | Real — working capital and plant risk | Compare weeks to vessel, not weeks to produce |
The last piece of discipline is the RFQ itself. Leave these lines open and three suppliers will fill them in three different ways.
| Write this in the RFQ | Why it removes ambiguity |
|---|---|
| Mesh, cut method and target application | 6×12 mesh for CIP/CIL; 8×16 mesh and 3×6 mm cut are different duties |
| Iodine grade plus tolerance | 1150 ±50 mg/g is a different order from 1000 ±50 mg/g |
| Hardness with method number | ≥98% by ASTM D3802 / GB/T 12496.6 is auditable |
| Platelet content limit | Below 1.5%, water polished and de-flaked |
| Apparent density with method number | 0.45–0.52 g/cm³ by ASTM D2854 / GB/T 12496.1 |
| Moisture and ash limits as packed | ≤5% each, and state whether quantity is dry or as-packed |
| Packaging form and whether pallets are included | Sets the tonnes per container and the stuffing cost |
| Delivery term with a named port | FOB Xiamen and CIF Tema are not the same budget |
| Payment terms and whose bank charges | Converts to a financing cost you can compare |
| MOQ, lead time in weeks, and booking date | Turns a promise into a schedule |
| COA scope and method numbers per batch | Moves testing cost back to where it belongs |
| Quantity basis for the price | Per tonne, per container, or per bag — state it |
Frequently asked questions
Usually not, and it is easy to check. Ask the same supplier for FOB and CIF on identical goods, then subtract the freight and insurance from the CIF figure. If the implied freight is well above the rate you can obtain yourself, the "cheap" CIF price is carrying a margin you cannot see.
No. 6×12 mesh (1.70–3.35 mm) is the gold CIP/CIL grade; 8×16 mesh and 3×6 mm cut carbon behave differently in tanks, screens and elution columns. Compare only quotes at the same mesh, and re-check the whole circuit design if you intend to change it.
Not by itself. Density of 0.45–0.52 g/cm³ affects how many tonnes fit in a container and how much carbon a fixed-volume tank holds. It says nothing on its own about iodine number, hardness or platelet content — check those separately.
If you have a forwarder with good West African rates, buy FOB and keep control of the routing. If you do not, buy CIF, but confirm in writing which destination charges are excluded — terminal handling, agency, documents, storage and inland haulage are almost always on your side of the line.
That is what retained reference samples are for. Before you argue, confirm both labs used the same method (GB/T 12496.8 or ASTM D4607) and the same sample preparation and moisture basis. A 1150 ±50 mg/g grade can legitimately test at 1100 mg/g; a result far below the lower tolerance limit on a properly retained sample is a claim you can enforce.
It depends on stowage volume and measured density, not on nominal capacity. At 0.45 g/cm³, 10 m³ of carbon weighs 4,500 kg; at 0.52 g/cm³ the same volume weighs 5,200 kg. Ask your supplier to calculate the load against your container volume using the density on the batch COA, and confirm the stuffing method.
Get the numbers before you order
Send us your tank volume, container size, target iodine grade and delivery port, and we will return a loading calculation and a specification sheet that matches the grade you actually need — not a catalogue figure. Every quotation can be built on your comparison basis: same mesh, same iodine grade and tolerance, same density basis, same packaging, same named port.
Ask for a free sample and a COA sample before you commit to tonnage. Run your own iodine, hardness, platelet and density checks against the certificate and compare the two documents line by line; that is the fastest way to find out whether a supplier's price and a supplier's product describe the same shipment. If you are comparing several suppliers, send us their specification lines and we will show you where the quotes are not comparable.
Contact the YELI technical team on WhatsApp at +86 136 0090 6330 or by email at info@yelicarbon.com. Tell us the port, the tonnage and the grade, and we will put the numbers in writing — COA sample, free sample, container loading calculation and lead time with a booking date.
Request a COA & a free sample →