How do I issue refunds? How long do refunds take to reach my customer?

You can issue refunds at any time via email to or directly to the bank with cc-ing Midtrans Refund's Team ( It will depending on your business model.

Please share us some below details :

  • Order ID
  • Transaction Amount
  • Reason of Refund
  • Full Refund / Partial Refund ?

Refunds can be whole or partial. Depending on your customer's bank, your customer will see the refund show up anywhere between 7-14 business days later.

For example, customer charged IDR 100.000, so merchant will be receiving IDR 97.250 (IDR 100.000 - IDR 2.750). If you refund that transaction, we will refund to your customer IDR 100.000. But, for the fee (IDR 2.750) will be paid by you as a merchant. 
We'll submit any refund you make to your customer's bank immediately. Your customer will then receive the funds from a refund in their account approximately 7-14 business days after the date on which the refund was initiated. (This is an aspect of how the banking system works.)

If you would like assistance in determining the status of a refund you have processed, you are welcome to contact us. Please share us the Order ID & Transaction Amount, to make it easier.