In double entry book-keeping, how should I record writing of a check?
"I'm no accounting expert, but I've never heard of anyone using a separate account to track outstanding checks.  Instead, the software I use (GnuCash) uses a ""reconciled"" flag on each transaction.  This has 3 states:  n: new transaction (the bank doesn't know about it yet), c: cleared transaction (the bank deducted the money), and y: reconciled transaction (the transaction has appeared on a bank statement). The account status line includes a Cleared balance (which should be how much is in your bank account right now), a Reconciled balance (which is how much your last bank statement said you had), and a Present balance (which is how much you'll have after your outstanding checks clear). I believe most accounting packages have a similar feature." I have no idea what the traditional accounting way of dealing with this might be; but does your accounts package has the concept of subaccounts within a bank account?  If so, to me it would make sense that when a cheque is written, you move money in the accounts package from the bank account to a subaccount named 'Cheques Written'; then when it is cashed, move money from that subaccount to the supplier.  Then from a reporting perspective, when you want a report that will correspond to your actual bank statement, run a report that includes the subacconut; when you want a report that tells you how much you have available to spend, rune  a report that excludes the subaccount.
I would use the withdrawal date to record, as it represents you no longer have these funds in your account whether you have written a check and/or transferred money you should count the funds as no longer being in your account. "A few practical thoughts: A practical thing that helps me immensely not to loose important paperwork (such as bank statements, bills, payroll statement, all those statements you need for filing tax return, ...) is: In addition to the folder (Aktenordner) where the statements ultimately need to go I use a Hängeregistratur. There are also standing instead of hanging varieties of the same idea (may be less expensive if you buy them new - I got most of mine used): you have easy-to-add-to folders where you can just throw in e.g. the bank statement when it arrives. This way I give the statement a preliminary scan for anything that is obviously grossly wrong and throw it into the respective folder (Hängetasche). Every once in a while I take care of all my book-keeping, punch the statements, file them in the Aktenordner and enter them into the software. I used to hate and never do the filing when I tried to use Aktenordner only. I recently learned that it is well known that Aktenordner and Schnellhefter are very time consuming if you have paperwork arriving one sheet at a time. I've tried different accounting software (being somewhat on the nerdy side, I use gnucash), including some phone apps.  Personally, I didn't like the phone apps I tried - IMHO it takes too much time to enter things, so I tend to forget it. I'm much better at asking for a sales receipt (Kassenzettel) everywhere and sticking them into a calendar at home (I also note cash payments for which I don't have a receipt as far as I recall them - the forgotten ones = difference ends up in category ""hobby"" as they are mostly the beer or coke after sports). I was also to impatient for the cloud/online solutions I tried (I use one for business, as there the archiving is guaranteed to be according to the legal requirements - but it really takes far more time than entering the records in gnucash)." A tax liability account is a common thing. In my own books I track US-based social insurance (Medicare and Social Security) using such an account.  At the time I pay an employee, a tax liability is incurred, increasing my tax liability account; at the same time, on the other end of the double-entry, I increase a tax expense account. Notably, though, the US IRS does not necessarily require that the tax is paid at the time it is incurred.  In my case I incur a liability twice a month, but I only have to pay the taxes quarterly.  So, between the time of incurring and the time of remitting/paying, the amount is held in the tax liability account.  At the time that I remit payment to the IRS, the transaction will decrease both my checking account and also, on the other end of the double-entry, my liability account. To answer your question in short, use an expense account for your other-side-account. "You don't. No one uses vanilla double entry accounting software for ""Held-For-Trading Security"".  Your broker or trading software is responsible for providing month-end statement of changes.  You use ""Mark To Market"" valuation at the end of each month.  For example, if your cash position is -$5000 and stock position is +$10000, all you do is write-up/down the account value to $5000.  There should be no sub-accounts for your ""Investment"" account in GNUCash.  So at the end of the month, there would be the following entries:" If you open an account, you sign a contract, of which you get a copy. That ultimately proves that the account exists. As for the money in an account: Double-entry accounting makes it more or less impossible for that to be simply wrong. An account balance is not just a number; it's a sum of transactions, each of which has a corresponding entry in another account where the money came from or went to. What is possible (but extremely rare given the effort banks go to in order to ensure the correctness of their systems) is for transactions to get lost or stuck (because they often have multiple stages), or to have a wrong source or target, or amount. If a transaction gets lost, it's the same as if it never happened - the money is still in the sender's account and you have to convince them to send it to you. If a transaction got stuck, i.e. money was sent but did not arrive, the sender can request their bank to investigate what happened and fix the problem. If an erroneous transaction shows up on your account, you can do the same. Double-entry accounting ensures that this is always possible. "Perhaps you can track your VAT amounts in a Liability account.  Using a tax liability account is a common thing in accounting. To do this, when you receive money, split the transaction such that your actual revenue (which you will keep after VAT remittance) goes into an Asset account, and the amount you will eventually have to pay back to the state goes into a Liability account.  Later, when you pay the VAT back to the state, your transaction will effectively ""pay back"" the liability, with one end of your double-entry decreasing the funds in your checking account, and the other end decreasing the funds in your tax liability account. Having said that, I've found that there are many shortcomings in the Cash Flow report, and I'm not sure that using a tax liability account (which I think is the Right Thing to do) will necessarily solve this problem for you..." just FYI i have a simple account where you can generate a check to a person and they will send it via regular mail. this is not getting away from check but it makes process simpler of not writing a check and sticking a stamp and then putting it in a mailbox How do I account for this in the bookkeeping? Here is an example below:  This is how you would accurately depict contributions made by an owner for a business. If you would want to remove money from your company, or pay yourself back, this would be called withdrawals. It would be the inverse of the first journal entry with cash on the credit side and withdrawals on the debited side (as it is an expense).  You and your business are not the same thing. You are two different entities. This is why you are taxed as two different entities. When you (the owner) make contributions, it is considered to be the cash of the business. From here you will make these expenses against the business and not yourself.  Good luck, For the first case to occur, you need to have an agreement in place with the bank, this is called overdraft protection. It's done at a cost, but cheaper than the potential series of bounce fees. I've never heard of the second choice, partial payment. That's not to say that it's not possible. The payment not made is called a bounced check, you and the recipient will be harmed a fee. I believe it's a felony to write bad checks. Good to not write a check unless there's a positive balance taking that check into account. As Dilip suggests, ask your bank. Savings accounts have lower fees. If you don't anticipate doing many transactions per month, e.g. three or fewer withdrawals, then I would suggest a savings account rather than a checking account. A joint account that requires both account holder signatures to make withdrawals will probably require both account holders' signature endorsements, in order to make deposits. For example, if you are issued a tax refund by the U.S. Treasury, or any check that is payable to both parties, you will only be able to deposit that check in a joint account that has both persons as signatories. There can be complications due to multi-party account ownership if cashing versus depositing a joint check and account tax ID number. When you open the account, you will need to specify what your wishes are, regarding whether both parties or either party can make deposits and withdrawals. Also, at least one party will need to be present, with appropriate identification (probably tax ID or Social Security number), when opening the account.  If the account has three or more owners, you might be required to open a business or commercial account, rather than a consumer account. This would be due to the extra expense of administering an account with more than two signatories. After the questioner specified interest North Carolina in the comments, I found that the North Carolina general banking statutes have specific rules for joint accounts: Any two or more persons may establish a deposit account...   The deposit account and any balance shall be as joint tenants...   Unless the persons establishing the account have agreed with the bank   that withdrawals require more than one signature, payment by the bank   to, or on the order of (either person on) the account satisfys the bank's obligation I looked for different banks in North Carolina. I found joint account terms similar to this in PDF file format, everywhere, Joint Account: If an item is drawn so that it is unclear whether one payee’s   endorsement or two is required, only one endorsement will be    required and the Bank shall not be liable for any loss incurred by the   maker as a result of there being only one endorsement. also  Joint accounts are owned by you individually or jointly with others.   All of the funds in a joint account may be used to repay the debts of   any co-owner, whether they are owed individually, by a co-owner,   jointly with other co-owners, or jointly with other persons or   entities having no interest in your account. You will need to tell the bank specifically what permissions you want for your joint account, as it is between you and your bank, in North Carolina. I still use checks to pay rent and occasionally some bills/liabilities. That said, I did notice an (elderly) lady paying by check at the supermarket a while ago. So is it really common to get a paycheck in the sense that you get a piece of paper? Yes and no.  There are some people that opt for the physical paycheck.  Even if they do not, there is a pay stub which serves as a record of it.  My last employer went to online pay stubs and a bunch of us opted out, sticking with the good old paper in an envelope.  We sure were glad of that when there were technical issues and security concerns with the online service. Many banks will allow you to open multiple accounts.  Create a secondary checking account that has no automatic withdrawals and doesn't allow overdraft.  This is the account you'll use for you discretionary spending.  Get an account with a debit card and always use it as a debit card (never as a credit card, even if it allows that). Your employer may allow you to split your direct deposit so that a certain amount of money goes into this account each month.  When it gets to $0, you have to stop spending.  It will automatically refill when you get your paycheck. "Fund a way to make mistakes with someone else's money.  It is the best business advice I got as a young person. You learn so much more by failure and f'up than you do by success and if you do it with others money then it doesn't really hurt you.   The other thing I wish I had understood earlier was basic book keeping and financial analysis. At 33 I'm just now figuring out basic thinga like how a P&amp;L and Balance sheet work together and how to do a cash forecast.   As my mentor said: ""Double entry accounting has been used in business since Jesus.  There's a reason. """ I am assuming that you are referring to Personal Checks since you do not have a business account.  Generally, your full name is the minimal requirement that is needed on the top left of each check. It is best if this information is pre-printed. In fact, some businesses and banks will not honor a check if your full name is handwritten on the check. This is for obvious reasons such as fraud. "When asking about rate of return it is imperative to specify the time period. Average over all time? Average over the last 10 years? I've heard a good rule of thumb is 8-10% on average for all stocks over all time. That may be overstated now given the current economic climate. You can also look up fund sheets/fact sheets for major index funds. Just Google ""SPY fund sheet"" or ""SPY fact sheet"". It will tell you the annualized % return over a few different periods."