Skip to main content
In this sectionOrders and refunds4 articles

Issue a refund

Refunding a buyer, what it costs you, and how it affects your figures.

Who this is for: Sellers refunding a purchase.

Updated

Refunds happen in Stripe

Koarge doesn't issue refunds. You issue them in your own Stripe dashboard, against the original charge.

  1. Go to Orders and open the order.

  2. Choose Refund in Stripe. This takes you straight to that transaction in Stripe.

  3. Refund the full amount, or enter a smaller amount for a partial refund.

  4. Confirm in Stripe.

Koarge picks it up and updates the order to Refunded or Partially refunded on its own. You don't need to record anything back in Koarge.

The same applies if you refund in Stripe without going through Koarge first — the order still updates.

Three things worth knowing before you do it

It takes 5–10 business days to reach the buyer. The money leaves your Stripe balance immediately, but it appears on their statement on their bank's schedule, not yours. Tell them the window — most refund chasing is buyers who expected it instantly.

Stripe's processing fee on the original charge isn't returned to you. You return the full amount to the buyer and absorb the fee. A refunded sale costs you what Stripe already charged. That's Stripe's policy, not Koarge's.

A refund doesn't stop the download. The buyer's link keeps working until it expires or hits its limit, and there's no way to cut it off early. For most refunds that's fine — someone dissatisfied enough to ask for their money back rarely wants the file. But it's worth knowing before you refund an obvious abuse case.

Partial refunds

Refund any amount up to the original. Useful for a partial-value complaint or a goodwill gesture. The order shows as partially refunded and the remainder stays in your balance.

Refunds on a disconnected account

If the order was taken on a Stripe account you've since disconnected, refund it from that account's own dashboard directly. The order in Koarge points at a charge that isn't in your currently connected account.

How refunds affect your figures

A refund reduces the period of the original sale, not the period you issued it. Refund a June sale in July and June's revenue goes down; July's is unaffected. That's how Stripe treats it too.

It keeps each period an accurate record of what it actually earned. The consequence is that past figures can change — a month you already looked at isn't frozen. If you're reporting to anyone or reconciling against an earlier export, expect small movements on closed periods.

Partial refunds work the same way, reducing the original period by the refunded amount.

What isn't deducted. Stripe's processing fee doesn't come back into your figures, so a refunded sale leaves you out of pocket by that fee. Dispute fees aren't in Koarge's figures at all — Stripe charges those against your balance directly.

Reconciling against Stripe

Koarge reports on sales. Stripe reports on money. They won't match exactly, because Stripe's view includes processing fees, dispute fees, payout timing, and anything you did directly in Stripe.

For anything that has to be right — tax filings, accounts — work from Stripe.

If it doesn't work

  • The refund fails in Stripe. Check your Stripe balance covers it. If it's low, Stripe may need to draw from your bank.

  • The order doesn't update after refunding. Reload your dashboard. If it persists, contact support with the order number.

  • The buyer says it hasn't arrived. Confirm the date and remind them of the 5–10 business day window.

  • A past month changed. A refund was issued against a sale in it. Expected.

  • Your figures don't match Stripe. They report different things. Stripe is authoritative for money.


Can’t find what you need?

Reach out to us.

Contact support