# Export your transactions

> Download your transactions as an Excel file, for all forms or for one form, and choose the columns you need.
>
> Source: https://docs.bcl.my/export-transactions/

You can download your transactions as an Excel (.xlsx) file to use in your accounts or share with your team. Export from the **Transactions** page to cover all forms, or from one form's transactions page to include that form's custom fields.

## Export from the Transactions page

This exports transactions from all your forms and payment links:

1. In the sidebar, click **Transactions**.
2. Open a status tab and set any filters. The export follows them. See [Find a transaction](/transactions/).
3. Click **Export All**.

   *(Screenshot: The Transactions page with the Export All button highlighted)*

4. In the **Export All** panel, tick the columns you want under **Transaction Details**, **Payer Information**, **Item Details** and **Affiliate Information**. Each group has a **Deselect all** or **Select all** link. Affiliate columns are off by default.

   *(Screenshot: The Export All panel with the Transaction Details column group highlighted)*

5. Click **Submit**. For up to 1,000 transactions the file downloads straight away, named with the date and time, for example `transactions-2026-09-28-053429.xlsx`.

   *(Screenshot: The Affiliate Information group at the bottom of the Export All panel, with the Submit button highlighted)*

To export only some rows, tick them in the table and click **Export Selected** above the table instead.

*(Screenshot: Two ticked transactions with the Export Selected button highlighted above the table)*

## Export one form's transactions

A form's own transactions page adds that form's custom fields to the export:

1. Go to **Payments** → **Forms**.
2. Open the actions menu on the form and choose **Transactions**. The page opens in a new tab.

   *(Screenshot: The actions menu on a payment form, with Transactions highlighted)*

3. Open a status tab if you want only one status, then click **Export All** at the top of the page.

   *(Screenshot: A form's Transactions page with its status tabs and the Export All button highlighted)*

4. Tick the columns you want. The form's custom fields are in the **Custom Fields** group, each marked **(Custom Field)**. This group only appears once the form has payments with custom field answers.

   *(Screenshot: The Custom Fields group in a form's Export All panel, with the Grind size custom field ticked)*

5. Click **Submit**.

Event forms also have a **Participant Details** group, with attendees combined per order line. For one row per attendee, export from the **Participants** page.

## Large exports

Up to 1,000 transactions download straight away. For more than that, BCL prepares the file in the background:

1. A progress bar at the top of the page shows how many transactions are done. You can leave the page while it runs.
2. When it finishes, click **Download** in the progress bar, or in the notification BCL sends you.

## Common issues

### My export has no custom field answers. How do I include them?

The export on the Transactions page leaves out custom fields. Export from the form's own transactions page instead, where a Custom Fields group appears. For per-participant event fields, export from the Participants page.

### I clicked Export All and nothing downloaded. What happened?

Exports of more than 1,000 transactions run in the background. Watch the progress bar at the top of the page, then click Download when it finishes. BCL also sends you a notification.

### Why does BCL say Export already running?

You can run one large export at a time. Wait for the current one to finish, then start the next.
