Every fertilizer bag or bulk spec sheet carries a code, a string of numbers and letters like 12-12-12+12(SO3)+15(OM)+ME, and that code is the single fastest way to know what you’re actually buying.
NPK stands for nitrogen, phosphorus, and potassium, the three primary nutrients every fertilizer is built around, expressed as a percentage of the product’s total weight. On export-grade spec sheets, especially from Turkish and EU manufacturers, that core code is often extended with SO3 (sulfur trioxide), OM (organic matter), and ME (micro/trace elements).
This guide walks through what each part of the code means, how to read a real product’s full guaranteed-content listing, including examples from browse the full range of compound and organomineral fertilizers, and, critically for a bulk buyer, how to confirm that a supplier’s stated code actually matches what shows up in the Certificate of Analysis on arrival.
Table of Contents
1. What Do NPK Fertilizer Codes Mean?

NPK codes are percentage-by-weight guarantees of nutrient content, always listed in a fixed nitrogen-phosphorus-potassium order, and on export-grade labels often extended with additional codes such as SO3, OM, or ME to capture sulfur, organic matter, and trace-element content the core three numbers don’t cover. A code like 15-15-15 means each nutrient makes up 15% of the product’s total weight.
This is what’s called a “guaranteed-content” or “guaranteed-analysis” declaration. It isn’t marketing language, it’s a manufacturer’s formal statement of composition, and in most exporting and importing countries it’s the figure regulators, customs authorities, and buyers use to verify what’s actually in the bag or bulk load. The percentages are calculated on a dry-weight basis and are meant to reflect what a standard laboratory test would confirm.
| Code | Element | Read as |
| N | Nitrogen | % nitrogen by weight |
| P | Phosphorus (as P₂O₅) | % phosphate by weight |
| K | Potassium (as K₂O) | % potash by weight |
| SO3 | Sulfur trioxide | % sulfur content by weight |
| OM | Organic matter | % organic matter by weight |
| ME | Micro/trace elements | Presence and type of trace elements |
1.1 The Three Primary Macronutrients (N-P-K)
Nitrogen, phosphorus, and potassium are called primary macronutrients because plants need them in the largest quantities, and because a shortage of any one of them shows up quickly in plant health. Nitrogen drives vegetative growth, leaf and stem development, chlorophyll formation, and overall plant vigor. Phosphorus supports root system development and plays a central role in energy transfer and flowering. Potassium regulates water movement within the plant, strengthens cell tissue, and improves resistance to stress conditions like drought or cold.
Because these three nutrients cover growth, root development, and stress resilience respectively, almost every fertilizer product, from a basic urea to a complex compound blend, is built around some ratio of the three.
1.2 Why the Order Never Changes
N-P-K is a standardized labeling convention. Whether you’re reading a spec sheet from Turkey, the EU, or elsewhere, the first number is always nitrogen, the second is always phosphorus, and the third is always potassium. This consistency exists precisely so that a buyer can compare two suppliers’ products at a glance without having to re-check which number stands for what each time. A code of 20-10-10 and a code of 10-10-20 describe very different products, and the fixed order is what makes that distinction unambiguous across manufacturers and borders.
2. Beyond N-P-K: What SO3, OM, and ME Mean
On an export-grade spec sheet, three extended codes commonly appear alongside N-P-K:
- SO3, sulfur content, expressed as sulfur trioxide by weight, supporting amino-acid formation and efficient nitrogen use.
- OM, the percentage of organic matter blended into the product, contributing to soil structure alongside direct nutrient delivery.
- ME, micro or trace elements (such as zinc, boron, or manganese), included in smaller, targeted amounts beyond the primary nutrients.
2.1 SO3 (Sulfur Trioxide)
Sulfur plays a supporting but essential role in plant nutrition, it’s a building block for several amino acids and helps the plant make efficient use of the nitrogen it absorbs. On a spec sheet, SO3 is listed as a percentage, similar to N-P-K, and represents the sulfur trioxide equivalent content of the product. Crops with relatively high sulfur demand, oilseeds, brassicas, and many legumes among them, tend to show a visible response when sulfur is included in the blend rather than left out.
2.2 OM (Organic Matter)
OM signals the percentage of organic material, often derived from processed organic sources, blended into the fertilizer alongside the mineral nutrients. A higher OM percentage generally points to a product formulated with soil-structure benefits in mind, not just immediate nutrient delivery. This is one of the clearest differences between a straight mineral fertilizer and an organomineral product: the mineral component feeds the crop directly, while the organic component contributes to longer-term soil condition.
2.3 ME (Micro / Trace Elements)
ME indicates that the product includes micronutrients, elements like zinc, boron, manganese, copper, or molybdenum, that plants need in far smaller quantities than N-P-K but that are still essential to normal growth. A spec sheet may list ME as a general inclusion or break out the specific trace elements and their individual percentages. Their absence doesn’t always cause dramatic symptoms early on, but a persistent trace-element gap in the soil can quietly cap yield even when N-P-K levels look adequate.
3. How to Read a Full Guaranteed-Content Code (Worked Example)
3.1 Breaking Down a Real NPK(S) + OM + ME Code
Take a real product listing, such as a compound fertilizer like AL SULTANA NPK(S) 12-12-12 + 12(SO3) + 15(OM) + ME. Reading the code left to right: 12-12-12 gives equal 12% shares of nitrogen, phosphorus, and potassium, a balanced, general-purpose ratio. The +12(SO3) means the product carries an additional 12% sulfur trioxide content. The +15(OM) adds 15% organic matter to the blend. And the ME marker confirms the inclusion of trace elements, formulated to round out the nutrient profile beyond the primary six figures.
Put together, this single code tells a buyer far more than a plain 12-12-12 would: it’s a balanced NPK base, sulfur-enriched, organically supplemented, and micronutrient-complete, all before opening a single bag.
3.2 Percentage vs. Actual Weight in a Shipment
The percentages on the code apply to the total weight of the product, not to a fixed absolute amount, so converting them into real tonnage depends on your order size. In a 25-tonne shipment of a 12-12-12 product, for example, roughly 3 tonnes of that total weight is nitrogen content, 3 tonnes is phosphorus content, and 3 tonnes is potassium content, with the remainder made up of the SO3, OM, and carrier/filler material. This is a useful sanity check when comparing quotes: a lower price per tonne on a lower-percentage product may not actually be cheaper per unit of nutrient delivered once you run the math.
4. Why Export Labels Show More Than N-P-K
Extended codes aren’t a marketing flourish, they reflect a genuine difference in how export-grade fertilizers are formulated and regulated compared to simple retail products.
4.1 Turkish/EU Convention vs. Simple N-P-K Retail Labels
Consumer garden-center bags, especially in North American markets, typically show only the three N-P-K numbers because retail lawn and garden products are formulated for simplicity. Turkish and EU manufacturers producing for agricultural and export markets, by contrast, commonly declare sulfur, organic matter, and micronutrient content as standard practice, because these additions are formulated intentionally into bulk agricultural blends and regulators in these regions expect fuller declarations on the guaranteed-content label.
4.2 What This Means When Comparing Suppliers
When you’re comparing quotes from different manufacturers, comparing headline N-P-K numbers alone can be misleading. A supplier quoting a bare 12-12-12 and a supplier quoting 12-12-12+12(SO3)+15(OM)+ME are not offering equivalent products, even if the base three numbers match. Buyers should ask every supplier for their full guaranteed-content declaration, not just the headline ratio, before comparing prices side by side.
CALL US FOR MORE INFO
5. NPK Codes and Crop Growth Stages
Nutrient needs shift as a crop moves through its growth cycle, and code selection is often matched, directionally, not as a rigid formula, to that stage. For crops with a defined nutrition program, such as a complete NPK fertilizer program for maize, this staging is mapped out in more depth.
5.1 Nitrogen-Heavy Codes for Vegetative Growth
Early in a crop’s cycle, when leaf and stem development is the priority, nitrogen-forward codes support the vegetative push. This is generally the stage where a grower sees the fastest visible response to nitrogen application, since it directly feeds canopy and biomass development.
5.2 Phosphorus-Heavy Codes for Root and Flower Development
As a crop transitions toward root establishment and flowering, phosphorus becomes proportionally more important. Adequate phosphorus at this stage supports a stronger root system and more reliable flower set, both of which influence eventual yield.
5.3 Potassium-Heavy Codes for Fruiting and Stress Resistance
During fruiting and the later stages of the growth cycle, potassium-heavy codes support fruit quality and help the plant withstand environmental stress, heat, drought, or disease pressure. This is also the stage where potassium’s role in water regulation becomes most visible in crop performance.

