Learn how to refund a booking payment manually.
✓ Soho | ✓ Pro | ✓ Plus | ✓ Enterprise | ✓ Flex |
Reports > Booking Index
What more do I need to use this feature?
- Admin permissions or restricted permissions to Modify Bookings and Process Refunds.
Which Checkfront version supports this feature - classic, new or both?
- The Refund feature is available to both those using items (Inventory > Items), a key feature of our classic version of Checkfront and those using products (Inventory > Products), a key feature of our newest version of Checkfront.
![]() |
New to Checkfront - Products ✨ Products (Inventory > Products) is the successor feature to (Inventory > Items) and is available in our newest version of Checkfront. Not yet on our newest version and interested in upgrading? Please reach out to our Technical Support team for more information. Discover more product-related help articles here: Products (New). |
Issuing a refund manually
Back to topRefunds are not automatically processed if a booking is cancelled, so they must be completed manually instead.
Refunding a Payment
Back to topFollow these steps to refund the full or partial amount...
- Click on an active invoice ID link anywhere in the system. In this example, we use the Booking Index (Reports > Booking Index).
- Find and click on the booking that you want to refund.
- Next, select the Transactions tab from the Booking Invoice to access associated payments.
- For each transaction, you need to refund, click the Refund button at the far right of the record. This opens the Refund modal.
- From the Refund modal, specify the Refund Amount. You can enter a partial amount here to process a partial refund.
- Select a Payment Type.
- Fill out any Payment method-specific fields, e.g. select the credit card to refund.
- Add Notes to the refund transaction if needed. You can then decide whether to Show your notes on the Customer invoice.
- Choose whether or not to Send an e-mail notification to the Customer.
- Click Refund to begin the refund process!
- The Transactions log updates to reflect the refund.
![]() |
For a detailed look at the refund process, check out the following articles: |