A partial refund returns part of a captured payment and leaves the rest of the sale standing. The order stays real at a reduced value rather than being cancelled and rebooked, and the customer keeps the original charge on their statement with a smaller credit next to it. In ledger terms the partial refund meaning is narrow: one charge, one smaller credit, no cancellation.
The arithmetic of a pro-rated cancellation
A subscription billed at 120 EUR for a 30-day period is cancelled on day 12. Eighteen unused days at 4 EUR a day gives a 72 EUR partial refund, and 48 EUR stands as revenue against the original charge. The customer's statement keeps the 120 EUR line and gains a 72 EUR credit; the merchant's ledger holds a 48 EUR net sale.
Decide in advance whether you pro-rate by day, by billing period, or not at all, and write it into the terms. Arguments about the divisor are the most common reason a pro-rated cancellation turns into a dispute.
What is partial refund stacking
Most processors accept multiple partial refunds against a single payment until the cumulative total reaches the captured amount, at which point the transaction counts as fully returned and further instructions are rejected. Each one is a separate entry with its own reference, so a three-item order returned over three weeks produces three credits for the customer and three lines in the settlement file.
Nothing can be returned before capture. At that stage the choices are capturing a lower amount or issuing a void.
When the fee costs more than the refund
Fees are charged on the original amount and are rarely returned in proportion. A 6 EUR goodwill credit on a 40 EUR order can leave the merchant worse off than returning the order in full, because the fixed processing fee and any refund fee do not shrink with the amount. Set a floor below which support issues store credit or simply absorbs the complaint. Funding and timing work exactly as they do for a full refund.
Giving support a number they can act on
The expensive outcome is escalation. A customer offered a fair partial refund on first contact rarely goes to their bank, and a case that reaches the dispute flow takes the whole transaction plus a fee, not the disputed portion. Most teams set a per-agent limit, a cash value or a percentage of the order, that an agent can approve without a manager.
Reason codes turn returns into product data
Every partial refund should carry a reason: damaged, wrong item, late delivery, price match, goodwill. Aggregated, those codes separate a payments problem from a product one. A cluster on one SKU is a supplier issue, a cluster on one shipping lane is a logistics issue, and refunds recorded with no reason at all surface later as settlement entries nobody can trace during balance reconciliation.