How to Do a Refund in Stripe, Create & Issue Partial Refunds Easily 2026
By Impran M N
Whether a customer needs their whole payment back or just a portion of it, Stripe keeps refunds inside the same Transactions view you already use to track payments, so there's no separate refund tool to learn. This guide follows the real path from signing into a Stripe account to the Transactions page where every payment — and its refund status — lives, then covers the difference between issuing a full refund and dialing in a partial one. It's written for anyone handling customer service or order corrections who wants to get money back to a buyer without second-guessing which button does what.
01Sign in to your Stripe account
Head to Stripe's sign-in page and log in with your account email and password, or use Google, a passkey, or SSO if you've set one of those up. Refunds can only be issued by someone with access to the account the original payment ran through, so if you're on a team, make sure you're signing into the right workspace rather than a personal test account.

02Open Transactions and find the payment
Once you're in, click Transactions in the left sidebar to see every payment on the account, organized under tabs for Payments, Payouts, Top-ups, and All activity. Along the top sits a row of quick filters — All, Succeeded, Refunded, Disputed, Failed, Uncaptured — that let you jump straight to the state you care about instead of scrolling the full list. Each row shows the amount, payment method, description, customer, and date, so you can usually spot the right transaction by matching the customer's email or the charge amount against what they're telling you.

03Open the payment and start the refund
Click into the specific transaction to open its detail page, which shows the full payment history for that charge — when it was created, its current status, and any related events. From here, the Refund action opens a small form asking how much of the payment to return, defaulting to the full amount charged.
04Issue a full refund
To refund the entire payment, leave the amount field at its default full value, optionally choose a reason (duplicate, fraudulent, or requested by customer) for your own records, and confirm. Stripe sends the money back to the customer's original card or payment method and updates the transaction's status to Refunded, which is exactly the status you'd see it land under if you filtered the Transactions list afterward.
05Issue a partial refund instead
If the customer is only owed part of what they paid — a partial return, a pricing correction, or a goodwill discount — change the amount field to the specific dollar figure you want refunded instead of the full total. Stripe won't let you enter more than the original charge amount, and the transaction will show as partially refunded afterward, with the remaining balance still counted as paid rather than returned.
06Confirm the refund went through
After submitting either type of refund, go back to Transactions and filter by Refunded to see it listed with its refunded date filled in next to the original payment date. Refunds typically take a few business days to actually post back to the customer's card or bank account, so if they ask right away whether it's done, you can confirm it was issued on Stripe's side even before the funds visibly land for them.
Frequently asked questions
How long does a Stripe refund take to reach the customer?
Refund timing varies by the customer's bank, but it typically takes a few business days for the funds to appear back on their card or account after you issue it in Stripe.
Can I issue more than one partial refund on the same payment?
Yes, you can issue multiple partial refunds on a single payment as long as their combined total doesn't exceed the original charge amount.
Does Stripe charge a fee for processing refunds?
Stripe generally doesn't return its original processing fee even when you refund the customer's payment in full, though this can vary by account and region.
What if a refund fails to process?
Check the transaction's detail page for error information, and confirm the original payment method is still valid — a closed card or account can cause a refund attempt to fail.
Where can I see which payments have already been refunded?
The Transactions page has a Refunded quick filter at the top that isolates every payment with a refund on it, along with the date the refund was issued.
About the author

Impran M N
I've been hooked on technology for as long as I can remember — especially the new tools and AI apps that seem to land every other week. Easy Tech Tuts is where I write up whatever I've just worked out: I do the task in the real product, record the screen, and turn it into the guide I wish I'd found first.



