Skip to main content

Internal Transfers

This guide explains how to record internal transfers between your business accounts in Fiskl. Accurate transfer records keep your account balances up to date and distinguish fund movements from income or expenses.

Moving money between your own accounts ยท 1:18

Read the transcript
Moving money between your own accounts isn't spending, and it isn't income. Left alone, it shows up as an expense in one account and income in the other. Mark it as an internal transfer: money moved, not made or spent. You can do this between banks, cash and credit cards: the accounts that hold money. If both accounts have a bank feed, both sides are already in Fiskl. With Auto Matching on, Fiskl pairs the two by itself when the match is clear. Otherwise, choose Internal transfer on one, and Fiskl lists the other side, closest first. It converts other currencies at that day's rate, so an exact match comes up Suggested. Pick it, and the two become one transfer, so nothing is counted twice. If the other account has no feed, like cash on hand, create the transfer instead. Choose the account, the amount fills in, and Fiskl adds the transaction there for you. When you create one across currencies, type the amount that arrived; Fiskl works out the rate. In the same currency, if less arrives than was sent, the gap is booked as bank charges. Match when both sides are there, create when one isn't, and your profit stays honest.

Before You Beginโ€‹

  • Your business accounts must be set up in the Chart of Accounts before you can record transfers between them
  • Both transactions must exist in Fiskl โ€” either imported via a connected bank feed or entered manually
  • Both transactions must be categorised as Uncategorised Income or Uncategorised Expense to be eligible for matching

What Are Internal Transfers?โ€‹

An internal transfer is the movement of funds between two of your own business accounts โ€” for example, from a current account to a savings account, or between accounts held in different currencies.

There are two aspects to every internal transfer:

  • Business action โ€” the actual movement of funds, carried out through your bank or financial institution
  • Accounting record โ€” the entry in Fiskl that reflects that movement and keeps your books accurate

Fiskl helps you with the accounting record. If you have bank feeds connected, Fiskl can automatically match the two sides of a transfer. If no automatic match is found, you can record the transfer manually through the Chart of Accounts.

Why Record Internal Transfers?โ€‹

Recording internal transfers correctly ensures your financial records accurately reflect how money moves within your business. Proper records help you:

  • Distinguish fund movements from income or expenses
  • Maintain a clear audit trail
  • Keep ledger account balances up to date across all accounts
  • Track cross-currency transfers accurately
caution

Record your internal transfers promptly. This is especially important if you make frequent transfers or transfers in different currencies, where the connection between two transactions may not be obvious. Unrecorded transfers can create "ghost" transactions that cause discrepancies between your Fiskl balances and your actual bank statements.

Common reasons businesses use internal transfers include covering operational expenses, paying salaries, purchasing inventory, managing multiple currencies, and maintaining target balances across accounts.

How Fiskl Matches Transactionsโ€‹

Fiskl searches for potential transfer matches based on the following priority order:

  1. Transactions on the same day with the same amount
  2. Transactions on the same day with amounts that match closely after currency conversion
  3. Transactions within a few days of each other where amounts match or are close

Only transactions categorised as Uncategorised Income or Uncategorised Expense are eligible for matching.

info

If Fiskl cannot find a match for a transfer from account A to account B, try switching the direction โ€” open account B and look for a match to account A. This can happen when a bank takes several days to process a transfer, making the date gap appear too large from one side but recognisable from the other.

tip

Not sure why a transfer isn't matching? Ask Fi โ€” select Fi in the top right of the screen and describe the accounts and dates involved. Fi can help you identify why a match may not be appearing and suggest next steps.

Recording an Internal Transferโ€‹

Same-Currency Transferโ€‹

To record a transfer between two accounts in the same currency:

  1. Go to Accounting > Chart of Accounts
  2. Select the bank account you sent money from or received money into
  3. Select the relevant transaction
  4. Select Internal Transfer
  5. Select the matching transaction from the counterpart bank account
  6. Select Save

The transfer will appear in both the sending and receiving accounts once confirmed. Check both accounts to verify the amount shows as a debit in one and a credit in the other.

Multi-Currency Transferโ€‹

The process for recording a multi-currency transfer is the same as a same-currency transfer. When the matched transactions are in different currencies, Fiskl displays the exchange rate your bank applied to the transfer. The transfer appears in both accounts showing the original currency amount alongside the base currency equivalent.

Common Issuesโ€‹

No matching transaction is suggested

This usually means the two transactions are too far apart in date or amount for Fiskl to recognise them as a pair.

Try these steps:

  1. Check that both transactions are categorised as Uncategorised Income or Uncategorised Expense โ€” transactions in other categories are not eligible for matching
  2. Try matching from the opposite account โ€” open the receiving account and match from there instead
  3. If the transfer took several days to process, look for the counterpart transaction a few days either side of the expected date

The wrong exchange rate is showing on a multi-currency transfer

Fiskl displays the exchange rate implied by the two transaction amounts. If this differs from your bank's rate, check that you have selected the correct matching transaction. Different transactions on the same day may have different amounts due to bank fees or rounding. Select the transaction that most closely matches the amount your bank transferred.