---
title: "Close Sales Order | ERPNext Documentation"
description: "Learn how to close an ERPNext Sales Order, stop outstanding delivery or billing, understand its effects, and reopen the order when required."
space: "ERPNext"
url: "https://docs.frappe.io/erpnext/close-sales-order"
updated: "2026-07-24"
---

A submitted [Sales Order](/erpnext/sales-order) can be closed when the customer no longer wants the remaining quantity delivered or billed. Closing preserves the order and its completed transactions while removing the outstanding balance from active fulfilment.

## Before you begin

Confirm that:

- The Sales Order is submitted.
- Any accepted quantity has already been delivered through a [Delivery Note](/erpnext/delivery-note) or billed through a [Sales Invoice](/erpnext/sales-invoice).
- The customer has agreed that the remaining quantity will not be fulfilled.
- You do not need to correct the original order. Use [Cancel and Amend](/erpnext/amending-sales-order-after-submit) when the submitted details themselves are wrong.

> Closing is not the same as cancelling. Closing ends only the outstanding fulfilment. Existing deliveries, invoices, payments, and the audit trail remain intact.

## Close a Sales Order

1. Open the submitted Sales Order.
2. Check the **% Delivered** and **% Amount Billed** values so you know what remains outstanding.
3. Select **Status**, then select **Close**, as highlighted.

![Close a submitted Sales Order from the Status menu](https://novacompanies.m.frappe.cloud/files/status-close-menu.png)

ERPNext changes the order status to **Closed**. You cannot create new Delivery Notes or Sales Invoices against its remaining quantity while it is closed.

![A closed Sales Order](https://novacompanies.m.frappe.cloud/files/closed-status.png)

## What closing changes

After closing the order:

- The undelivered quantity no longer appears as pending in fulfilment reports.
- The unbilled amount no longer appears as pending in billing reports.
- Completed [Delivery Notes](/erpnext/delivery-note), [Sales Invoices](/erpnext/sales-invoice), and [Payment Entries](/erpnext/payment-entry) remain linked to the order.
- The order remains available for reporting and audit history.
- ERPNext blocks new downstream transactions for the closed balance.

For example, if a customer orders 10 laptops, accepts delivery and billing for 7, and cancels the remaining 3, complete the documents for 7 first and then close the Sales Order. The three-unit balance will no longer remain open.

## Reopen a closed Sales Order

If the customer later asks you to fulfil the balance:

1. Open the closed Sales Order.
2. Select **Status**.
3. Select **Re-open**.
4. Create the required Delivery Note or Sales Invoice for the remaining quantity.

The available action can depend on your permissions and the current document state. Ask an administrator to check [Role-Based Permissions](/erpnext/role-based-permissions) if you cannot see it.

## When to use another action


| Situation                                                                         | Recommended action                                                                            |
| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| The customer no longer wants only the outstanding balance                         | Close the Sales Order                                                                         |
| The submitted order contains an incorrect customer, item, quantity, rate, or date | [Cancel and Amend](/erpnext/amending-sales-order-after-submit)                                |
| Several open orders need to be closed together                                    | [Short Close Multiple Orders](/erpnext/short-close-multiple-orders)                           |
| You need to deliver or invoice only part of the order now                         | Use [Partial Fulfilment](/erpnext/partial-fulfilment-of-sales-order) and leave the order open |
| Goods already delivered are being returned                                        | Create a [Sales Return](/erpnext/sales-return)                                                |
| The order should pause temporarily without ending the balance                     | Put the order on hold                                                                         |


## Frequently asked questions

### Does closing delete the Sales Order?

No. The document and all linked transactions remain available.

### Can I close a partly delivered or partly billed order?

Yes. Complete the documents the customer accepts, then close the remaining balance.

### Can I create another Delivery Note after closing?

Not until you reopen the Sales Order.

### Does closing create a credit note or refund?

No. Closing affects only the outstanding order balance. Use a return or credit note when you need to reverse delivered or invoiced quantities.

## Related topics

- [Sales Order](/erpnext/sales-order)
- [Partial Fulfilment of Sales Order](/erpnext/partial-fulfilment-of-sales-order)
- [Sales Order Statuses](/erpnext/sales-order#statuses)