> ## Documentation Index
> Fetch the complete documentation index at: https://help.finerd.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Record a transfer or currency exchange

> Record money moved between your own accounts in finerd: transfers, cash withdrawals and deposits, currency exchanges, fees, and fixing a wrong transfer.

A transfer moves money between two of your own accounts, such as from your card to your savings. It isn't spending or income: one balance goes down, the other goes up by the same amount, and your total stays the same.

<h2 id="transfer">
  Move money between your accounts
</h2>

finerd asks which account the money left, how much, which account it went to and how much arrived. Then it opens the transfer so you can check it. Nothing is recorded until you select **Save**.

If both accounts use the same currency, finerd fills in the amount that arrived with the amount you sent.

<Tabs>
  <Tab title="Web">
    1. On the **Dashboard** or the **Transactions** page, select **Add transaction**, then **Internal transfer or ATM**.
    2. On **From which account?**, select the account the money left.
    3. Enter the amount on **How much did you pay?** and select **Continue**.
    4. On **To which account?**, select the account the money went to.
    5. Check the amount on **How much received?** and select **Continue**.
    6. Check the date, **From** and **To**. The date is **Today**; select it to pick another day.
    7. Select **Save**. finerd confirms with **Transaction created on** and the date.

    <div style={{ display: "grid", gridTemplateColumns: "repeat(auto-fit, minmax(min(100%, 240px), 1fr))", gap: "20px", alignItems: "start" }}>
      <Frame caption="Check the amount that arrived.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-transfer-received.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=fda12438806b4d9712067c94d9d0901b" alt="How much received? step with To: Savings and 200 in USD filled in, with a Continue button." width="402" height="925" data-path="images/transactions/transfer-or-exchange/web-transfer-received.png" />
      </Frame>

      <Frame caption="Check both accounts before saving.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-transfer-editor.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=963d47ca28ee129bcff793287d66e56f" alt="New Internal transfer of $200.00 dated Today, from Travel card to Savings, with a Save button." width="502" height="924" data-path="images/transactions/transfer-or-exchange/web-transfer-editor.png" />
      </Frame>
    </div>
  </Tab>

  <Tab title="Android">
    1. On **Dashboard** or **Transactions**, tap **+**, then **Internal transfer or ATM**.
    2. On **Source transfer account**, tap the account the money left. Accounts connected to a bank aren't in this list.
    3. On **Send amount**, enter the amount and tap **Continue**.
    4. On **Destination transfer account**, tap the account the money went to.
    5. On **Receive amount**, check the amount and tap **Continue**.
    6. Check the date, **From** and **To**, and tap **Save**.
  </Tab>

  <Tab title="iOS">
    1. On **Dashboard** or **Transactions**, tap **+**, then **Internal transfer or ATM**.
    2. On **From which account?**, tap the account the money left. To find it faster, type its name in the search field.
    3. Enter the amount on **How much did you pay?** and tap **Continue**.
    4. On **To which account?**, tap the account the money went to.
    5. Check the amount on **How much received?** and tap **Continue**.
    6. Check **From** and **To**. To change the date, tap **⋮** → **Change date**.
    7. Tap **Save**.

    <div style={{ display: "grid", gridTemplateColumns: "repeat(auto-fit, minmax(min(100%, 240px), 1fr))", gap: "20px", alignItems: "start" }}>
      <Frame caption="Check the amount that arrived.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/ios-transfer-received.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=112448532f28d95a6636ae0d7292decf" alt="iOS How much received? screen for Savings with 200 dollars filled in and a Continue button." width="630" height="1265" data-path="images/transactions/transfer-or-exchange/ios-transfer-received.png" />
      </Frame>

      <Frame caption="Check both accounts before saving.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/ios-transfer-editor.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=c8e45fedd923cabfd23e827bea50a524" alt="iOS new Internal transfer of 200 dollars from Travel card to Savings, with Add note, Attach bill and Save." width="630" height="1265" data-path="images/transactions/transfer-or-exchange/ios-transfer-editor.png" />
      </Frame>
    </div>
  </Tab>
</Tabs>

The transfer appears in **Transactions** as **Internal transfer**. The first account's balance goes down and the second one's goes up by the amount. If you close the transfer before saving and choose **Discard**, nothing is recorded.

