Refund Requests

This dataset provides comprehensive records of product and service refund requests, including customer details, reasons, amounts, processing status, and resolution times. It enables analysis of refund patterns, operational efficiency, and customer satisfaction, supporting business decision-making and process optimization.

  • last updated 29 Oct 2025
  • by GoMask
The brief that made it

Analyzing refund trends and reasons to improve product quality and customer experience

Sample rows

preview · 8 of 200 rows · all 14 columns
refund_idstringproduct_typestringrefund_amountfloatcurrencystringcustomer_idstringtransaction_idstringproduct_idstringrequest_datedatetimeprocessing_statusstringresolution_datedatetimeresolution_time_hoursfloatprocessed_bystringcustomer_emailstringrefund_reasonstring
RFND-00001-Aproduct48.75USDCUST-00001TXN-100001PRD-10012023-01-11T10:23:15Zpendingblankblankblankcust-00001@example.comProduct arrived damaged and packaging was torn.
RFND-00002-Aservice290.3EURCUST-00002TXN-100002SRV-20012023-03-07T12:45:32Zapproved2023-03-09T15:03:12Z50.31EMP-1001cust-00002@example.euService was not provided as scheduled and was missed.
RFND-00003-Aproduct32.99USDCUST-00003TXN-100003PRD-10022023-07-16T08:17:41Zcompleted2023-07-17T10:54:10Z26.61EMP-1002cust-00003@example.comIncorrect item received in my order.
RFND-00004-Aservice14.99USDCUST-00004TXN-100004SRV-20022023-09-24T16:40:59Zcompleted2023-09-25T18:12:44Z25.53EMP-1003cust-00004@example.comDouble charged for monthly subscription fee.
RFND-00005-Aservice1800GBPCUST-00005TXN-100005SRV-20032023-11-22T11:08:37Zapproved2023-11-27T14:28:21Z125.33EMP-1004cust-00005@example.co.ukService contract was terminated early, refund requested.
RFND-00006-Aproduct18USDCUST-00006TXN-100006PRD-10032023-12-01T09:17:23Zrejected2023-12-02T13:45:07Z28.46SYS-AUTOcust-00006@example.comProduct was defective and did not function.
RFND-00007-Aservice99.99CHFCUST-00007TXN-100007SRV-20042023-12-17T14:36:55Zin_reviewblankblankblankcust-00007@example.chOverpayment detected on the last invoice.
RFND-00008-Aservice620EURCUST-00008TXN-100008SRV-20052024-01-18T16:47:42Zpendingblankblankblankcust-00008@example.euService was not delivered as described.

What the 200 rows show

from the 200-row sample
  • 40.0median refund_amount
  • 5processing statuses
  • 25.3median resolution_time_hours
product_type200 rows by value
05511095product48%105service53%
refund_amount200 rows, in bands of 500
0851701688656321102,5004,500refund_amount →

Median 40.0, from 5.0 to 4,200.

currency200 rows · 9 values
  1. USD108
  2. EUR19
  3. CAD16
  4. AUD14
  5. CHF12
  6. GBP11
  7. INR9
  8. JPY8
  9. NZD3
14 columns by typefrom the column list below
  • string 10
  • float 2
  • datetime 2

Columns

14 columns in three groups
blueprint · 14 columns
columntypedescriptionexample
Text 10 columns
refund_idstringUnique identifier for each refund requestuniqueRFND-00001-A
customer_idstringUnique identifier for the customer requesting the refundCUST-00001
transaction_idstringReference to the original transaction for which the refund is requestedTXN-100001
product_idstringIdentifier for the product or service related to the refundPRD-1001
refund_reasonstringReason provided by the customer for requesting the refundup to 255Missing item in package.
currencystringCurrency code for the refund amount (ISO 4217)9 currenciesUSD
processing_statusstringCurrent status of the refund requestpending · approved · rejected · in_review · completedpending
processed_bystringIdentifier for the staff member or system that processed the refund requestoptionalEMP-1001
customer_emailstringEmail address of the customer requesting the refundcust-00001@example.com
product_typestringType of item for which refund is requested (product or service)product · serviceproduct
Numbers 2 columns
refund_amountfloatAmount requested for refund0.01 or more48.75
resolution_time_hoursfloatTime taken to resolve the refund request, in hours0 or more · optional50.31
Dates and times 2 columns
request_datedatetimeDate and time when the refund request was submitted2023-01-11T10:23:15Z
resolution_datedatetimeDate and time when the refund request was resolved (approved/rejected/completed)optional2023-03-09T15:03:12Z

Use it for

  • median refund …40.0200 rowsmean refund amount by…46.7product607.6service

    An e-commerce dashboard

    Refund_amount by product_type and a breakdown of currency. Excel, Power BI or Tableau.

  • What pattern can you find in 200 rows?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable refunds with customer_id, transaction_id and product_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 14 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows14 columns
Yours1,000 rows14 columns

blueprint · refund-requests

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 14 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Refund amount not exceeding original purchase
  • Request date after original transaction date
  • Reason codes for refund classification
  • Status: requested, approved, processed, denied
  • Processing time tracked in business days
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
refund-requests

What should your data show?

Preview 20 rows free
No signup. No card.