Commerce

Transaction Reporting

Our transaction reporting provides a detailed breakdown of all your transaction activity to help manage your business revenue and review your transaction information. You can customize and download a CSV file of your transaction history. 

Report types

You can create a report for specific types of transactions. These are the reporting options available:

  • Product Checkouts
  • Donation Checkouts 
  • Invoices
  • Refunds
  • Withdrawals
  • Conversions
  • All transactions (default)
  • All inflows (Product Checkouts, Donation Checkouts, Invoices)
  • All outflow (Withdrawals, Conversions, Refunds)

Your transaction history captures both inflow and outflow account activity. Inflow transactions are funds sent to your account. Outflow transactions are funds leaving your account. 

This is important to note when viewing the report details for specific transaction types—some details may not be applicable. 

Filter reports

You can select a specific date range for the information you want included in your transaction report. See below for the available options: 

  • Custom: Activity from a start/end date you pick.
  • Last month: Activity from the last full calendar month.
  • Year-to-date: Activity from January 1 to the current date.
  • All (default): All your transaction activity. 

Download reports

You can download your transaction history report as a CSV file.

To download your transaction report:

  1. Go to Balances on your dashboard and select Generate report.
  2. Select the date range and transaction type from the drop-down menus.

3. Once complete, click Generate.

Your report will be sent directly to the email address on your Coinbase Commerce account.

Report Details 

The transaction history report provides detailed information about every transaction in your account. Learn more about all these details below.

  • Timestamp - Transaction Completed: This shows the date and time (UTC) when a transaction was completed. If the transaction has not yet completed, this will be the time of the most recent status update. 
  • Timestamp - Transaction Initiated: This shows the date and time (UTC) when a transaction was started. 
  • Transaction Type: This shows the type of transaction that was made. (E.g. Product Checkout, Donation Checkout, Invoice, Refund, Withdrawal, or Conversion.)
  • Payment for…: Depending on your transaction type, specific payment information will appear in this field. 
  • For example, a Product Checkout transaction will show the product name. For a Donation Checkout, the organization name will appear. Additionally, if this is an Invoice, an invoice ID (short code) will populate. Note: This field will be empty for outflow reports.
  • Amount requested: This shows the fiat amount you requested for a transaction. For example, a Product Checkout would show the amount the product costs from the Checkout. Note: This field will be empty for outflows and Donation Checkouts.
  • Transaction ID code: This displays the Charge ID (short code) for payments made to you. (E.g. Product Checkouts, Donation Checkouts, and Invoices.) Note: This field will be empty for withdrawals and conversions.
  • Status: This displays the process the transaction is currently in.d in order to locate funds.
  • Asset used for payment: This shows the type of cryptocurrency used to complete the transaction.
  • Currency conversion rate at time of transaction: This shows the fiat to crypto exchange rate at the time of the transaction for the asset used when the payment was made.
  • Subtotal in crypto: This shows the transaction amount not including crypto fees for outflows.
  • Subtotal in fiat: This shows the transaction amount not including fiat fees for outflows.
  • Asset used for fees: This shows the type of cryptocurrency used for network fees.
  • Currency conversion rate for fees: This shows the fiat to crypto exchange rate at the time of the transaction for the asset used to pay the fee.
  • Fees in crypto: This shows the crypto fees paid on the transaction. Note: This is only applicable to outflow reports.
  • Fees in fiat: This shows the fiat fees paid on the transaction. Note: This is only applicable to outflow reports.
  • Receiver address: For payments, this is the crypto address on the charge that the payment was made to. For withdrawals, this is the address that the money is sent/withdrawn to.
  • Ethereum homestead address: Ethereum-based (ETH, USDC, DAI) transactions are initially sent to a unique address, allowing for payment attribution. After attribution, a smart contract sends these funds to a homestead address where all funds are aggregated. Note: This is only applicable for Ethereum-chain currencies.
  • Metadata: This shows all the metadata of your transaction, including your customer’s name and email address. Additionally, if you write a memo on an invoice, it will appear in this field.
  • Payer Region: For payments, this field shows the geographic country the payment was sent from.
  • System ID: This shows a UUID for all your transactions.
  • Transaction HashThere is a transaction hash for all transaction types. A transaction hash/id is a unique string of characters that is given to every transaction that is verified and added to the blockchain. In many cases, a transaction hash is needed in order to locate funds.

Was this article helpful?

Can’t find what you’re looking for?

Contact us