Browser-Only Processing
All validation runs in your browser. Files are never uploaded to any server.
Enter your email to receive a sign-in link
Check your Stripe refunds CSV export for missing columns and data format issues.
Free preview — then from $5. Save with bundles.Required columns are id (re_XXXXX), Created (UTC), and Amount.
You can preview Stripe Refunds validation results for free — no signup needed. Full validation reports use credits based on row count.
Refunds are submitted immediately but appear in customer accounts within 5-10 business days depending on their bank. Failed refunds can take up to 30 days.
Payments → Refunds → Export
Upload your Refunds Export export file
Check your Stripe data for errors and warnings
Issues are flagged inline with clear fix suggestions — review and correct before you import.
All validation runs in your browser. Files are never uploaded to any server.
Nothing is stored after validation. Close the tab and your data is gone.
Full EU data protection compliance. Your privacy rights are fully protected.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Checks for required id column with refund IDs (re_XXXXX).
Validates Charge ID format (ch_XXXXX) for original charges.
Validates Status values (succeeded, pending, failed, canceled).
Validates Amount currency format.
Files processed locally. Your data never leaves your computer.
Get validation results in seconds, even for large files.
Issues you might encounter when importing Source data to Target - and how we solve them
The 'id' column (re_xxx) is required but not found
File without 'id' column
re_1A2B3C4D5E6F7G
Refund ID is needed for audit trails
Re-export from Stripe Dashboard → Payments → Refunds
Refund is missing the original charge ID reference
(blank Charge column)
ch_1A2B3C4D5E6F7G
Each refund should reference its original payment
Check if column was excluded from export
The 'Status' value is not a recognized Stripe refund status
complete or done
succeeded, pending, failed, canceled
Only Stripe's standard refund statuses are valid
Ensure you're using unmodified Stripe export
Refund amount is greater than original charge (data issue)
Charge: 1000, Refund: 1500
Charge: 1500, Refund: 1000
Refunds cannot exceed original payment amount
Check for data corruption or partial refund issues
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli