Skip to main content

How to Refund an Individual Sale

How to refund an Individual Sale using the Trail's End App® or Portal — covers who can issue refunds, timing limitations, how leaders refund on behalf of Scouts, and how to handle partial refunds for cash vs. credit card orders.

Individual Sales can be refunded by Scouts, parents, or Unit Leaders within a limited time after the sale is recorded. Refunds can be completed using the Trail’s End App® or the Trail’s End Portal, depending on who is issuing the refund.


How Scouts or Parents Refund an Individual Sale

Scouts or parents can refund an individual sale on the same day the sale is recorded using the Trail's End App®.

  1. Open the app

  2. Tap Orders from the dashboard

  3. Find and tap the order you want to refund

  4. Tap Options in the upper right corner

  5. Select Refund Order

  6. Confirm by tapping Yes, refund order

The order will update to a Refunded status.


How Unit Leaders Refund an Individual Sale for a Scout

Unit Leaders can refund Individual Sales from the leader portal.

  1. Find the Scout on your Dashboard

  2. Click the arrow next to the Scout’s name and select View Orders

  3. Click Refund next to the order


Refund Timing

  • Refunds can typically be completed within 24 hours of the transaction

  • Cash transactions where Cash to Credit® has been used cannot be refunded without also refunding the Cash to Credit® transaction.


Can I Refund Only Certain Items in a Sale?

Partial refunds are not supported directly in the system. How you handle this depends on the payment type.

Cash Sales

  • Refund the entire order

  • Record a new sale with the correct items and quantities

Credit Card Sales

  • Refunding the order will return funds to the customer

  • Re-recording the sale requires the customer’s card information

Alternative option:
If the issue is inventory-related and no refund to the customer is required, the Unit Leader may adjust unit inventory instead. Please see: Understanding and Managing Unit Inventory

Did this answer your question?