Where can I download a COT report excel spreadsheet?+
Right here. The Microsoft Excel COT report spreadsheet is a $39 one-time purchase. After Stripe Checkout you get an instant download link to the .xlsm file, and up to 3 downloads within 30 days through your account.
Is there a Google Sheets version?+
No. The spreadsheet is a Microsoft Excel workbook (.xlsm with Power Query and a macro), so buy it only if you use Excel on Windows. If you work in Google Sheets, the COT Data Dump’s CSV files open there directly.
What is inside the workbook?+
Seven tabs: README, Config (the market picker and an optional API key), Markets (the 48 markets you can pick for the history), Data_Latest (the latest week for every market in the report), Data_History (about 10 years for the market you pick), Examples (ready formulas) and a blank Playground for your own work.
Do I need a COT Data API subscription to use the spreadsheet?+
No. The COT report spreadsheet defaults to the free CFTC public archive — no API key needed. The optional API mode is for buyers who also subscribe to the $9.99/mo COT Data API and want the history in the API’s normalized column names (the same history length either way). Two separate purchases, completely optional.
What Excel version do I need? Does it work on Mac?+
Microsoft Excel 2016 or newer on Windows, including the Excel that comes with Microsoft 365. It does not work on a Mac or in Excel for the web: the automatic refresh uses Power Query's web connector, which Microsoft does not offer in Excel for Mac (Excel 2016 / 2019 for Mac have no Power Query at all), and Excel for the web does not run the VBA macro. The .xlsm file uses Power Query for the data refresh + a small VBA macro for the market-switcher dropdown.
How does the auto-refresh actually work?+
When you open the workbook, Power Query checks the CFTC public archive (no API key, no auth) and pulls the latest weekly report into the data tabs. The fetch runs under 5 seconds on broadband. Change the market via the Config tab dropdown and a VBA Worksheet_Change handler triggers a fresh refresh — also under 5 seconds. The rest of the workbook is yours: pivots, charts, formulas, conditional formatting, custom market lists.
Can I modify the workbook?+
Yes — every tab is yours to edit. Build pivots, charts, formulas, conditional formatting, market watchlists, anything. Just leave `Data_Latest` and `Data_History` as they are: they hold the raw CFTC pull and the lookup logic, and editing them would break the auto-refresh. If you need to extend the data layer, build a new tab that references those two via formula — that's the supported pattern.
Can I share or resell this spreadsheet?+
The COT Data Spreadsheet is licensed for personal use only — not for resale or redistribution. Each copy carries a COT-Reports.com mark identifying its source; that's intentional and part of the product.