How to Record a Transfer Between Bank Accounts in QuickBooks
Convert a PDF bank statement to a QuickBooks file
Drop in a PDF statement and get a QBO (Web Connect) or IIF file you can import into QuickBooks Online or Desktop.
Moving money between two of your own accounts is not income and it is not an expense, so it should never touch your profit and loss. In QuickBooks you record it once as a Transfer that takes money out of one account and puts it into the other. The part that trips people up is the duplicate: when both accounts are in QuickBooks, the same transfer shows up twice, and if you add both sides you double your books. This guide covers the right way to record a transfer in QuickBooks Online and Desktop, how to keep it from counting twice, and what to do when the money came from a PDF statement instead of a live feed.
How do I record a transfer between accounts in QuickBooks Online?
In QuickBooks Online, click + New, then choose Transfer under the Other column. Pick the account the money left in the Transfer Funds From field, pick the account it landed in under Transfer Funds To, enter the amount, and set the date the bank actually moved it. Save it and QuickBooks posts one entry that reduces the source account and increases the destination account by the same amount. Because both sides are recorded at once, the transfer nets to zero on your income statement, which is exactly what you want for money that never left the business.
Use the transfer date the bank shows, not the date you initiated it. A wire or ACH between banks can take a day or two to clear, and matching the bank's posting date keeps both accounts easy to reconcile later.
What does record as transfer mean in QuickBooks?
Recording something as a transfer tells QuickBooks the money moved between two accounts you own rather than being spent or earned. When a transaction comes in through the bank feed, QuickBooks offers a Transfer option: you choose the other account involved, and it links the two sides into a single movement of cash. This keeps the amount off your profit and loss entirely, so a $5,000 sweep from checking to savings does not look like a $5,000 expense on one account and $5,000 of income on the other.
The distinction matters most at tax time. Miscategorized transfers are one of the most common reasons a set of books shows inflated revenue or expenses, because every internal move gets counted as real business activity. Marking them as transfers keeps the numbers honest.
How do I record a bank transfer if the account won't link to QuickBooks?
If one of the accounts will not connect to the QuickBooks bank feed, you record the transfer manually and bring the transactions in from the statement. Use + New, Transfer to enter the movement between the two accounts, then get the rest of that account's activity into QuickBooks by converting its PDF bank statement to a QBO file and importing it. Plenty of business and treasury accounts never connect cleanly, so this manual-plus-import approach is how most bookkeepers handle an account the feed refuses.
Once the statement is imported, the transfer you entered by hand will appear as a matching line on the imported side, and you match the two instead of adding a second copy. That is the step that keeps the account reconcilable.
How do I avoid duplicate transfers when both accounts show the transaction?
Record the transfer once, then match the other side instead of adding it. A transfer appears on both statements: it leaves the source account and arrives in the destination account, so if you import both accounts you will see the same amount twice. Add only one of them as a Transfer, and when the second one comes in, open it in the For Review tab and click Match to the transfer you already recorded. Do not click Add on the second line, or QuickBooks will book the money twice and your reconciliation will be off by the transfer amount.
The rule to remember: match both sides of every transfer. QuickBooks usually recognizes the pair and suggests the match automatically once the dates and amounts line up. If it does not, you can find the recorded transfer and match to it manually. Reviewing each imported line before you accept it is the habit that prevents these doubles, which is covered in our guide on reviewing imported bank transactions before adding them.
What is the difference between Match and Transfer in QuickBooks?
Transfer creates a new record of money moving between accounts; Match links an imported transaction to a record that already exists. You use Transfer the first time you enter the movement, and Match every time after that when the same transfer arrives from the other account or from a second import. Getting these two straight is the whole game with internal moves: one Transfer, then Match on the opposite side, and the cash is accounted for exactly once. Clicking Add on both sides is what creates the duplicate.
If you are importing several accounts at once, keep a simple rule: whichever account you enter the transfer in is the source of truth, and every other appearance of that amount gets matched, never added. Our walkthrough on importing multiple bank accounts into QuickBooks goes deeper on managing transfers across a multi-account setup.
How do I record a transfer between accounts in QuickBooks Desktop?
In QuickBooks Desktop, open the Banking menu and choose Transfer Funds. Select the account to transfer from, the account to transfer to, enter the amount and date, and save. Desktop posts the same kind of two-sided entry as Online, moving the balance without touching income or expense. If you import statements into Desktop, you do it with an IIF or Web Connect file rather than the Online upload, and the same matching logic applies: enter the transfer once and reconcile the other account against its statement so the amount is not entered twice.
How do I record transfers from a PDF bank statement?
When your source is a stack of PDF statements, convert each one to a QBO file, import them, then record the internal moves as transfers. Upload the statement to the PDF bank statement to QuickBooks converter at the top of this page, review the extracted transactions against the statement total, and download the QBO file. Import it into QuickBooks, and the transfers between your accounts will be sitting in the For Review tab. Categorize each internal move as a Transfer to the matching account, and match the second side when you import the other account's statement.
If you are catching up several months across two or three accounts, a batch PDF to QBO converter turns the whole pile into QuickBooks-ready files in one session, so you are not converting statements one at a time before you can even start on the transfers. Cleanly converted data also makes the transfers easier to spot, because the descriptions and amounts come through intact instead of being retyped.
A couple of adjacent tools help when the transfer numbers need a second look. You can convert the same PDF statements to an Excel worksheet to line up both accounts side by side and confirm each transfer clears on both, which is handy before a reconciliation. And if a bank hands you a CSV export instead of a PDF, a CSV to QBO converter turns that file into the same QuickBooks-ready format so the import and matching steps are identical.
Record it once, reconcile with confidence
Transfers are simple once the habit is set: enter each internal move a single time as a Transfer, match every other appearance of it, and keep it off your profit and loss. That one discipline prevents the inflated revenue, doubled expenses, and out-of-balance reconciliations that internal moves quietly cause. Get the source data in clean, whether from a feed or a converted statement, and the matching takes seconds.
Have a backlog of statements to bring in before you can sort the transfers? Convert your first PDF statement to QBO free and import it into QuickBooks in about a minute.