✅ What You Can Do
Download a CSV of your transaction history directly from your Safe interface.
Apply filters to export only the data you need (currently limited to date filters).
Use the CSV in any tool—Google Sheets, Excel, or import it into your preferred accounting software.
⚠️ Important: Only transactions with monetary value are included
The CSV only includes transactions that transfer a monetary value (i.e., amount > 0).
This means:
Zero-value transactions are excluded.
Contract interactions without any asset transfer—such as ownership changes, approvals, or other smart contract calls that don’t move tokens—will not appear in the export.
For full on-chain activity, we recommend to use a block explorer or indexer.
📍Where to Find It
Go to your Safe account.
Navigate to the “Transactions” > “History” section.
In the top right, click “Export CSV”.
🔍 Filtering
For now, only date filters affect the export. You can choose a specific time range and download only the transactions within that range.
📦 What’s Included in the CSV
Each transaction in your CSV includes:
Field | Description |
Nonce | Nonce of the transaction. Empty if the transaction is incoming. |
From address | The address that initiated the transaction (i.e., the sender). |
To address | The destination address that received the funds or tokens. |
Your Safe address | The address of your Safe. |
Transaction hash | The unique on-chain identifier for the transaction. You can use this to look up details on a block explorer. |
Status | The final state of the transaction. |
Amount | The raw amount of the asset transferred (denominated in the asset’s base unit). |
Asset | The token symbol or name (e.g., ETH, USDC) of the asset being transferred. |
Fiat value | Estimated fiat equivalent of the transferred amount at the time of execution (based on price feed). |
Created at | The timestamp when the transaction was proposed (i.e., submitted for approval). Empty if the transaction is incoming. |
Executed at | The timestamp when the transaction was confirmed and executed on-chain. |
Proposer address | The address of the wallet that proposed or submitted the transaction for approval. Empty if the transaction is incoming. |
Executor address | The address of the wallet that executed the transaction on-chain (once quorum was met). |
Note (if present) | Any user-provided annotation adde |
🕓 How Long Does It Take?
Exporting may take up to a minute, depending on the number of transactions. After clicking the “Export CSV” button:
The button shows a loading state: “Exporting...”
On success: the CSV automatically downloads to your device, and you’ll see a confirmation message.
On failure: you’ll receive an error message, and the export button will reset.