Creating a Partial Refund
Partial Refund: By Item
The By Item refund type lets you select exactly which items and how many units to refund, with individual restock controls for each item.
- Each item from the original sale is listed with a checkbox, item name, unit price, and available quantity for refund.
- The available quantity is the remaining unrefunded quantity (original qty minus previously refunded qty).
- A quantity input lets you set how many units to refund, up to the maximum available.
- Each item has a restock action dropdown: Restock (Good Condition), Damaged (Customer), Defective (Factory), or No Restock.
- The line total for each selected item updates in real time as you adjust the quantity.
Steps: Creating a By Item Refund
Follow these steps to create a partial refund by selecting specific items.
- 1Open the Sale Detail page and click the 'Refund' button in the header.
- 2In the refund dialog, select the 'By Item' refund type.
- 3Check the boxes next to the items you want to refund.
- 4For each selected item, set the quantity to refund using the quantity input. The maximum is the remaining refundable quantity.
- 5For each selected item, choose a restock action from the dropdown: Restock, Damaged, Defective, or No Restock.
- 6Select a Reason Category: Defective / Factory Fault, Wrong Item, Customer Changed Mind, Overcharge, or Other.
- 7Optionally enter additional details in the reason text field.
- 8Review the refund total and click 'Create Refund' to submit.
You must select at least one item to submit a By Item refund. The Create Refund button is disabled until at least one item is checked.
Partial Refund: By Amount
The By Amount refund type lets you enter a custom dollar amount without selecting individual items. This creates a lump-sum refund with no line items.
- A single amount input field is displayed where you enter the refund amount.
- The maximum amount is the remaining refundable total for the sale (original total minus all previously refunded amounts).
- No line items are created — the refund is recorded as a single lump-sum amount.
- This type is ideal for goodwill gestures, partial settlements, overcharge corrections, or when the return does not map neatly to specific items.
Steps: Creating a By Amount Refund
Follow these steps to create a partial refund by entering a custom amount.
- 1Open the Sale Detail page and click the 'Refund' button in the header.
- 2In the refund dialog, select the 'By Amount' refund type.
- 3Enter the refund amount. The field shows the maximum refundable balance.
- 4Select a Reason Category: Defective / Factory Fault, Wrong Item, Customer Changed Mind, Overcharge, or Other.
- 5Optionally enter additional details in the reason text field.
- 6Review the entered amount and click 'Create Refund' to submit.
Tax Calculation in Refunds
Fixmo calculates the tax portion of each refund based on the original sale's tax settings.
- Each item uses its own taxRate if one was set when the item was sold. Otherwise, the shop's defaultTaxRate is applied.
- Tax-inclusive pricing: the tax is extracted from the unit price (price includes tax). The refund total already contains the tax portion.
- Tax-exclusive pricing: the tax is added on top of the unit price. The refund total includes the base amount plus calculated tax.
- For By Amount refunds, the entered amount is treated as the total refund value inclusive of any applicable tax.
Frequently Asked Questions
What is the difference between By Item and By Amount refunds?+
How is the maximum refund quantity calculated?+
How are taxes handled in partial refunds?+
Related Articles
Refunds Overview
Understand how refunds work in Fixmo — three refund types, four statuses, analytics dashboard, search and filtering, role-based access, and the complete refund lifecycle.
Read articleCreating a Full Refund
Step-by-step guide to creating a full refund in Fixmo — initiate from the sale detail page, auto-select all remaining items, choose a reason, and submit for approval or auto-approve.
Read articleRefund Approval Workflow
Understand the refund approval process in Fixmo — from creation to approval or rejection, and final processing. Includes role permissions, the Admin shortcut, and the detail page timeline.
Read articleInventory Restocking on Refund
Learn how Fixmo handles inventory when a refund is processed — four restock actions, stock quantity updates, serial number status changes, and how non-tracked items are handled.
Read article