6.1. Transfer Funds Dialog Box

The Transfer Funds Dialog Box, accessed via ActionsTransfer... (Ctrl+T) or by pressing the Transfer icon from the account register tab, serves two purposes in GnuCash:


The Basic Information and Transfer Accounts panes will be disabled in the Transfer Funds dialog when it is being used only to collect exchange rate or amount information.

6.1.1. Basic Information

The Basic Information section collects the entries for constructing a transaction: Date, description, amount, etc.

  • Amount: The amount of the transaction in the Transfer Fromaccount's commodity.

  • Date: The posting date for the transaction, i.e. the date that you want to record it in your book.

  • Num: A reference number for the transaction, often a check number.

  • Description: The description of the transaction, often the payer or payee.

  • Memo: Additional information you might want to note about the transaction. Anything entered here will be added to the Memo fields of both splits.

6.1.2. Transfer Accounts

The Transfer From and Transfer To tree views are used to select the accounts which will participate in the transaction. They normally show only Asset and Liability accounts. If you need to use an Income or Expense account in one of them, check the Show Income/Expense checkbox below the appropriate view.

  • Choose the Transfer From account.

  • Choose the Transfer To account.

6.1.3. Currency Transfer

The Currency Transfer pane is used to collect the needed information to enter the amount of the Transfer To split. You may enter either a price or an amount and GnuCash will compute the other. If you have Online Price Retrieval installed (see Section 11.2, “Installing Finance::Quote) you can use the Fetch Rate button to retrieve a current quote.

The Currency Transfer pane is enabled only if the selected accounts use different commodities or the Transfer Funds dialog was launched to collect price or amount information from editing a transaction in the register.

The Currency Transfer pane is organized as a radio group with two selections, Exchange Rate and To Amount. Each consists of a radio button and a numeric entry.

If a relevant price is available in the price database (see Section 8.6.1, “Adding a stock price manually”) the Exchange Rate will have that as a default entry.

  • Select the Exchange Rate radio button if you want to enter a price or use the Fetch Rate button.

  • Select the To Amount radio button if you want to enter the amount of the To Account split.

  • Enter the price/exchange rate or the amount in the numeric entry corresponding to radio button you selected. GnuCash will calculate the other amount for you when you exit the field. If it's enabled you can use the Fetch Rate button to retrieve a current quote.


If you have created a price in the Price Editor (see Section 8.6.1, “Adding a stock price manually”) for the current date quote retrieval will not update that price. You must first delete the manually-created price in the Price Editor before you Button1 on the Fetch Rate button.


The Fetch Rate button will immediately create or replace a price in the Price Editor unless there is an existing manually-created price for today.

6.1.4. Finishing Up

Select OK to commit the transaction (or confirm the price/amount) or Cancel to dismiss the dialog without entering the transaction.


When committing a transaction or confirming an exchange rate the price on the transaction date in the Price Editor may be updated. See Section 8.6, “Price Editor” for details.