An independent trading journal · Education only
nalog.Binance Spot. Orders & rules.
SPOT TRADING JOURNALUnderstand the instruction. Then decide.
START HERELimit order not filledMinimum order valueAfter cancellation

Binance canceled order not in Order History: what to check

An order that was canceled before anything filled lives only in [Order History]. [Trade History] never had it. If Order History doesn't show it either, check the filters first: pair, status, order type or date. Records older than six months are not shown on the page at all, and API-based tools follow a separate 90-day archive rule.

In this guideWhy a canceled order is not in Trade HistoryNot in Order History either: widen four filtersCanceled more than six months ago: download a statementAPI and third-party tools: zero-fill cancels archived after 90 daysFound it: read the filled amount and the status

Say that on 3 November you placed a limit sell on ETH/USDT: 0.5000 ETH at 2,600.00. Nothing filled in two days, so you canceled it on 5 November. Now you want its price and order time back. Trade History has nothing, and a first look at Order History turns up nothing either.

The empty Trade History is expected. The question worth chasing is why Order History is quiet. If you canceled within the last six months, start by checking whether the current filters are hiding it.

Why a canceled order is not in Trade History

Binance's help article How to View My Spot Trading Activity? (updated 2026-01-28) separates the tabs under the trading panel. [Open Orders] holds orders still working. [Order History] is a record of filled and unfilled orders over a period. [Trade History] shows filled orders only. Its FAQ puts the consequence plainly: if your order wasn’t filled, you could only view it from [Order History].

Binance help article How to View My Spot Trading Activity, English version, logged out. Under the title are Website, App and Frequently Asked Questions buttons and the update date 2026-01-28; the body starts with the Open orders section
Source: Binance Help Center, How to View My Spot Trading Activity?, English page opened without logging in. The six-month limit and the unfilled-order rule both sit under the Frequently Asked Questions button at the top. Captured November 2026.

In the example nothing filled, so Trade History has zero rows for it. Had 0.2000 ETH sold before you canceled, those 0.2000 would appear in Trade History, while the canceled 0.3000 remainder stays recorded on the same single order in Order History.

Not in Order History either: widen four filters

In the app you reach history through [Trade] - [Spot] and the [History] icon on the right. The help article says Order History there can be filtered by date, currency pair, order type, order status and order direction. Any one of them set to the wrong value drops your order from the list. Work through them in this order:

  • Pair. Look for an ETH/USDT order while the page shows BTC/USDT and the list may come up empty. The article describes [Hide Other Pairs] in the Open Orders section: tick it and only the current pair is shown. It does not say whether Order History follows the same box, so the quickest check is to switch to the ETH/USDT page, or set the pair filter in the app to all.
  • Status. With only filled orders selected, a canceled one cannot appear. Set status to all and look for the canceled row (CANCELED in API terms).
  • Order type. If what you canceled was a stop-limit or an OCO and the filter is set to limit orders, it is excluded.
  • Date. The example order was placed on 3 November and canceled on 5 November. The article doesn't say whether the date filter uses the order time or the end time, so pick a range that covers both days. Check direction while you are there: a sell will not appear under buys.

One mismatch has nothing to do with filters. If you edited the order’s price or quantity, it now carries a new order ID, and the ID you wrote down will not match. How the two IDs relate is covered in Editing a Binance limit order.

Canceled more than six months ago: download a statement

The same article’s FAQ: for security reasons, you can only view order history for the past six months. For older records it points to a separate article, How to Download Spot Trading Transaction History Statement?

Counting back from 10 November 2026, anything from before roughly 10 May is outside what the page will list, and no filter change will bring it back. Go straight to the statement. Which order statuses that report includes is not covered here, so filter the file by pair and date first and then look for the row.

API and third-party tools: zero-fill cancels archived after 90 days

If you read orders through an API key, whether in your own script, bookkeeping software or another tool, one more Spot API rule applies. The 2023-03-13 changelog entry defines an archived order as one with status CANCELED or EXPIRED, executedQty equal to 0, that occurred more than 90 days in the past. Querying such an order by ID returns error -2026: Order was canceled or expired with no executed qty over 90 days ago and has been archived. The 2025-08-12 entry adds orders that ended as EXPIRED_IN_MATCH (expired by self-trade prevention) with a cumulative quantity of 0.

Applied to the example: the zero-fill order canceled on 5 November 2026 reaches 90 days on 3 February 2027, after which a lookup by order ID returns -2026. The partly filled version, with 0.2000 ETH sold, has executedQty above 0 and falls outside the rule. When a tool reports -2026, retrying will not change the answer; that query path simply no longer returns the order.

Scripts that pull orders by time range hit a different wall. In the REST API documentation, All orders (allOrders) allows no more than 24 hours between startTime and endTime and returns at most 1,000 orders per call (as the documentation read on 12 November 2026; Binance revises API limits, so recheck the page before building a script around them). Ask for a whole week and the request fails, which can look like missing data.

Does the website or app Order History also drop these orders after 90 days? The help article doesn’t say; the only limit it states for the interface is six months.

Found it: read the filled amount and the status

Start with the filled amount. At zero, the order left no trades behind and there is nothing to look for in Trade History; the Available figure on the ETH line of your Spot balance confirms whether the reserved ETH came back. Above zero, add up that order’s fills in Trade History as described in Order history vs trade history.

Then the status. If you remember canceling it yourself but it reads expired, your click is not what ended it; the time-in-force setting or a system rule did, and EXPIRED: did nothing trade, or did the order end? explains where to look. And if you dug the order up to place it again at the old price, first make sure no similar order is still sitting in Open Orders; I pressed cancel. Can I place the whole order again? walks through that check.

Continue reading