It ensures and verify that all the transactions have taken place from time to time , equal and identical debit and credit entries have been recorded in proper respective accounts . It is used to check arithmetical accuracy . If trial balance does not agreed or not balanced it means that there is an error . It shows the ending/final balances of every ledger account . It is the first step for preparing final accounts . so all other final accounts i.e., financial statements are prepared only after ensuring that TRIAL BALANCE IS AGREED .