Skip to main content

How to Cancel and Refund Transactions on POS

Updated this week

Who Is This For?

StoreHub merchants who need to add customers to transactions, redeem store credit or cashback, edit customer details, or set up QR-based loyalty redemption on POS.

Overview

This article covers how to manage customer records directly from your POS register. You will learn how to add new customers, select existing customers, add customers via QR code or barcode scanning, redeem store credit (Retail) or cashback (F&B) after adding a customer, edit customer details, and set up the QR Display for Loyalty Redemption feature so customers can redeem cashback by scanning a QR code.


Before You Begin

  • You must be signed in to the StoreHub POS app with your 4-digit PIN.

  • Same-day cancellations can only be done while the shift is still open.

  • Refunds and cancellations only apply to offline POS transactions (not e-commerce, Beep Delivery, or online orders).

  • For pre-orders: the pre-order must be collected (completed) before it can be cancelled or refunded.


Step-by-Step Guide

Cancel a Transaction from POS (Same Day)

Use this when the transaction was made during the current shift and the shift is still open.

Notes:

  • You can only cancel transactions on the same day.

  • If the shift is closed, you cannot cancel transactions from that shift, even if it is the same day.

  • For transactions from previous days, the 'Cancel Transaction' button will be greyed out. Use 'Issue Refund' instead.

1. On your POS, tap the menu icon on the top left, then tap 'Transactions'.

POS menu with Transactions option highlighted.

2. Find the transaction you need to cancel. Tap on it and check the details.

3. Tap 'Cancel Transaction', then tap 'OK' to confirm.

Transaction details screen with Cancel Transaction button and confirmation pop-up.

4. Select a reason for the cancellation from the list, then tap 'Confirm'.

Cancellation reason selection screen with Confirm button.

The transaction is now cancelled. You will see the updated status on the Transactions screen.

Understanding the Cancellation Receipt

After cancelling, you can print or email a receipt to the customer.

  • Printed thermal receipt: clearly shows the transaction has been cancelled.

    Printed cancellation receipt showing the cancellation reason.

  • Emailed receipt: the subject line will say 'Cancellation Receipt' (not 'Invoice'), and the specific cancellation reason will be included.

    Emailed cancellation receipt showing the cancellation reason.

Note:

  • The updated email cancellation receipt with the cancellation reason applies to non-BIR receipts only.


Change an Item or Modifier in an Existing Order

If a customer wants to change an item in their order before it is completed:

1. In the 'Transactions' list, tap on the order you want to change.

2. Tap on the specific item you need to edit.

Order details showing individual items that can be edited.

3. Adjust the modifiers as the customer requested.

Modifier editing screen for the selected item.

4. Tap 'Update'.

5. A new kitchen docket will be printed. The changed modifier will appear with a strikethrough on the docket.

Kitchen docket showing the original modifier with a strikethrough and the new modifier.


Cancel a Transaction from BackOffice

Use this only when you cannot cancel from the POS. Cancelling from BackOffice is not recommended because it may cause your Sales Over Time and Shift Reports to not tally.

Notes:

  • This only applies to offline POS transactions.

  • Cancellations from BackOffice will not sync back to your POS.

  • We recommend cancelling same-day transactions from POS instead.

1. In your BackOffice, go to 'Transactions'.

2. Select the transaction you want to cancel.

BackOffice transaction details page.

3. Tap 'Cancel Transaction' on the top right corner of the page.

BackOffice transaction details with Cancel Transaction button in the top right.

4. Type the word 'CANCEL' in the confirmation field, then tap 'Cancel Transaction' to confirm.

Cancellation confirmation pop-up with the word CANCEL typed in the field.

Notes:

  • The Transaction Details page will show 'Transaction Type: Sale (Cancelled)'.

  • The Transactions list will also show the cancelled status.


Refund a Transaction from POS

Use this to refund a completed transaction. The refund is linked to the original transaction.

Note:

  • Refunds can only be done once per transaction.

1. In the StoreHub POS app, go to 'Transactions'.

2. Select the transaction to be refunded, then tap 'Issue Refund'.

3. Remove any items that should not be refunded, and edit the quantity if needed.

4. Make sure the remaining items and quantities are correct, then tap 'Next'.

5. Select a refund method and a refund reason (or tap 'Other' to type your own reason), then tap 'Confirm'.

6. The refund is complete. View the refund transaction in 'Transactions'. The original receipt number will appear when you tap the refunded transaction.

GIF showing the full refund flow: navigating to Transactions, selecting a transaction, issuing a refund, adjusting items, choosing a refund method and reason, and confirming.

Note:

  • Tap 'Refund for# XXXXXXXXXXX' to return to the original transaction.

7. In your BackOffice, decide whether to restock the item back to inventory or write off the stock. See 'Complete a Return in BackOffice' below.


Refund Items Manually on POS (Manual Return)

Use this when you need to refund an item that is not linked to a specific transaction. A manual refund creates a new refund transaction.

Manual Refund

Transaction Refund

  • A manual process to select any item on POS Register & refund to customers.

  • The manual refund process creates a new refund transaction & it's not linked to any transaction.

  • A process to refund for a previous transaction that has already been completed.

  • Item refunded must be selected from an existing transaction.

  • After refund, Original Sale Receipt Number will be indicated in the refunded transaction.

