Michael L. answered 09/13/26
UT Austin Grad | Math, Writing & Test Prep Tutor Who Cares!
If this is a personal ledger intended to reconcile with your bank account, I would generally record the actual bank charges.
Using your example:
| Ledger entryAmount | |
| Amazon – Order 1 | $40 |
| Amazon – Order 2 | $50 |
| Amazon – Order 3, shipment 1 | $150 |
| Amazon – Order 3, shipment 2 | $100 |
| Total | $340 |
The advantage is that every ledger transaction has a corresponding transaction on the bank statement. This makes reconciliation much easier and means your ledger's cleared balance can agree with the bank's cleared balance.
I would not enter the entire $250 for Order 3 as a cash transaction when Amazon has charged only $150. At that point, the remaining $100 is essentially an amount you expect to be charged, not yet an actual withdrawal from the account.
If you need to remember that the additional $100 is coming, treat it as a pending/committed amount rather than a cleared transaction. For example:
Available for spending=Bank balance−known pending commitments.\text{Available for spending} = \text{Bank balance} - \text{known pending commitments}.
This gives you two useful figures: your actual bank/ledger balance and the amount you can safely regard as available.
The Amazon order confirmation or invoice can still be retained as documentation connecting the multiple charges to the original purchase.
So, for a cash-based personal ledger, I would use charges as the transactions, orders as the supporting documentation, and pending orders as commitments until they are actually charged. That preserves the most important feature of a ledger: the ability to reconcile it accurately with the bank statement.