Skip to main content

How to Manage Store Credit in Shopify: Issue, Refund, and Track

BulkFlow | | 10/15/2026

To export Shopify payouts, go to Finance > Payouts in your Shopify admin, open a payout and choose Export payout transactions, or export all balance transactions for a date range as a CSV file. Shopify emails the CSV to you and the store owner, with each transaction’s date, type, order, amount, fee and net amount.

Payout exports are the starting point for bookkeeping, because they show exactly which sales, refunds, fees and adjustments make up each deposit. Knowing which export to use, and what each column means, makes reconciling with your bank much easier.

How to Export Shopify Payouts

Shopify offers two main payout exports, depending on whether you need one payout or a longer period. Both are available for stores using Shopify Payments and use the same CSV columns.

Export a single payout

Use this export when you want to match one bank deposit to the transactions inside it. It includes only that payout’s transactions:

  1. In your Shopify admin, go to Finance > Payouts.
  2. Click the payout date, and choose the specific payout if there were several that day.
  3. Filter the transactions if you only need some of them.
  4. Click Export or the export icon, then choose Export payout transactions.

Export all transactions for a date range

Use this export for monthly bookkeeping or when you need every balance transaction across several payouts. You choose the period before exporting:

  1. Go to Settings > Payments and click View payouts.
  2. Click View transactions.
  3. Click Export, then choose a date range and CSV type.
  4. Click Export balance transactions.

The CSV arrives by email for you and the store owner. For a broader summary over a period, Shopify also provides a Shopify Payments activity report under Finance > Documents.

What’s in a Shopify Payouts Export

Both payout exports use the same columns, so you can combine files from different periods. Each row is one balance transaction:

Column What it shows
Transaction Date When the transaction happened, including the time zone
Type The kind of transaction, such as a charge, refund or adjustment
Order The order the transaction belongs to
Card Brand The card network used for the payment
Card Source The source of the card payment
Payout Status Whether the transaction’s payout is scheduled, deposited or pending
Payout Date The date of the payout that includes the transaction
Available On When the funds become available for payout
Amount The gross transaction amount
Fee The processing fee charged on the transaction
Net The amount minus the fee

Shopify has also added reference IDs to make matching easier. The payout export now includes a Bank Reference that identifies the matching bank deposit, and the order transactions export includes a Payout ID that shows which payout each transaction belongs to.

How to Reconcile Payouts With Bank Deposits

Reconciling confirms that every deposit in your bank account matches what Shopify paid out. Work through it payout by payout:

  1. Match the deposit. Use the payout’s transfer or bank reference to find the matching deposit in your bank account.
  2. Export the payout’s transactions. Download the single-payout CSV for that deposit.
  3. Check the totals. Confirm that the sum of the Net column matches the deposit amount.
  4. Review deductions. Look at refunds, fees, adjustments and reserves to explain any gap between gross sales and the deposit.
  5. Link transactions to orders. Use the Order column, or the Payout ID in the order transactions export, to trace each amount back to its order.
  6. Record it in your books. Post gross sales, fees and refunds to the right accounts rather than recording only the net deposit.

If a payout hasn’t reached your bank, share its transfer reference number with your bank so it can trace the transfer. Deposited payouts can take about 1 to 3 business days to appear, depending on the bank.

Shopify Payout Statuses

The payout status in your export tells you where each payout is in the process. These are the statuses you’ll see:

Status What it means
Scheduled The payout is being sent to your bank
Deposited The payout was sent, though funds may take a few business days to appear
Failed Your bank didn’t process the payout, so you need to follow the prompts in your admin
Withdrawn Shopify requested a withdrawal from your bank, which only applies in regions where negative balances are debited
Pending Applies to transactions not yet included in a payout, with estimated payout dates

Pending amounts and dates are estimates. Refunds, chargebacks, reserves or adjustments can change them before the payout is sent.

Automate Shopify Payout Exports

Manual exports work well for monthly bookkeeping, but you may need payout data more often. Import and export apps and integration tools can pull payout data on a schedule:

  • Bulk export apps. Matrixify can export payouts with their transactions to Excel or CSV, filtered by date, and schedule daily exports to a fixed URL or an FTP or SFTP server.
  • Google Sheets reports. A scheduled CSV at a fixed URL can feed a Google Sheet through the IMPORTDATA function, keeping a payout report up to date.
  • Workflow and integration tools. Tools such as Mipler and Zynk offer payout export templates or tasks for moving payout data into other systems.
  • Shopify API. Developers can request payout and transaction data directly, which needs access to Shopify Payments payout data.

When working with exported payout data in a spreadsheet, watch for repeated payout totals across transaction rows. Some exports place the payout amount only on the first row, so summing every row can double-count.

Common Payout Export Questions

A few details often cause confusion when reviewing payout exports. Keep these in mind:

  • Only Shopify Payments. Payout exports cover Shopify Payments, so payments through other providers, such as PayPal, need exports from those providers.
  • Net versus gross. Deposits equal net amounts after fees, refunds and adjustments, not your total sales.
  • Reserves. Reserved funds are held back from your payout balance, which can make deposits lower than expected.
  • Refunds. Refunds reduce the payout they fall into, so a large refund can lower a later deposit.
  • Time zones. Transaction dates include a time zone, so check it when matching transactions to a specific day.
  • Missing email. If an export doesn’t arrive, check spam folders and confirm which address receives store owner emails.

Conclusion

A Shopify payouts export gives you a clear record of every sale, refund, fee and adjustment behind each bank deposit. Using single-payout exports for reconciliation and date-range exports for bookkeeping keeps your finances accurate and easy to review. We hope this guide helps you handle your Shopify payouts export with confidence.

How to Manage Store Credit in Shopify: Issue, Refund, and Track
BulkFlow provides a solution to import data in bulk from CSV/Excels Files, FTP, Google Sheet, XML,… to e-commerce platforms such as Shopify, WooCommerce,… automatically and quickly.