A general ledger is your listing of every single transaction that has gone through your organization. It is maintained over the year by recording transactions as they occur. This can be done using computers (Quick Books) or by manual means (excel, ledger books).