# Order statuses

## Market and Limit orders

Orders can be assigned one of the following statuses:

* **Started**: The order has passed preliminary checks.
* **Pending**: For Limit orders: the order is waiting for a price trigger.
* **Working**: The order is being executed.
* **Completed**: The order has been executed in its full amount.
* **Cancelled**: The order has been cancelled by a trader.
* **Rejected**: The order has been rejected by the system and has never been assigned the *Working* status.
* **Expired**: The order has been cancelled due to [Time in force](https://trader-docs.b2trader.b2broker.com/knowledge-base/time-in-force) settings. Some part of it may have already been executed. The status is applicable for GTD and Day orders only.

## Stop orders

Orders can be assigned one of the following statuses:

* **Waiting for activation**: The order awaits the Activation price trigger.
* **Activated**: The Activation price has been reached, a new Market or Limit order has been placed.
* **Rejected**: The Activation price has been reached, but an issue occurred with placing of a new Market or Limit order.