<h2 id="cash">
  Withdraw or deposit cash
</h2>

Taking money out of an ATM is a transfer from your bank account to your cash account. It isn't spending yet: record the expense when you spend the cash. Paying cash into your bank is a transfer the other way.

To record it yourself, follow the steps in [Move money between your accounts](#transfer). For a withdrawal, choose your bank account first and your cash account second; for a deposit, the other way round. Cash accounts are under **Cash** in the list. If you don't have one yet, [add a cash account](/accounts/track-cash#add-a-cash-account).

If the ATM charged a fee, enter the amount that left the card and the amount you got: see [When the amounts differ](#fees).

If your bank is connected, the withdrawal arrives from the bank. Don't record it again: open that transaction and, if **To** shows a category, choose your cash account instead. For a deposit, change **From** the same way.

<Tabs>
  <Tab title="Web">
    1. Open **Transactions** and select the withdrawal from your bank.
    2. Select the category in **To** (for a deposit, in **From**). In the list that opens, find your cash account under **Transfer To/From**, or type its name in **Search**, and select it.
    3. Select **Save**.

    <Frame caption="Your cash account is under Transfer To/From.">
      <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-cash-pick.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=571cdc2c4d5f3aac7c1c7470c370b0bb" alt="Select money destination panel with Wallet typed in Search and the cash account Wallet under Transfer To/From." width="300" data-path="images/transactions/transfer-or-exchange/web-cash-pick.png" />
    </Frame>
  </Tab>

  <Tab title="Android">
    1. Open **Transactions** and tap the withdrawal from your bank.
    2. Tap the category in **To** (for a deposit, in **From**). Under **Transfer To/From**, tap your cash account. If it isn't there, tap **Show all**.
    3. Tap **Save**.
  </Tab>

  <Tab title="iOS">
    1. Open **Transactions** and tap the withdrawal from your bank.
    2. Tap the category in **To** (for a deposit, in **From**). In the list that opens, open **Transfer To/From**, or type the account's name in **Search**, and tap your cash account.
    3. Tap **Save**.

    <Frame caption="Your cash account is under Transfer To/From.">
      <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/ios-cash-pick.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=d6e4a9c84816144e2b20cdb46e79aaa3" alt="iOS Select money destination screen with Wallet typed in Search and the cash account Wallet under Transfer To/From." width="345" data-path="images/transactions/transfer-or-exchange/ios-cash-pick.png" />
    </Frame>
  </Tab>
</Tabs>

The bank's line stays as it was. The transaction becomes a transfer, and your cash account's balance changes by its amount.

<h2 id="exchange">
  Exchange currency
</h2>

An exchange is a transfer in which the money leaves in one currency and arrives in another, for example 100 USD handed over at an exchange office and 86 EUR received. finerd records both amounts as they were, and each account's balance changes in its own currency.

The money can stay in one account. An account can hold several currencies, so if you exchanged cash in your wallet, choose your cash account on both sides: it keeps a separate balance for each currency.

When the account you exchange to holds another currency, the Android and iOS apps show what you'd get at finerd's current rate, for example **89,26 € at current rate**. Tap **Apply** to use it, or enter the amount you actually received. If your amount is far from finerd's rate, see [When the amounts differ](#fees).

<Tabs>
  <Tab title="Web">
    1. On the **Dashboard** or the **Transactions** page, select **Add transaction**, then **Currency exchange**.
    2. On **Source transfer account**, select the account you exchanged from.
    3. On **How much are you exchanging?**, check the currency, enter the amount and select **Continue**.
    4. On **Exchange to**, select the account that got the money. It can be the same account.
    5. On **Enter the amount you received**, select the currency you got, enter the amount and select **Continue**.
    6. Check **From** and **To**: each shows its own amount. Select **Save**.

    <div style={{ display: "grid", gridTemplateColumns: "repeat(auto-fit, minmax(min(100%, 240px), 1fr))", gap: "20px", alignItems: "start" }}>
      <Frame caption="Choose the currency you got.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-exchange-received.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=2e0345ea0aef4e9a0305b5631f494047" alt="Enter the amount you received step for Wallet with 86 in EUR and a Continue button." width="343" height="781" data-path="images/transactions/transfer-or-exchange/web-exchange-received.png" />
      </Frame>

      <Frame caption="Each side keeps its own amount.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-exchange-editor.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=338ed32933db207a66fd0d19196cbfcf" alt="New Internal transfer from Wallet, $100.00, to Wallet, €86.00 shown as $96.35, with a Save button." width="428" height="781" data-path="images/transactions/transfer-or-exchange/web-exchange-editor.png" />
      </Frame>
    </div>
  </Tab>

  <Tab title="Android">
    1. On **Dashboard** or **Transactions**, tap **+**, then **Asset exchange**.
    2. On **Exchange from**, tap the account you exchanged from. Accounts connected to a bank aren't in this list.
    3. On **How much are you exchanging?**, enter the amount and tap **Continue**.
    4. On **Exchange to**, tap the account that got the money.
    5. On **What amount are you receiving?**, enter the amount, or tap **Apply** next to the amount at the current rate. Tap **Continue**.
    6. Check the exchange and tap **Save**.
  </Tab>

  <Tab title="iOS">
    1. On **Dashboard** or **Transactions**, tap **+**, then **Currency exchange**.
    2. On **Source transfer account**, tap the account you exchanged from.
    3. On **How much are you exchanging?**, enter the amount and tap **Continue**.
    4. On **Exchange to**, tap the account that got the money. It can be the same account.
    5. On **Enter the amount you received**, tap the currency you got and enter the amount, or tap **Apply** if finerd suggests one at the current rate. Tap **Continue**.
    6. Check **From** and **To** and tap **Save**.

    <div style={{ display: "grid", gridTemplateColumns: "repeat(auto-fit, minmax(min(100%, 240px), 1fr))", gap: "20px", alignItems: "start" }}>
      <Frame caption="Choose the currency you got.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/ios-exchange-received.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=da0e75b07636da48538ce07f7a912467" alt="iOS Enter the amount you received screen for Wallet with 86 euros and a Continue button." width="630" height="1265" data-path="images/transactions/transfer-or-exchange/ios-exchange-received.png" />
      </Frame>

      <Frame caption="Each side keeps its own amount.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/ios-exchange-editor.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=1c11bb159e00c34831614d3f7ad3e5a2" alt="iOS new Internal transfer from Wallet, 100 dollars, to Wallet, 86 euros shown as 96.35 dollars, with Save." width="630" height="1265" data-path="images/transactions/transfer-or-exchange/ios-exchange-editor.png" />
      </Frame>
    </div>
  </Tab>
</Tabs>

The exchange appears in **Transactions** as **Internal transfer**. In the account, each currency has its own balance: after this example the wallet holds 86 EUR more and 100 USD less. **Internal transfer or ATM** and **Currency exchange** record the same kind of transaction; the exchange only names its steps differently.

<h2 id="fees">
  When the amounts differ
</h2>

Sometimes less arrives than left: the ATM charged a fee, or the exchange office took a commission. finerd records the difference as a separate expense line in **To**, so it counts in your spending, and picks a category for it, such as Bank fees. Check that line before saving: if it shows **Uncategorized Expense** or **Choose category**, choose the category yourself. If more arrived than left, finerd adds the extra to **From** as income, such as Cashback & Rewards.

**In one currency**, the Android and iOS apps add the fee line as soon as the amounts differ. On the web, a small difference shows as **… left unassigned** under **To**, and **Save** stops with **Transaction Inconsistent** until you add the line yourself.

**In different currencies**, finerd compares the two amounts with its exchange rate. A small gap is saved as entered. If the gap is large, finerd asks whether the difference is a fee:

* **Add fees** records the difference as a fee line in **To**.
* **Keep as is** records only the two amounts. finerd then values what you received at exactly what you paid, and the difference doesn't count as spending. On the web, **Save** asks again with **Exchange rate difference**; select **Keep as is** to save.

<Tabs>
  <Tab title="Web">
    1. If **Amounts in “From” and “To” don’t match our rates** appears, select **Add fees** or **Keep as is**.
    2. If **… left unassigned** appears under **To**, select **Split** next to **To**, choose a category for the fee, then select its amount and enter the difference. See [Split a transaction](/transactions/split-transaction#split).
    3. Check the category of the fee line and select **Save**.

    <div style={{ display: "grid", gridTemplateColumns: "repeat(auto-fit, minmax(min(100%, 240px), 1fr))", gap: "20px", alignItems: "start" }}>
      <Frame caption="Choose whether the difference is a fee.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-fee-dialog.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=61801a507053e8b2f352e85baf6035b6" alt="Dialog Amounts in From and To don't match our rates with Add fees and Keep as is buttons." width="442" height="266" data-path="images/transactions/transfer-or-exchange/web-fee-dialog.png" />
      </Frame>

      <Frame caption="The fee is a separate line in To.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-fee-added.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=ecab71cf2e0d2f5fe077bdff9302cd2d" alt="Internal transfer of $100.00 from Travel card to Wallet, €80.00, with a second To line Bank fees of $10.37." width="502" height="924" data-path="images/transactions/transfer-or-exchange/web-fee-added.png" />
      </Frame>
    </div>
  </Tab>

  <Tab title="Android">
    1. If **Amount differs significantly from the rate we know** appears, tap **Add fees** or **Keep as is**.
    2. Check the fee line in **To** and tap it to change its category.
    3. Tap **Save**.
  </Tab>

  <Tab title="iOS">
    1. If **Amounts in “From” and “To” don’t match our rates** appears, tap **Add fees** or **Keep as is**.
    2. If the fee line in **To** says **Choose category**, tap it and choose one. If you leave it, the transaction is saved as **Uncategorized Expense** and shows **Needs review**.
    3. Tap **Save**.

    <div style={{ display: "grid", gridTemplateColumns: "repeat(auto-fit, minmax(min(100%, 240px), 1fr))", gap: "20px", alignItems: "start" }}>
      <Frame caption="A 3 USD ATM fee added as its own line.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/ios-fee-same.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=eac9e3acb7bc455de8c60fa40b040a16" alt="iOS Internal transfer of 103 dollars from Travel card, with To lines Wallet 100 dollars and Choose category 3 dollars." width="630" height="1265" data-path="images/transactions/transfer-or-exchange/ios-fee-same.png" />
      </Frame>

      <Frame caption="Choose whether the difference is a fee.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/ios-fee-dialog.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=ed5a2c04c1aee60589b15bf5d8ace90e" alt="iOS dialog Amounts in From and To don't match our rates with Keep as is and Add fees." width="630" height="1265" data-path="images/transactions/transfer-or-exchange/ios-fee-dialog.png" />
      </Frame>
    </div>
  </Tab>
</Tabs>

<h2 id="bank-transfers">
  Transfers between connected accounts
</h2>

When both accounts are connected, each bank sends its own half of the transfer: the money leaving one account and the money arriving in the other. finerd [looks for the matching half](/transactions/auto-processing#transfers), even in another currency or a few days later, and joins the two into one **Internal transfer**. You don't need to record such a transfer yourself. If the halves arrived as separate income and spending, see [If a transfer is recorded wrong](#fix).

Until both halves meet, finerd keeps the amount in **Money on the way**. It's an account finerd creates for each pair of your accounts and names after both of them; you can't choose it in a transaction or edit it. When the other bank's half arrives and finerd matches it, the amount leaves Money on the way.

If you record a transfer between two connected accounts yourself, it shows **Pending** until the banks confirm it, and the amount waits in Money on the way too. The sending account's balance already counts the transfer, and **Current** under it shows the balance the bank reports.

<Tabs>
  <Tab title="Web">
    Open **Accounts**. **Money on the way** is a separate group at the end of the list, with one account for each pair, such as "Checking -> Savings".

    <Frame caption="An amount still on its way between two accounts.">
      <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-mow.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=e4a5decb97126e3f53cad8afc9be125a" alt="Money on the way group in Accounts with one account, Plaid Gold Standard 0% Interest Checking, holding $50.00." width="592" height="113" data-path="images/transactions/transfer-or-exchange/web-mow.png" />
    </Frame>
  </Tab>

  <Tab title="Android">
    Open **Accounts** from **More** or the tab bar. **Money on the way** is a separate group in the list, with one account for each pair.
  </Tab>

  <Tab title="iOS">
    Open **Accounts** from **More** or the tab bar. **Money on the way** is a separate group at the end of the list, with one account for each pair, such as "Checking ↔ Savings".

    <Frame caption="An amount still on its way between two accounts.">
      <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/ios-mow.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=da68c949fe53c5338d4cc8732269231e" alt="iOS Accounts list ending with the Money on the way group: Plaid Gold Standard 0% Interest Checking ↔ Plaid Silver, 50 dollars." width="345" data-path="images/transactions/transfer-or-exchange/ios-mow.png" />
    </Frame>
  </Tab>
</Tabs>

<h2 id="fix">
  If a transfer is recorded wrong
</h2>

A transaction from your bank keeps the bank's account, amount and date. What you can change is the other side: the category, or the account it went to or came from.

| What happened | What to do |
| - | - |
| Money you moved between your accounts shows as income or spending | Open the transaction and, in place of the category, choose your other account under **Transfer To/From**. It becomes **Internal transfer**. If the other half also arrived as separate spending or income, change it the same way. The steps are the same as in [Withdraw or deposit cash](#cash). |
| finerd recorded a purchase or income as a transfer | Open the transaction and choose a category in place of your account. The merchant stays **Internal transfer**: select it at the top and choose the real merchant. |
| You recorded a transfer that the banks also sent | Delete your own copy: see [Delete a transaction](/transactions/add-transaction#delete). Transactions from a connected bank can't be deleted. |
| finerd joined two transactions that aren't one transfer | There's no command to separate them. Open the transaction and select **⋮** → **Contact support**. |

<Frame caption="A bank income turned into a transfer by choosing your other account in From.">
  <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-fix-transfer.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=4e7a112e29e61abb442669d613caf257" alt="Internal transfer of $100.00 on Fri, 02 Oct 2026 from the connected card **** 1285 MasterCard to the connected account 98765432, with the bank's description and a Save button." width="300" data-path="images/transactions/transfer-or-exchange/web-fix-transfer.png" />
</Frame>

<h3 id="fix-several">
  Fix several at once
</h3>

When many transactions need the same account, change them together.

<Tabs>
  <Tab title="Web">
    1. In **Transactions**, select the checkboxes next to the transactions.
    2. Select **Edit**, then **Change transfer destination**.
    3. Choose the account and select **Apply**.

    <div style={{ display: "grid", gridTemplateColumns: "repeat(auto-fit, minmax(min(100%, 240px), 1fr))", gap: "20px", alignItems: "start" }}>
      <Frame caption="Choose Change transfer destination.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-bulk.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=df19131726f2a59972ec5cbf63ff3d6c" alt="Choose bulk action panel with Change to category, Change transfer destination, Change merchant, Add tag to categories, Mark as reviewed and Mark as recurring." width="343" height="500" data-path="images/transactions/transfer-or-exchange/web-bulk.png" />
      </Frame>

      <Frame caption="Check the change and apply it.">
        <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/web-bulk-apply.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=32df14760135fbfdb7e2adf2caed808c" alt="Bulk edit summary: Change transfer destination, current Uncategorized Income, new Savings, with Add action and Apply buttons." width="343" height="781" data-path="images/transactions/transfer-or-exchange/web-bulk-apply.png" />
      </Frame>
    </div>
  </Tab>

  <Tab title="Android">
    1. In **Transactions**, touch and hold a transaction, then tap the others.
    2. Tap **Edit**, then **Change transfer destination**.
    3. Choose the account and tap **Apply**.
  </Tab>

  <Tab title="iOS">
    1. In **Transactions**, touch and hold a transaction and tap **Select**, then tap the others.
    2. Tap **Edit … transactions**, then **Change transfer destination**.
    3. Choose the account and tap **Apply**.

    <Frame caption="Choose Change transfer destination.">
      <img src="https://mintcdn.com/finerdai/AwnqtWLylM8-BOTO/images/transactions/transfer-or-exchange/ios-bulk.png?fit=max&auto=format&n=AwnqtWLylM8-BOTO&q=85&s=15e1dfbbe53eed5e1baaeb5085ed89a0" alt="iOS Choose bulk action list with Change to category, Change transfer destination, Change merchant, Add tag, Mark as reviewed and Mark as recurring." width="345" data-path="images/transactions/transfer-or-exchange/ios-bulk.png" />
    </Frame>
  </Tab>
</Tabs>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.