How to Read the Tabs on the Binance Orders Page: Open Orders vs Order History Explained
The Binance orders page is split into tabs like Open Orders, Order History, Trade History, and Conditional Orders, and each tab shows orders in a different state. This article walks through real order data to explain what each tab and field means, and how to quickly find a specific order.
After you place any order on Binance, it shows up under one of several "tabs." Beginners often can't find their own order — you just placed a limit order, so why isn't it showing up in "Trade History"? Because it's sitting in "Open Orders" instead. This time, we ran a complete place-cancel-fill-lookup workflow on the Binance Official Site and lined up every tab and field on the orders page against real data. The short answer up front: Open Orders shows orders that are placed but haven't filled yet; Order History shows every order that's already finished, whether filled or cancelled; Trade History shows the details of each individual fill; and Conditional Orders shows stop-loss/take-profit orders with a trigger price, in a tab of their own.
Where to Find the Orders Page
Open the Official Binance App and go into the Spot page for any trading pair (for example, BTC/USDT). The order area sits right below the order-placement panel, with several tabs arranged horizontally.
The number of tabs varies slightly between Binance versions, but the mainstream ones are:
- Open Orders
- Order History
- Trade History
- Conditional Orders (Stop Limit)
- Funds
You can also get there from the "Trade" tab at the bottom, then tap the order icon in the top-right corner to reach the orders overview page (which covers every trading pair).
Open Orders
Shows every order that hasn't fully filled yet. This is the tab beginners overlook most often.
Order Types That Show Up Here
- Limit orders that are placed but haven't filled
- Limit orders that partially filled, with the remainder still open
- Stop-market/stop-limit orders that have activated but haven't filled yet
- Conditional orders whose trigger price hasn't been hit yet (some versions list these separately under Conditional Orders instead)
Field Breakdown
We took a screenshot of a BTC limit buy order placed at 94800, with the following fields:
| Field | Value | Meaning |
|---|---|---|
| Time | 04-30 14:23:18 | When the order was placed |
| Pair | BTC/USDT | The trading pair |
| Type | Limit Buy | Order type and direction |
| Price | 94800 | The limit price you set |
| Amount | 0.005 | The amount of BTC you want to buy |
| Filled | 0 / 0.005 | 0 filled so far, 0.005 still pending |
| Total | 474 USDT | Amount × Price |
| Trigger Price | - | Limit orders have no trigger price |
| Action | Cancel | Click to cancel this order |
Actions Available on Open Orders
Each order row has a few action buttons on the right:
- Cancel: cancels the order, and the unfilled portion returns to your available balance
- Modify: a small number of order types let you modify the price or amount (modifying is essentially cancel-and-replace under the hood)
- Details: view the full order parameters and trigger conditions
Cancel All
If you have a lot of orders open and want to clear them all at once, there's a "Cancel All" button in the top-right corner of the tab. Clicking it cancels every unfilled order at once.
Order History
Shows orders that have already concluded — whether filled (fully or partially) or cancelled. This is the main place to look up an order's status.
Order Statuses That Show Up Here
| Status | Chinese | Meaning |
|---|---|---|
| FILLED | 已成交 | Fully filled |
| CANCELED | 已撤销 | Cancelled by the user or forcibly cancelled by the system |
| EXPIRED | 已过期 | Had a time-in-force setting and didn't fill in time |
| REJECTED | 已拒绝 | Rejected for not meeting the rules (e.g. amount too small) |
Filtering Order History
Order History shows all orders from the past 7 days by default. You can filter by:
- Time range (1 day / 7 days / 30 days / 90 days / custom)
- Trading pair (all by default)
- Order type (Limit / Market / Stop / OCO)
- Direction (Buy / Sell)
- Status (Filled / Cancelled)
Precise lookup: if you remember roughly when you placed the order, you can use a custom time range to find that day's orders.
Fields of a Filled Order
| Field | Value |
|---|---|
| Time | 04-30 14:34:11 |
| Pair | BTC/USDT |
| Type | Limit Buy |
| Price | 94800 |
| Filled | 0.005 / 0.005 |
| Avg. Fill Price | 94800 |
| Total | 474 USDT |
| Fee | 0.0375 USDT (BNB) |
| Status | Filled |
Pay attention to the "Price" and "Avg. Fill Price" columns — for a limit order they're identical, but for a market order they can differ (the Price column shows the best market price at the time, while the Avg. Fill Price is the true weighted average).
Trade History
Order History shows order-level granularity; Trade History shows fill-level granularity.
Why two separate tabs? Because a single order can be made up of multiple individual fills.
Hands-On: Multiple Fills for One Large Order
We placed a 1 BTC market buy order. This order appears as a single row in Order History, but expands into 5 rows in Trade History:
| # | Price | Amount | Time |
|---|---|---|---|
| 1 | 95237 | 0.300 | 14:23:18.124 |
| 2 | 95240 | 0.250 | 14:23:18.131 |
| 3 | 95243 | 0.200 | 14:23:18.139 |
| 4 | 95248 | 0.150 | 14:23:18.146 |
| 5 | 95253 | 0.100 | 14:23:18.152 |
The 5 fills landed at five different price levels between 95237 and 95253, because the market order kept consuming the order book until it filled the full 1 BTC. This is exactly where slippage comes from — the average price was 95243, while the order book price at the instant the order was placed was 95237, giving 6 USDT of slippage.
For a detailed breakdown of the slippage mechanism, see what slippage means.
Trade History Fields
| Field | Meaning |
|---|---|
| Time | Precise to the millisecond |
| Pair | BTC/USDT |
| Price | The price of this specific fill |
| Amount | The amount filled in this specific fill |
| Total | Price × Amount |
| Fee | The fee for this specific fill |
| Role | Maker / Taker |
| Order ID | The linked order number (click to jump to the order details) |
Conditional Orders
Shows orders that carry a trigger price — stop-loss, take-profit, OCO, trailing stop, and so on.
Why a separate tab? Because the "waiting to trigger" state of these orders is a bit unusual. Before they trigger, they haven't actually entered the order book yet, so they don't strictly count as "Open Orders."
Conditional Order Statuses
| Status | Meaning |
|---|---|
| Waiting to Trigger (NEW) | The trigger price hasn't been hit yet |
| Activated | The trigger price has been hit, activating the follow-up order |
| Filled | The activated order has been filled |
| Cancelled | Cancelled by the user or by the system |
Conditional Order Fields
We set up a stop-limit order:
| Field | Value |
|---|---|
| Type | Stop-Limit |
| Trigger Price | 94000 |
| Limit Price | 93800 |
| Amount | 0.005 |
| Trigger Condition | Price ≤ 94000 |
| Status | Waiting to Trigger |
For the details on how take-profit and stop-loss orders actually work, see how to place take-profit and stop-loss orders.
Funds
The orders page usually also has a "Funds" tab, which records non-trading fund movements:
- Transfer records
- Deposit records
- Withdrawal records
- Funding fee deductions (futures)
- Subscription/redemption records (Earn)
Key Fields
| Field | Meaning |
|---|---|
| Time | When the action happened |
| Type | Transfer / Deposit / Withdrawal, etc. |
| Coin | USDT / BTC, etc. |
| Amount | The amount moved |
| From | Spot Wallet / Funding Wallet, etc. |
| To | Spot Wallet / Funding Wallet, etc. |
| Status | Completed / Processing |
For a detailed explanation of transfer rules, see what's the difference between a transfer and a regular transaction.
A Few Common Lookup Scenarios
Scenario 1: Finding a Specific Order
The fastest way:
- Go to the orders page → Order History
- Set the time range to the day you placed it
- Select the specific trading pair
- Scroll to find that order
If you remember the order ID (the unique number the system assigns to every order), you can search for it directly.
Scenario 2: Checking a Day's Profit and Loss
- Orders page → Order History
- Set the time range to today
- Filter status by "Filled"
- Subtract your total buy amount from your total sell amount
Remember to subtract fees to get the real profit and loss.
Scenario 3: Exporting a Report
Binance supports exporting a CSV report:
- Orders page → Order History
- Click "Export" or "Download" in the top-right corner
- Choose a time range (up to 90 days)
- Choose a format (CSV / Excel)
- A download link gets emailed to you
This feature is commonly used for taxes or bookkeeping.
Scenario 4: Checking Liquidation Records
Futures liquidation (forced close) records:
- Switch to futures mode
- Orders page → Order History
- Filter order type by "Liquidation"
You'll see every order the system force-closed, including the liquidation price, liquidation time, and the margin lost.
Differences Between App and Web
| Feature | App | Web |
|---|---|---|
| Open Orders | Full | Full |
| Order History | 30-day default | 90-day default |
| Export CSV | Not directly supported | Supported |
| Advanced Filters | Partial | Full |
| Multi-Account Lookup | Not supported | Supported (institutional) |
If you need to export a long-range report or do a detailed lookup, use the Web version. For everyday checking, the App is enough.
A Common Misunderstanding: Fill Time Precision
Binance order timestamps are precise to the millisecond (a 13-digit timestamp). If you place several orders within the same second, the orders page can still show the exact order they happened in.
However, candlestick chart time is bucketed by period — a 1-minute candlestick won't show which specific second a trade happened in. If you need to review a specific fill against the order book at that exact moment, you'll need to match the order's timestamp against a 1-minute order-book snapshot (this kind of analysis is mostly done by professional users).
FAQ
Q: What does it mean when an order status shows "Partially Filled"? A: Part of your limit order's amount has filled, with the rest still sitting on the order book. For example, if you placed an order for 1 BTC and 0.6 BTC has filled, the remaining 0.4 BTC is still waiting. This kind of order is still in "Open Orders."
Q: Where does an order go after I cancel it? A: It moves from Open Orders to Order History, with the status shown as "Cancelled." Any frozen funds (the USDT locked by a limit buy order, or the coin locked by a limit sell order) return to your available balance.
Q: Why isn't my order showing up on the orders page? A: You may have switched trading pairs — the orders page defaults to showing only orders for the current pair. Click the filter → "All Pairs" to see every order.
Q: What does the "Role" column in Trade History mean? A: Maker means your limit order sat on the book and got matched by someone else, adding liquidity to the market; Taker means your order immediately matched against an existing order on the book. The fees for the two can differ. For a detailed explanation, see the difference between limit orders and market orders.
Q: What is an Order ID? A: The unique identifier for each order, usually around 20 digits long. If you need to contact support about a specific order, providing the Order ID is far more precise than describing the time.
Q: Is the futures orders page the same as spot? A: The tab structure is basically the same (Open Orders / Order History / Trade History), but futures adds two special filters: "Liquidation" and "Funding Fee." Futures also shows "Position PnL."
Q: Can I modify an order I've already placed? A: Limit orders can have their price or amount modified (which is essentially cancel-and-replace under the hood); market orders cannot (they've already been sent and can't be changed). The option to modify a limit order is in the order's "Action" button.
Q: How long is order data kept? A: Binance officially retains order records for at least 1 year, and some accounts can look back further. But the App defaults to showing only the last 30 days — to see older records, switch the time range on the Web version.
Q: Can I pull order data through the API? A: Yes. Binance provides a full order API that supports querying Open Orders, Order History, Trade History, and more. Professional quant users find the API far more efficient than the App.