> For the complete documentation index, see [llms.txt](https://support.ordereazi.com/central/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.ordereazi.com/central/order-management/reports/courier-report.md).

# Courier Report

Compare what your couriers charge you with what you charge your clients, shipment by shipment.

Courier costs that aren't passed on to clients eat into every project's profit. The **Courier Report** in OrderEazi compares what each shipment cost you with what you charged the client. It shows how much you recover, and which shipments you paid for yourself.

### Before you start

You'll need the **Courier** permission, in the **Reports** permission group, and **Export (All Reports)** to export it. If you don't have them, ask your OrderEazi administrator to add them to your role.

### How to run the report

1. In the main menu, go to **Reports** > **Courier**.
2. Set the **Shipment booked date** range. It starts on the current month.
3. To narrow it down, choose a **Courier**, a **Branch**, or a **Billing** status, such as **Not charged to customer**.
4. Under **Booking type**, choose shipments booked through a courier app, captured by hand, or both.
5. Select **Generate Report**.

### What the report shows

The cards at the top show the number of **Shipments**, the **Courier cost**, what was **Charged to customers**, the **Recovery**, and how many shipments were **Not charged**. **Recovery** is what you charged as a percentage of the cost, so 100% means you charged exactly what it cost.

The report has three tabs:

* **Shipments:** Each shipment, with its **Waybill**, **Courier**, **Service**, **Customer**, **Destination**, **Parcels**, **Weight**, **Cost**, **Charged**, **Recovery**, **Billing**, and **Sales Rep**.
* **By Courier:** Each courier's totals, with the **Avg per Shipment** and **Cost per kg**.
* **Fees Without Shipment:** Courier charges on a Sales Order that have no shipment booked.

The **Billing** column shows how each shipment was billed:

* **At cost**, **Recovered**, or **Under-charged:** You charged the client the cost, more than the cost, or less.
* **Not charged:** There's no courier charge on the project.
* **Free shipping:** The shipment was booked as free shipping.
* **No cost returned:** The courier didn't send a cost back.

**Example:** You run the report for March. You sent 120 shipments at a cost of R24 000 and charged clients R21 600, a **Recovery** of 90%. The **Not charged** card shows 15 shipments, with R2 700 absorbed. You filter **Billing** to **Not charged to customer** and see most are for one rep, so you remind them to add the courier charge.

### How to export

Select **Export**. The Excel file has a sheet for each tab. If there's nothing to export, you see "No data to export with the selected options."

### Related pages

* [Reports](/central/order-management/reports.md): the other reports
* [Couriers](/central/apps/couriers.md): the courier apps
