How to Reconcile Crypto Income and Expenses at the End of the Month
A month-end check is easier when you know which records to compare and in what order. Here is a simple routine for matching incoming crypto, swaps and card spending to your invoices.
Published September 30, 2026 · 3 min read
Key takeaways
Match every line of the wallet history to an invoice, a payment you expected or a known expense.
Verify on-chain deposits by transaction hash instead of trusting a screenshot or a message.
Separate business and personal paths during the month, so the review at the end takes less time.
Record fees and swaps as their own lines so totals add up to the cent.
What does reconciling crypto income at month-end mean?
Reconciling means comparing two sets of records and explaining every difference. One set is what your wallet shows: what came in, what was swapped, what moved to the card and what was spent. The other is what you expected: invoices you issued, payments clients promised and bills you paid. When both sides agree, you have a clean monthly total. When they don't, you have a list of items to investigate. General information only: this describes record-keeping habits and is not accounting, tax or legal advice.
Where do I find the records I need for the month?
Start with the wallet history. In Nexus Pay it lists deposits, swaps, card loads and purchases, which covers most of what you need to reconcile against invoices. Go through it in date order and tick off each line as you match it. Anything you can't match goes on a separate list for later. Doing this in one sitting is faster than checking items one by one through the month.
Month-end check: what to compare
Item
Where to look
What to match it against
Deposits
Wallet history entry and the transaction hash on a block explorer
Invoice or expected payment
Swaps
Swap entry in the wallet history, with the amount received
Your own note of the conversion
Card loads
Card load entries in the wallet history, including the 0.1% fee
Planned spending budget
Purchases
Purchase entries in the wallet history
Receipts and bills
How do I verify that a deposit really arrived?
Every on-chain deposit has a transaction hash, and you can look it up on a block explorer to confirm the amount, the network and the receiving address. Compare that with the wallet history entry and the invoice it should settle. Deposits are credited automatically after the network confirms them, which takes from a few minutes to about an hour depending on the blockchain. Each deposit address belongs to one network, so check that the payer used the same network the address was issued for. A transfer sent through a different network will not arrive and cannot be reversed. Deposits below the network minimum shown in the app are not credited either.
Why keep business and personal money on separate paths?
When client payments and private spending go through the same path, every line needs a second look to decide which side it belongs to. Separate paths remove that step and make the month-end review faster. In practice that can mean receiving business payments to a dedicated deposit address and keeping personal top-ups apart. Nexus Pay offers a Signature and a Business virtual card, so you can also assign one to each purpose. Whatever setup you choose, keep to it for the whole month.
How do fees and swaps affect the totals?
Treat each cost as its own line, so the figures explain themselves. In Nexus Pay, swaps inside the wallet cost 0% and use the exchange rate with no markup. The amount you receive is shown before you confirm, so you can note it as it happens. Card purchases carry 0%, moving money from the wallet to the card costs 0.1%, and an ATM withdrawal costs 0.25% per withdrawal. The fee page gives an example: 1000 USDT moved to the card becomes $999.00, and withdrawn at an ATM it leaves $996.50 before any fee added by the ATM owner. That owner's fee is shown on the ATM screen before you confirm, so write it down at the time.
What if the numbers don't match?
Work through the usual causes in order:
The deposit is still waiting for network confirmation.
The amount was below the network minimum and was not credited.
A swap or card load fee explains a small gap.
The payer used the wrong network, and the funds will not arrive.
Blockchain transfers are irreversible, so if a transfer went to the wrong address, nobody can bring it back. Write the item down with its transaction hash and follow it up with the other party instead of adjusting your totals to hide it.
Common questions
How often should I reconcile my crypto records?
Once a month works for most people, and a short weekly look at the wallet history keeps the month-end review small. The best rhythm is the one you will keep up.
Is a screenshot enough to prove a deposit?
A transaction hash is stronger, because anyone can look it up on a block explorer and see the amount, network and address. Keep the hash next to the invoice it settles.
Can the wallet history replace my invoices?
No. The history shows what happened in the wallet, while invoices show what the money was for. You need both to reconcile.
Does this article count as tax or accounting advice?
No. It is general information about record-keeping. For tax or legal questions, consult a qualified professional in your jurisdiction.
What should I do about a transfer sent on the wrong network?
It will not arrive and cannot be reversed, so record it as an open item with its transaction hash. Do not count it as received income.
Keep your crypto income and card spending in one wallet history