How-To Guide
8 min read

How to Export Refunds from Stripe (2026 Guide)

Follow these steps to export your Stripe refunds as a CSV file. Once exported, you can use any of our converter tools to transform the data for your target system.

Export Steps

1

Log in to your Stripe Dashboard

Navigate to dashboard.stripe.com and sign in with your email and password. Complete two-factor authentication if prompted.

2

Navigate to the Payments page

In the left-hand navigation menu, click on 'Payments'. This opens the main payments view. From here you can access refund data either through the payment list or through the dedicated refund filtering options.

Stripe Dashboard Payments page showing All payments tab with status counters for All, Succeeded, Refunded, Uncaptured, and Failed payments, along with filter chips and the Export button
The Payments page shows status tabs including Refunded, which you can use to filter before exporting.
3

Filter for refunded payments

Click the 'Refunded' tab at the top of the Payments page to show only payments that have been fully or partially refunded. Alternatively, use the 'Filter' button and select the 'Refunded' status to include refunds in your results.

Tip: For a dedicated refund-only export, you can also use the Balance Transactions view and filter by Type = 'refund'. This gives you individual refund records rather than the parent payment records.
4

Click the Export button

In the upper-right corner of the page, click the 'Export' button. A dialog will appear where you can configure the date range, time zone, and columns for your refund data export.

Stripe Export payments dialog showing Time zone selector, Date range options with presets like Today, Current month, Last 7 days, and Last month, a Columns dropdown set to Default, and Cancel and Export buttons
The export dialog lets you set the time zone, date range, and columns before downloading the refund data as CSV.
5

Set the date range and time zone

Choose a preset date range or specify custom start and end dates for the refunds you want to export. Set the time zone to match your accounting records so that refund dates align with your books.

Warning: The date filter applies to the original payment creation date, not the refund date. If you need refunds by refund date specifically, use the Balance Transactions export filtered to 'refund' type.
6

Select columns and download

Choose the columns to include in your export. Make sure to include the 'Amount Refunded' column to see refund amounts. Click 'Export' to generate and download the CSV file.

7

Alternative: Export from Balance Transactions

For a more detailed refund export, navigate to Balance, then Transactions. Filter by Type = 'refund' to see only refund balance transactions. Export this filtered view to get individual refund records with their own transaction IDs, fees, and net amounts.

Tip: The Balance Transactions export is preferred for accounting because each refund appears as its own row with a re_XXXXX identifier and shows the exact fee adjustment and net impact on your balance.
8

Verify the refund data

Open the CSV in a spreadsheet application and check that the refund amounts, dates, and associated charge IDs are correct. Each refund should reference the original charge ID (ch_XXXXX) so you can match refunds to their original payments.

Required Refunds Fields

Field Type Description Example
id Text Refund ID (re_XXXXX) re_1Xyz12A123abc
Amount Currency Refund amount 50.00
Created (UTC) Date/Time Refund creation timestamp 2025-01-20 10:00:00

Your Stripe export must include these fields for successful conversion.

Next Step Once you have exported your refunds, use one of the converter tools below to transform your file.

Frequently Asked Questions

Stripe exports refunds as a CSV (Comma Separated Values) file, which can be opened in Excel or Google Sheets.
The file is usually downloaded to your browser's default Downloads folder. Check your Downloads folder or look for the download notification.