CSV Export
How to export your AshePay transaction history as a CSV file for accounting and bookkeeping (Pro).
AshePay Pro lets you export your full transaction history as a CSV file — ready to hand to your accountant or import into bookkeeping software. Go to AshePay → Transactions and click the Export CSV button in the top-right corner.
AshePay Pro required. CSV export is a Pro feature. The Export CSV button is hidden on sites without an active Pro license.
What gets exported
The CSV file contains one row per transaction with the following columns:
- Order ID — The WooCommerce order number
- Status — confirmed, pending, cancelled, etc.
- Chain — ethereum, bitcoin, solana, etc.
- Token — ETH, BTC, USDT, USDC, etc.
- Crypto amount — The exact crypto amount that was (or was to be) paid
- Fiat amount — The order total in your store currency at the time of order placement
- Transaction hash — The on-chain transaction ID (empty if never detected)
- Date — When the payment record was created
Filtering before export
The export respects whatever filters are currently active on the Transactions page. To export only confirmed Ethereum payments, for example:
- Set the Chain filter to ethereum
- Set the Status filter to confirmed
- Click Export CSV
To export everything, make sure both filters are cleared before clicking Export CSV.
Using the CSV for accounting
The fiat amount column records the value in your store's currency at the time of the order — not the current market rate. This is the number to use for revenue reporting and tax purposes, since it reflects what the customer was charged.
Most bookkeeping tools (QuickBooks, Xero, Wave, spreadsheets) can import CSV files directly. Map the fiat amount column to your revenue line and the date column to the transaction date.