BOOKKEEPING GUIDES
vaultpennyTransfer vs expense: keep personal bookkeeping totals accurate
The key question is where the money ends up. If it stays in another account you own, the movement is a transfer. If it pays for a purchase or cost, it is an expense. This distinction prevents transfers from inflating your spending totals.
Updated October 11, 2026
A transfer moves money you still own
A cash withdrawal moves money from a bank account to cash in your wallet. Funding your own digital wallet works the same way if you track both accounts. The source balance decreases and the destination balance increases by the same amount. Across the ledger, your total money has not changed.
In vaultpenny, choose Transfer, then select a source account and a destination account in the same ledger. Enter the amount and actual date. A transfer does not have an expense category and does not affect income, spending, or budget usage. Transfers between different currencies are not supported by this same-ledger form.
An expense records the purchase itself
When you use cash to buy lunch, record an expense from the cash account. The cash balance and the ledger's total balance both decrease. The amount appears in the chosen spending category and counts toward the relevant budget. The earlier withdrawal remains a transfer; it does not become a second expense.
For example, a bank account holding 500 and a cash account holding 20 have a combined balance of 520. Withdraw 100: the balances become 400 and 120, still totaling 520. Buy lunch for 25 with cash: the balances become 400 and 95, totaling 495. Only the lunch counts as spending.
| Step | Bank | Cash | Total | Recorded spending |
|---|---|---|---|---|
| Starting balances | 500 | 20 | 520 | 0 |
| Withdraw 100 | 400 | 120 | 520 | 0 |
| Buy lunch for 25 | 400 | 95 | 495 | 25 |
Separate fees and returned purchases
A fee charged for moving money is a real cost even though the movement itself is a transfer. Record the transferred amount between your accounts and a separate expense for the fee. This explains the balance difference without treating the whole transfer as a purchase.
A merchant returning money from a purchase is a refund, not an own-account transfer. Link it to the original expense so it reduces net spending in the period it arrives. A payment to another person is not automatically a transfer: use the type that describes what actually happened and which accounts you own.
Review dates and account ownership
When reconciling a ledger, look for money that was counted once when it left a bank account and again when it was spent from cash or a wallet. Tracking both accounts helps identify that duplication. Choose names that make account ownership clear, and use notes when a movement needs an explanation.
Use the current overview to compare account balances and category spending, then search or export transactions for a closer review. If you use multiple currencies, keep separate ledgers and do not add their amounts directly. A clean distinction between transfers and expenses makes the record easier to maintain as you add accounts.
Related bookkeeping guides
Personal bookkeeping: a practical starting guide
Build a useful personal ledger, choose a starting date, and reconcile your everyday money.
Read guideBudget management: a guide to weekly and monthly limits
Set realistic limits and understand the spending rules behind your budget progress.
Read guideBudget categories list: 12 practical starting categories
A starter list of 12 expense categories with examples and a CSV planning template.
Read guideMonthly expenses list: a sample and a reusable checklist
Remember recurring bills and irregular costs with a sample list and a blank CSV worksheet.
Read guideHow to track refunds, including partial and later-month refunds
Link returned money to the original expense and keep each month's totals understandable.
Read guideMulti currency bookkeeping with separate personal ledgers
Keep each currency's balances, entries, and budgets in a consistent unit.
Read guideStart with one clear entry
Try the homepage demo, then create your own free personal ledger.