6. Common Deficiency Signs by Element
6.1 Primary Macronutrient Deficiency Signs
Nutrient deficiencies tend to show characteristic, element-specific symptoms. The International Fertilizer Association’s nutrient management reference and the FAO’s Fertilizer and Plant Nutrition Bulletin on integrated nutrient management both document nitrogen, phosphorus, and potassium as the major plant nutrients most likely to limit crop production when supply is unbalanced, and identify sulfur among the secondary elements that follow the same principle.
| Element | Common Deficiency Sign |
| Nitrogen (N) | Pale, yellowing leaves; slowed growth, typically starting from older/lower leaves |
| Phosphorus (P) | Stunted growth, delayed flowering, dark or purplish leaf discoloration |
| Potassium (K) | Leaf edge scorching, weaker stems, reduced resistance to drought and cold |
6.2 Secondary and Micronutrient Deficiency Signs
| Element | Common Deficiency Sign |
| Sulfur (SO3) | Pale new growth, symptoms that can resemble nitrogen deficiency |
| Organic matter shortfall | Poor soil structure over time, reduced water-holding capacity |
| Trace elements (ME) | Localized symptoms depending on the element, e.g., interveinal yellowing for iron or zinc deficiency |
These signs are useful for diagnosis, but they’re not a substitute for a soil or tissue test, visual symptoms often overlap between different deficiencies, and confirming the actual cause is current as of writing, subject to change and destination-specific in terms of which reference standard applies.
7. Verifying a Supplier’s Stated Code Against the COA
To verify a supplier’s stated code before accepting a shipment, work through these checks in order:
- Match the batch number on the shipment to the batch number on the Certificate of Analysis.
- Compare each individual lab-tested figure, N, P, K, and any SO3/OM/ME additions, against the exact figures originally quoted.
- Confirm the COA is dated, signed, and issued by an accredited or otherwise verifiable laboratory.
- Flag any figure that falls outside a normal testing tolerance before accepting the shipment.
7.1 What to Cross-Check on Arrival
On arrival, cross-check the batch number on the shipment against the batch number on the COA, these should match exactly. Then compare each individual lab-tested figure (not just the overall NPK ratio) against what was quoted at the time of order. For a deeper walkthrough of this process, see how to read a fertilizer Certificate of Analysis. It’s also worth confirming the figures independently against the product’s own spec sheet, and where the shipment value or regulatory context warrants it, having an independent agronomist or customs broker review the documentation, never rely on a single named advisor promised by the seller as the sole verification step.
7.2 Red Flags in Mismatched Codes
A few patterns are worth treating as red flags rather than minor variance: a batch number on the COA that doesn’t match the shipment documentation, a lab figure that differs from the quoted code by more than a small, generally accepted testing tolerance, or a COA that’s undated, unsigned, or issued by a lab with no verifiable accreditation. None of these automatically mean fraud, but each is a reason to pause and request clarification before accepting the shipment.
8. Comparing Compound, Organomineral, and Straight Fertilizer Codes

