← Back to all FAQs Payments & Charges

How do I issue a refund in Stripe?

Issuing refunds in Stripe is straightforward and can be done in just a few clicks from your Dashboard.

How to Issue a Refund

  1. Login to your Stripe Dashboard
  2. Click “Payments” in the left navigation menu
  3. Find the payment you want to refund
  4. Click on the payment to open its details
  5. Click the “Refund” button in the top-right corner
  6. Choose to refund the full amount or enter a partial amount
  7. Click “Refund” to confirm

Full vs. Partial Refunds

Full Refunds - Return the entire payment amount to the customer. No fees are returned to you.

Partial Refunds - Return a specific amount (for example, if only one item from an order is being returned). You can issue multiple partial refunds on a single charge until the total refund amount equals the original payment.

Refund Timeline

  • Stripe processing: Immediate
  • Customer’s bank processing: 5-10 business days
  • Customer’s statement: Will show as a separate credit line item

What Your Customer Sees

Customers will see the refund appear as a credit on their bank or credit card statement. The timing depends entirely on their bank’s processing speed. Stripe has no control over how quickly the refund appears.

Important Notes

  • Refunds cannot be canceled once issued
  • There are no additional fees for processing refunds
  • The original payment processing fees are not returned to you
  • If a charge is disputed, you should not issue a refund - respond to the dispute instead

Need to Refund from the Collect App?

You can also process refunds directly from the Collect for Stripe app if you have the transaction handy. Look for the refund option in the transaction details.

Can't find what you're looking for?

For specific account questions, disputes, or technical issues, Stripe's support team can help you directly.

Contact Stripe Support →