Money Moved Between Your Own Accounts. Did Your Books Call It a Sale?
Endrit Hajno · September 6, 2026 · 6 min read
TL;DR: When money moves from one of your accounts to another, your books have to record both sides as one transfer. If either side gets categorized as income or expense instead, your revenue or your costs are inflated by exactly that amount. Find them by matching amounts across accounts, fix them by recategorizing the pair as a transfer, and check that your revenue roughly agrees with what customers actually deposited. Prosper shows both sides together and asks you to confirm. TidyMonth handles it monthly with a bookkeeper reviewing the close.
Your profit and loss report says the business made $180,000. You know it made something closer to $110,000. Nothing else looks wrong. The bank balances even reconcile.
The most likely explanation is transfers. Every time you moved money from checking to savings, paid your credit card from checking, or put personal money into the business, the bank feed showed a deposit somewhere. If that deposit got categorized as income, your revenue went up by money you never earned.
This is one of the five or six problems that show up in almost every set of books a bookkeeper inherits. Here's why it happens and how to fix it.
What a transfer actually is
A transfer is money moving between two accounts you own. Checking to savings. Checking to a credit card to pay the bill. Your Stripe balance to your bank. Your personal account into the business.
Your total cash doesn't change when you make one. Money left one pocket and arrived in another. So a transfer is not revenue, because no customer paid you, and it is not an expense, because you didn't buy anything.
The trouble is that a bank feed shows each account separately. The checking account shows $5,000 leaving. The savings account shows $5,000 arriving. Each side arrives as its own line, and each one asks to be categorized. If you categorize the outgoing side as "bank fees" and the incoming side as "sales," you've invented $5,000 of expense and $5,000 of revenue from a single movement of your own money.
Intuit's own training material on bank feeds makes the same point: the two downloaded sides of a transfer have to be handled consistently, as one transfer, or the books drift.
How to find transfers that got booked wrong
Start with the revenue check. Add up every deposit in your bank accounts for the year that came from a customer. Compare it to revenue on your profit and loss. If revenue is higher than customer deposits by a noticeable amount, something that isn't a sale got counted as one.
Look for round numbers. Customers pay invoice amounts. Transfers are usually round: $2,000, $5,000, $10,000. A round deposit with no matching invoice is worth a closer look.
Match across accounts. Sort each account's transactions by amount. A $3,500 outflow from checking on the 4th and a $3,500 inflow to savings on the 4th or 5th are almost certainly one transfer. The description usually helps too: "online transfer to," "payment thank you," "transfer from."
Check the credit card payments. Every payment to your card from checking is a transfer. If your card payments are sitting in an expense category like "credit card" or "bank charges," they're double-counting every purchase you made on that card.
Check the owner money. Deposits from your personal account are owner contributions, not revenue. They belong in equity, which is the part of the balance sheet that tracks what the owner has put in and taken out.
How to fix them in any bookkeeping software
Step 1: Recategorize the pair as a transfer. In most software you pick the outgoing transaction, change its type from expense to transfer, and choose the receiving account. The software then either creates the matching side or lets you match it to the incoming line that already came through the feed.
Step 2: Make sure you didn't create a third copy. If the receiving side had already been categorized as income, delete or recategorize that line rather than adding a new transfer on top of it. One movement, two sides, no extras.
Step 3: Handle owner money against equity. Money you put in goes to an owner contribution account. Money you took out for personal reasons goes to an owner's draw account. Neither touches the profit and loss. Your CPA confirms the exact accounts for your entity type.
Step 4: Re-run the revenue check. After fixing, compare revenue to customer deposits again. The gap should have closed to whatever timing differences remain.
Step 5: Fix the bank rule that caused it. If a bank rule automatically categorized "online transfer" as income, edit or delete the rule. Otherwise the same mistake comes back next month.
Illustrative example. A consultant's books showed $180,000 in revenue. The customer deposits added up to $112,000. The difference: $40,000 of transfers from checking to a savings account that had a bank rule tagging them as sales, $20,000 the owner moved in from a personal account to cover a slow quarter, and $8,000 in credit card payments booked as income on the card side. After fixing all three, revenue was $112,000. The bank balances hadn't changed at all, because transfers never affect total cash.
How this works in Prosper
Prosper is the platform TidyMonth uses, and you can use it yourself with your CPA.
When Prosper scans your connected accounts and sees a $3,500 outflow from one account and a $3,500 inflow to another within a day or two, it groups them as one decision and shows you both sides together. The question is simple: is this a transfer between your accounts? You confirm, change it, or ask your CPA.
That grouping is the whole difference. Instead of two lines arriving in two feeds on two different days, each waiting to be miscategorized, you see one movement of money and answer one question.
Owner money works the same way. A deposit that doesn't match any invoice and comes from an account Prosper has seen you use personally gets a question, not a category. Prosper doesn't infer that it's revenue because it's a deposit. It asks.
Every decision shows the evidence before it's applied, every change is reversible, and when you prepare the CPA packet, transfers and owner contributions are listed as what they are, with your confirmation attached. Your accountant reviews the treatment.
If you'd rather hand it off: TidyMonth by Prosper
If you have three or four accounts and money moves between them every month, matching transfers is a recurring job. TidyMonth by Prosper does it as part of the monthly bookkeeping.
Start with a Books Check. It's free, needs no card, and changes nothing in your accounts. The results show which months are reconciled, what needs attention, and what couldn't be verified.
If your business fits, it's $199 per month, with any catch-up scoped and priced before you pay. TidyMonth handles the agreed monthly work in Prosper, and a bookkeeper reviews the close. You answer the questions only you can, like whether that $20,000 was your money or a client's.
First close not worth it? The first $199 is refunded in full. Cancel in one click. Export your books any time.
Find out where your books actually stand.
The Books Check is free. We change nothing in your accounts while we look. You see what was checked, what needs review, and what we couldn't verify before you pay anything.
Check my books freeNo card · Catch-up scoped and priced before checkout · $199/month after
What your CPA still decides
This article shows how to keep transfers off your profit and loss. It doesn't decide how owner contributions and draws are treated for your entity, or whether a large owner deposit should be a loan to the business instead of a contribution. Those are your CPA's calls. Prosper and TidyMonth make sure the movements are labeled honestly and the questions are visible, so the call is easy to make.
Common questions
Is a transfer from checking to savings income?
No. It's the same money in a different place. Your total cash didn't change. Record it as a transfer, which lowers checking and raises savings by the same amount, and never as revenue or expense.
Is paying my credit card bill an expense?
No. The expenses were the individual purchases on the card. Paying the card bill is a transfer from checking to the card account that reduces what you owe. If you record both the purchases and the payment as expenses, every dollar spent on the card is counted twice.
What about money I put into the business from my personal account?
That's an owner contribution, which is money the owner invested in the business. It isn't revenue because no customer paid you. Record it against your equity account, and let your CPA confirm the treatment for your entity type.
How do I know if my books have this problem?
Compare your revenue for the year with the total of customer deposits in your bank. If revenue is much higher than what customers actually paid you, look for transfers or owner contributions booked as income. A round-number deposit with no matching invoice is the usual suspect.