Producers / Merchants
−322,240 net contracts
−9,911 vs. prior week · −28.9% of OI
Movement (6 wk): −16
Producers, merchants, processors and users hedging physical business – the classic commercials. They tend to buy weakness and sell strength.
CBOT · Agriculture · Futures
CBOT Soybeans (ZS) is the global soybean benchmark: 5,000 bushels, quoted in cents per bushel, physically delivered via shipping certificates.
| Symbol | Contract | Per 1¢ | Tick value | Size |
|---|---|---|---|---|
| ZS | Soybeans | $50.00 | $12.50 | This contract |
| XK | Mini-sized Soybeans | $10.00 | $1.25 | 1,000 bushels (1/5 of ZS) |
Source: CME Group contract specifications · reviewed Sep 30, 2026
| Contract | Roll date | First notice | Last trading day | Days left |
|---|---|---|---|---|
| ZSX26 Nov 2026 Active | Tue, Oct 27, 2026 | Fri, Oct 30, 2026 | Fri, Nov 13, 2026 | 45 |
| ZSF27 Jan 2027 | Mon, Dec 28, 2026 | Thu, Dec 31, 2026 | Thu, Jan 14, 2027 | 107 |
| ZSH27 Mar 2027 | Tue, Feb 23, 2027 | Fri, Feb 26, 2027 | Fri, Mar 12, 2027 | 164 |
| ZSK27 May 2027 | Tue, Apr 27, 2027 | Fri, Apr 30, 2027 | Fri, May 14, 2027 | 227 |
| ZSN27 Jul 2027 | Fri, Jun 25, 2027 | Wed, Jun 30, 2027 | Wed, Jul 14, 2027 | 288 |
| ZSQ27 Aug 2027 | Tue, Jul 27, 2027 | Fri, Jul 30, 2027 | Fri, Aug 13, 2027 | 318 |
Roll. Speculators roll before first notice. The date shown is three business days before first notice; index funds typically roll earlier (5th–9th business day of the prior month).
First notice day. Last business day of the month before the contract month. Longs can be assigned delivery from here on – brokers usually require longs to be closed or rolled before this date.
Last trading day. Business day before the 15th calendar day of the contract month.
US exchange holidays ahead: Nov 26 · Dec 25 · Jan 1 · Jan 18 · Feb 15 · Mar 26 · May 31 · Jun 18
Calculated from exchange rules and the US exchange holiday calendar. Confirm with the CME Group expiration calendar.
| Session | Eastern (ET) | Central (CT) | Your time |
|---|---|---|---|
| Overnight session (Globex) | Sun–Fri 8:00 p.m. – 8:45 a.m. | Sun–Fri 7:00 p.m. – 7:45 a.m. | – |
| Day session (Globex) | Mon–Fri 9:30 a.m. – 2:20 p.m. | Mon–Fri 8:30 a.m. – 1:20 p.m. | – |
| Daily settlement | 2:15 p.m. | 1:15 p.m. | – |
Holiday hours differ – check the CME holiday calendar before trading around US holidays. ET is New York time, CT is Chicago time (always one hour behind ET).
| Contract | Maintenance |
|---|---|
| ZSX26 Nov 2026 Active | $2,300 |
| ZSF27 Jan 2027 | $2,250 |
| ZSH27 Mar 2027 | $2,050 |
| ZSK27 May 2027 | $1,975 |
Exchange margins are the minimum your clearing firm must collect for positions held overnight. Brokers may require more – and usually offer much lower day-trading margins for positions closed before the session ends. A neutral broker day-margin comparison is coming soon.
−322,240 net contracts
−9,911 vs. prior week · −28.9% of OI
Movement (6 wk): −16
Producers, merchants, processors and users hedging physical business – the classic commercials. They tend to buy weakness and sell strength.
+64,696 net contracts
−9,058 vs. prior week · +5.8% of OI
Movement (6 wk): −49 ±40 surge
Swap dealers – banks hedging OTC swaps, including commodity index money. Often structurally positioned; read against their own range, not the sign.
+265,159 net contracts
+23,658 vs. prior week · +23.8% of OI
Movement (6 wk): +30
Managed money – CTAs, commodity pools and hedge funds. Trend followers; their positioning tends to peak near turning points.
| Group | Long | Short | Net | Δ 1 wk | Δ 4 wk | Index 26 wk | Index 3 yr | Move 6 wk |
|---|---|---|---|---|---|---|---|---|
| Producers / Merchants | 328,041 | 650,281 | −322,240 | −9,911 | −17,844 | 12 | 6 | −16 |
| Swap Dealers | 130,663 | 65,967 | +64,696 | −9,058 | −39,764 | 0 | 0 | −49 |
| Managed Money | 300,742 | 35,583 | +265,159 | +23,658 | +64,480 | 100 | 100 | +30 |
| Other Reportables | 69,783 | 53,361 | +16,422 | −3,260 | −4,326 | 7 | 60 | −29 |
| Nonreportables | 50,181 | 74,218 | −24,037 | −1,429 | −2,546 | 69 | 38 | −12 |
| Group | Long | Short | Net | Δ 1 wk | Δ 4 wk | Index 26 wk | Index 3 yr | Move 6 wk |
|---|---|---|---|---|---|---|---|---|
| Commercials | 482,883 | 740,427 | −257,544 | −18,969 | −57,608 | 0 | 0 | −21 |
| Non-Commercials | 370,525 | 88,944 | +281,581 | +20,398 | +60,154 | 100 | 100 | +21 |
| Nonreportables (small) | 50,181 | 74,218 | −24,037 | −1,429 | −2,546 | 69 | 38 | −12 |
| Report date | Producers / Merchants | Swap Dealers | Managed Money | Other Reportables | Nonreportables | Open interest |
|---|---|---|---|---|---|---|
| Sep 22, 2026 | −322,240 | +64,696 | +265,159 | +16,422 | −24,037 | 1,114,328 |
| Sep 15, 2026 | −312,329 | +73,754 | +241,501 | +19,682 | −22,608 | 1,104,880 |
| Sep 8, 2026 | −342,895 | +91,345 | +257,258 | +16,166 | −21,874 | 1,070,401 |
| Sep 1, 2026 | −337,308 | +108,566 | +234,920 | +13,067 | −19,245 | 1,027,541 |
| Aug 25, 2026 | −304,396 | +104,460 | +200,679 | +20,748 | −21,491 | 972,531 |
| Aug 18, 2026 | −273,666 | +104,029 | +151,782 | +39,179 | −21,324 | 989,729 |
| Aug 11, 2026 | −252,346 | +112,712 | +109,109 | +50,836 | −20,311 | 982,903 |
| Aug 4, 2026 | −270,063 | +113,311 | +132,524 | +43,018 | −18,790 | 990,408 |
| Jul 28, 2026 | −298,147 | +105,940 | +160,479 | +51,278 | −19,550 | 1,020,108 |
| Jul 21, 2026 | −265,958 | +112,977 | +130,505 | +45,141 | −22,665 | 1,045,077 |
| Jul 14, 2026 | −207,561 | +106,547 | +75,191 | +50,212 | −24,389 | 1,004,746 |
| Jul 7, 2026 | −201,289 | +115,704 | +69,579 | +43,228 | −27,222 | 975,954 |
Source: CFTC Public Reporting Environment · contract market code 005602 (SOYBEANS - CHICAGO BOARD OF TRADE)
Before commissions and exchange fees. Prices round to the nearest tick of 0.25.
One tick is 1/4 cent per bushel, worth $12.50 per contract. A 1-cent move is worth $50.
The last business day of the month before the contract month.
January, March, May, July, August, September and November. November is the main new-crop month.
The COT Index places a group's current net position within its own range over a lookback window: 100 = the most net long in that window, 0 = the most net short. It measures positioning extremes, not timing.