Skip to content

Sales Reports

The Sales Reports feature provides insights into your purchasing and sales performance.


  • Track metrics like average sales price, sales quantity, net profit, and profit rate.
  • Compare sales and purchase data to identify trends and opportunities.
  • Use data to identify underperforming items and/or adjust pricing accordingly.

BoxHero organizes sales data through two distinct tabs:

Your team’s profit is calculated based on all sales orders except drafts (Confirmed, Partially Shipped, and Shipped).

If you only use the Sales feature without recording Purchases, you can still view profit results in this tab.

Get insights into your team’s profitability with these key metrics:

Average Sales PriceSales amount ÷ Sales quantity
Sales QuantityThe total number of items sold.
Sales AmountSales quantity × Sales price
* Sales price is the price listed on the sales order.
Return QuantityThe number of items returned, including return requests that haven’t been restocked yet.
Refund AmountReturn quantity × Refund price
* Refund price is the price listed on the return order.
RevenueSales amount − Refund amount
Net Profit

Revenue − (Cost × (Sales quantity − Return quantity))

* Cost is the purchase price listed in the item details.

Margin %Net profit ÷ Revenue

Sales summary data is calculated based on all purchase orders (POs) and sales orders (SOs) except drafts.

If you use both the Purchases and Sales features, you can view the results in this tab.

Evaluate your purchase and sales performance with the following metrics:

Sales QuantityThe total number of items sold.
Sales AmountSales quantity × Sales price
* Sales price is the price listed on the sales order.
Purchase QuantityThe total number of items purchased.
Purchase AmountPurchase quantity × Cost
* Cost is the price listed on the purchase order.
Return QuantityThe number of items returned, including return requests that haven’t been restocked yet.
Refund AmountReturn quantity × Refund price
* Refund price is the price listed on the return order.
RevenueSales amount − Refund amount
Gross ProfitRevenue − Purchase amount

Sales Reports always display amounts in your team’s current display currency, converting from each order’s currency using the latest exchange rate.

The rate applied appears in the Exchange Rates indicator at the top of the report, labeled with the date and time it was retrieved (for example, “As of Jun 1, 2026 1:00 PM”).

  • If an order’s currency matches your display currency, no conversion is applied.
  • If an order’s currency differs, its amounts are converted, so figures in the report may not match the raw amounts shown on the order itself.

If an item’s amount looks far higher or lower than expected, it’s usually a currency mismatch, not a pricing error. Open the order and confirm it was created in the correct currency.

For example, if your display currency is USD and an order was accidentally created in EUR,
its amounts get multiplied by the EUR → USD rate.