1. Sign in to the StoreHub POS app using your 4-digit PIN.

2. Tap the three-dot menu icon.

3. Tap 'Manual Return'.

4. Select the item(s) to refund from the register screen.

5. Tap the total amount in red at the bottom. Select the refund method (cash, card, etc.).

6. Select a reason for the refund (or tap 'Other' to type your own reason), then tap 'Confirm'.

7. The item has been refunded.

GIF showing the full manual refund flow: signing in, tapping Manual Return, selecting items, choosing a refund method and reason, and confirming.

8. In your BackOffice, decide whether to restock the item back to inventory or write off the stock. See 'Complete a Return in BackOffice' below.


Cancel a Pre-Order on POS

Notes:

  • A pre-order that has not been collected cannot be cancelled because it is not a complete transaction.

  • This only applies to pre-orders created from POS, not Beep Delivery pre-orders.

1. Go to the 'Transactions' page and find the pre-order.

Transactions page with the pre-order visible.

Note:

  • If the pre-order has not been collected, you will not see the cancel option.

2. If the pre-order has not been collected yet, collect it first to complete the transaction. Refer to this article.

3. After collecting, go back to the 'Transactions' page and find the completed pre-order.

4. Tap 'Cancel Transaction', then tap 'OK' from the pop-up warning.

Pre-order transaction details with Cancel Transaction button and confirmation pop-up.

5. Pick a cancellation reason from the list, or tap 'Other' to type your own reason. Tap 'Confirm'.

Cancellation reason selection for the pre-order with Confirm button.

6. The pre-order has been cancelled. View it in the Transactions page.

Transactions list showing the cancelled pre-order.


Refund a Pre-Order on POS

Notes:

  • A pre-order that has not been collected cannot be refunded because it is not a complete transaction.

  • This only applies to pre-orders created from POS, not Beep Delivery pre-orders.

  • Refund can only be done once per transaction.

1. Go to the 'Transactions' page and find the pre-order.

Transactions page with the pre-order visible.

2. If the pre-order has not been collected, collect it first to complete the transaction.

3. After collecting, go back to the 'Transactions' page and find the completed pre-order.

4. Tap 'Issue Refund'. Remove any items that should not be refunded.

Pre-order refund screen with Issue Refund button and item selection.

5. Select a refund method and reason (or tap 'Other'), then tap 'Confirm'.

Refund method and reason selection for the pre-order with Confirm button.

6. The pre-order has been refunded. View the refund in the Transactions page. The original receipt number will appear.

Transactions list showing the refunded pre-order with original receipt number.

7. In your BackOffice, decide whether to restock the item or write off the stock. See below.


Complete a Return in BackOffice (Restock or Write Off)

After a refund is processed on POS, go to BackOffice to decide what happens to the returned stock.

1. In your BackOffice, go to 'Offline Transactions', then tap 'Returns'.

2. Select the desired store and time frame.

Returns page showing store and time frame filter options.

3. Select the returned transaction. The return details will be shown.

4. Choose one of the following:

Option

What It Does

Restock

Adds the item back into your inventory.

Write Off

Keeps the inventory level as it is (item is not added back).

Return details screen showing Restock and Write Off options.

5. Tap 'Save'. The return will show as completed on the Returns page.

Returns page showing the completed return.


Troubleshooting

Issue

Solution

'Cancel Transaction' button is greyed out

You can only cancel transactions from the current shift on the same day. For older transactions, use 'Issue Refund' instead.

Cannot cancel a pre-order

The pre-order must be collected (completed) first. Collect it, then cancel from the Transactions page.

Refund button not appearing

Make sure the transaction is a completed offline POS transaction. Refunds do not apply to online or delivery orders.

Refund already processed for this transaction

Refunds can only be done once per transaction. If you need to refund additional items, use Manual Return instead.

Cancelled in BackOffice but still showing on POS

Cancellations from BackOffice do not sync to POS. The POS will still show the original transaction.

Return not showing in BackOffice

Go to Offline Transactions, then Returns. Make sure you selected the correct store and time frame.


FAQs

1. What is the difference between cancelling and refunding a transaction?

Cancellation voids the entire transaction on the same day while the shift is open. A refund reverses a completed transaction (full or partial) and can be done on a different day.

2. What is the difference between a manual refund and a transaction refund?

A transaction refund is linked to an existing completed transaction and uses the original receipt number. A manual refund lets you select any item from the register screen and is not linked to any specific transaction.

3. Can I cancel a transaction from a previous day?

No. Use Issue Refund instead for transactions from previous days.

4. Do I need to restock returned items?

Yes, you should decide in BackOffice whether to restock the item (add it back to inventory) or write it off (keep inventory as is).

5. Can I cancel a Beep Delivery or online order from POS?

No. Cancellations and refunds on POS only apply to offline POS transactions.

6. Why does the emailed receipt say 'Cancellation Receipt' instead of 'Invoice'?

An Invoice means a sale was completed. A Cancellation Receipt clearly shows the transaction was voided, avoiding confusion for you and your customer.


Need Help?

Contact StoreHub Support via live chat in your StoreHub app or email [email protected].


Was This Article Helpful?

Let us know below or contact support for further assistance.

Did this answer your question?