8.1 Compound (NPK) Fertilizers
Compound fertilizers combine two or more of the primary nutrients into a single granule or blend, which is what produces a full N-P-K code like 15-15-15. They’re formulated for balanced, general-purpose nutrition across a range of crops.
8.2 Organomineral Fertilizers
Organomineral products combine mineral nutrients with an organic component, which is where the OM figure in the code comes from. These are formulated to deliver both immediate nutrient availability and a longer-term soil-structure benefit.
8.3 Straight Nitrogen/Phosphate Fertilizers
Straight fertilizers supply a single primary nutrient, urea, for instance, is a straight nitrogen product. Their codes show a dominant figure in one position and zero or near-zero in the others. Buyers deciding between a straight product and a blended one, for example when choosing between prilled and granular urea, are typically optimizing for a specific, targeted nutrient need rather than balanced, all-in-one nutrition.
9. Technical Specification & Trade Terms Reference
9.1 What’s Typically Included in a Standard Export Order
A standard bulk export order typically includes the guaranteed-content declaration matching the product’s published spec sheet, a Certificate of Analysis issued per batch, and standard export packaging (commonly FIBC/bulk bags for containerized shipment). Reference pricing for bulk fertilizer orders is generally quoted in USD, on an FOB or CFR basis from a Turkish port such as Mersin, though exact terms are always confirmed per order.
9.2 What’s Typically Negotiated Separately
Elements like exact trace-element composition within the ME designation, custom packaging formats, specific delivery windows, and destination-specific documentation requirements are generally negotiated on a per-order basis rather than fixed as standard. Buyers unfamiliar with how these terms are structured can review understanding FOB, CFR, and CIF terms for fertilizer imports before finalizing a trade-term agreement.
10. Sourcing/Export Process Steps
- Initial inquiry, buyer specifies crop, target region, and general nutrient needs.
- Spec confirmation, supplier proposes a matching guaranteed-content code.
- Sample and COA review, buyer requests a sample and reviews a recent Certificate of Analysis.
- Quote issued, pricing confirmed against the agreed code and order volume.
- Trade-term agreement, Incoterm, payment terms, and delivery port finalized.
- Production and packing, product manufactured or pulled from stock and packed to spec.
- Shipment, goods dispatched per the agreed trade term.
- COA-on-arrival check, buyer verifies the arriving batch against the original quote.
11. Delivery & Post-Shipment Verification
Lead times for bulk fertilizer orders vary by product availability, order volume, and shipping route, so buyers should confirm an expected timeline directly with the supplier rather than assume a fixed standard. Once the shipment arrives, the final verification step is comparing the COA against what was originally quoted, this closes the loop that started with the initial spec confirmation.
11.1 Confirming the Code on Arrival
Treat the arrival COA check as a standard part of the order, not an optional extra. Confirm the batch number, compare each nutrient figure individually, and keep the documentation on file, both as a quality record and as a reference point if you reorder the same product in the future.
12. Extended Codes (SO3/OM/ME), Pros and Cons for Buyers
12.1 Pros of Extended Guaranteed-Content Codes
An extended code gives a buyer a fuller picture of what a product delivers beyond the three primary nutrients, sulfur support, soil-building organic content, and trace-element coverage, often in a single application rather than requiring separate products.
12.2 Trade-Offs to Weigh
A richer code isn’t automatically the better choice for every situation. If a crop or soil already has adequate sulfur, organic matter, or trace-element levels, paying for an extended formulation may add cost without a proportional agronomic benefit. The right code depends on the crop, the soil’s existing nutrient status, and the grower’s program, not on which product has the longest label.
FAQ
1. What does NPK mean on a fertilizer bag?
NPK stands for nitrogen, phosphorus, and potassium, the three primary nutrients in a fertilizer, shown as percentages by weight in that fixed order. A code like 20-10-10 means 20% nitrogen, 10% phosphorus, and 10% potassium by weight.
What does SO3 mean in a fertilizer code?
SO3 represents sulfur trioxide, the form used to express sulfur content on a guaranteed-content label. It’s common on export-grade spec sheets and indicates the percentage of sulfur, by weight, included in the blend alongside the core N-P-K nutrients.
What is OM in a fertilizer guaranteed-content code?
OM stands for organic matter, the percentage of organic material blended into the product. It’s typical of organomineral fertilizers and signals a soil-structure benefit alongside the mineral nutrient content.
What does ME stand for on a fertilizer label?
ME refers to micro or trace elements, nutrients like zinc, boron, or manganese that plants need in small amounts. Its presence on a code means the product has been formulated to include these elements alongside the primary nutrients.
How do I read a fertilizer guaranteed-content code?
Read the numbers left to right as nitrogen, phosphorus, and potassium percentages by weight. Any figures that follow in parentheses, such as SO3 or OM, represent additional nutrient or organic content beyond the core three. An ME marker confirms trace-element inclusion. Always check the full code against the manufacturer’s own spec sheet for exact figures.
Why do some export fertilizers list more than N-P-K?
Turkish and EU export manufacturers commonly formulate bulk agricultural products with added sulfur, organic matter, and trace elements as standard practice, and regulators in these regions expect the guaranteed-content label to reflect the full composition, not just the primary three nutrients.
Conclusion
NPK codes, and the SO3, OM, and ME additions increasingly common on export-grade labels, give a buyer a far fuller picture of a fertilizer’s guaranteed content than the headline three numbers alone.
Reading a code correctly is only half the job, the other half is confirming that the code a supplier quotes is the code that actually arrives, verified batch by batch against the Certificate of Analysis. For a supplier-verified example of a full guaranteed-content code in practice, or to browse the full product range, contact the site’s team via WhatsApp, phone, email, or the contact form for a spec breakdown specific to your order.
CALL US FOR MORE INFO