{"id":1040,"date":"2026-08-23T18:15:59","date_gmt":"2026-08-23T18:15:59","guid":{"rendered":"https:\/\/fedhatrac.com\/blog\/?p=1040"},"modified":"2026-08-24T06:54:48","modified_gmt":"2026-08-24T06:54:48","slug":"bank-reconciliation-in-kenya","status":"publish","type":"post","link":"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/","title":{"rendered":"Bank Reconciliation in Kenya: A Complete Guide for SMEs"},"content":{"rendered":"<p><a href=\"https:\/\/fedhatrac.com\/blog\/article-10-support-01\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-961\" src=\"https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-01.png\" alt=\"Bank reconciliation in Kenya for SMEs with FedhaTrac\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-01.png 1536w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-01-300x200.png 300w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-01-1024x683.png 1024w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-01-768x512.png 768w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-01-900x600.png 900w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Introduction_Your_Bank_Balance_Is_Not_Your_Bookkeeping\" >Introduction: Your Bank Balance Is Not Your Bookkeeping<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#What_Is_Bank_Reconciliation\" >What Is Bank Reconciliation?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Why_Bank_Reconciliation_Matters_for_Kenyan_SMEs\" >Why Bank Reconciliation Matters for Kenyan SMEs<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Bank_Reconciliation_Helps_Find_Missing_Transactions\" >Bank Reconciliation Helps Find Missing Transactions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#It_Can_Detect_Duplicate_Entries\" >It Can Detect Duplicate Entries<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#It_Helps_Identify_Unknown_Customer_Payments\" >It Helps Identify Unknown Customer Payments<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Bank_Statement_vs_Bookkeeping_Records_What_Should_Match\" >Bank Statement vs Bookkeeping Records: What Should Match?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#How_to_Do_Bank_Reconciliation_in_Kenya_Step_by_Step\" >How to Do Bank Reconciliation in Kenya Step by Step<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Step_1_Obtain_the_Complete_Bank_Statement\" >Step 1: Obtain the Complete Bank Statement<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Step_2_Confirm_the_Opening_Balance\" >Step 2: Confirm the Opening Balance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Step_3_Match_Customer_Receipts\" >Step 3: Match Customer Receipts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Step_4_Match_Supplier_and_Expense_Payments\" >Step 4: Match Supplier and Expense Payments<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Step_5_Record_Bank_Charges_and_Other_Direct_Bank_Entries\" >Step 5: Record Bank Charges and Other Direct Bank Entries<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Step_6_Identify_Transfers_Between_Business_Accounts\" >Step 6: Identify Transfers Between Business Accounts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Step_7_Investigate_Unmatched_Transactions\" >Step 7: Investigate Unmatched Transactions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Step_8_Compare_the_Closing_Position\" >Step 8: Compare the Closing Position<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Practical_Bank_Reconciliation_Example\" >Practical Bank Reconciliation Example<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#KSh_505500\" >KSh 505,500<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Why_Doesnt_My_Bank_Balance_Match_My_Books\" >Why Doesn&#8217;t My Bank Balance Match My Books?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Missing_Transactions\" >Missing Transactions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Duplicate_Transactions\" >Duplicate Transactions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Incorrect_Amounts\" >Incorrect Amounts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Bank_Charges\" >Bank Charges<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Incorrect_Transfers\" >Incorrect Transfers<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Customer_Payments_Not_Matched\" >Customer Payments Not Matched<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Wrong_Opening_Balance\" >Wrong Opening Balance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Timing_Differences\" >Timing Differences<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Deleted_or_Altered_Transactions\" >Deleted or Altered Transactions<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Bank_Reconciliation_vs_M-Pesa_Reconciliation\" >Bank Reconciliation vs M-Pesa Reconciliation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#The_M-Pesa-to-Bank_Transfer_Problem\" >The M-Pesa-to-Bank Transfer Problem<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Bank_Reconciliation_and_Cash-Flow_Management\" >Bank Reconciliation and Cash-Flow Management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Bank_Reconciliation_and_Fraud_Detection\" >Bank Reconciliation and Fraud Detection<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#How_Often_Should_Kenyan_SMEs_Reconcile_Bank_Accounts\" >How Often Should Kenyan SMEs Reconcile Bank Accounts?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#At_minimum_monthly\" >At minimum: monthly.<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Bank_Reconciliation_Checklist_for_Kenyan_SMEs\" >Bank Reconciliation Checklist for Kenyan SMEs<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Statement\" >Statement<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Money_In\" >Money In<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Money_Out\" >Money Out<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Reconciliation\" >Reconciliation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Review\" >Review<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Common_Bank_Reconciliation_Mistakes_SMEs_Should_Avoid\" >Common Bank Reconciliation Mistakes SMEs Should Avoid<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Reconciling_Only_When_Preparing_Taxes\" >Reconciling Only When Preparing Taxes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Forcing_the_Balance_to_Match\" >Forcing the Balance to Match<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Recording_Transfers_as_Revenue\" >Recording Transfers as Revenue<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Ignoring_Small_Differences\" >Ignoring Small Differences<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Mixing_Personal_and_Business_Banking\" >Mixing Personal and Business Banking<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Failing_to_Save_Supporting_Records\" >Failing to Save Supporting Records<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Reconciling_the_Bank_but_Ignoring_M-Pesa\" >Reconciling the Bank but Ignoring M-Pesa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Never_Reviewing_Old_Reconciliations\" >Never Reviewing Old Reconciliations<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#What_Happens_When_Bank_Accounts_Are_Not_Reconciled\" >What Happens When Bank Accounts Are Not Reconciled?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#When_Your_Business_Needs_Reconciliation_Cleanup\" >When Your Business Needs Reconciliation Cleanup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#DIY_vs_Professional_Bank_Reconciliation\" >DIY vs Professional Bank Reconciliation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#How_FedhaTrac_Handles_Bank_Reconciliation\" >How FedhaTrac Handles Bank Reconciliation<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#We_Connect_Bank_and_M-Pesa_Records\" >We Connect Bank and M-Pesa Records<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#We_Help_Keep_the_Books_Current\" >We Help Keep the Books Current<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#We_Can_Help_Clean_Up_Old_Reconciliation_Problems\" >We Can Help Clean Up Old Reconciliation Problems<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Frequently_Asked_Questions_About_Bank_Reconciliation_in_Kenya\" >Frequently Asked Questions About Bank Reconciliation in Kenya<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#1_What_is_bank_reconciliation_in_simple_terms\" >1. What is bank reconciliation in simple terms?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#2_How_often_should_a_small_business_reconcile_its_bank_account\" >2. How often should a small business reconcile its bank account?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#3_Why_does_my_bank_balance_not_match_my_bookkeeping_balance\" >3. Why does my bank balance not match my bookkeeping balance?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#4_Should_an_M-Pesa_transfer_into_my_bank_account_be_recorded_as_income\" >4. Should an M-Pesa transfer into my bank account be recorded as income?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#5_Can_FedhaTrac_reconcile_my_business_bank_and_M-Pesa_accounts\" >5. Can FedhaTrac reconcile my business bank and M-Pesa accounts?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Final_Thoughts_Reconciliation_Turns_Transactions_Into_Reliable_Books\" >Final Thoughts: Reconciliation Turns Transactions Into Reliable Books<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/#Your_Bank_Says_One_Thing_Do_Your_Books_Say_the_Same\" >Your Bank Says One Thing. Do Your Books Say the Same?<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1 data-section-id=\"1mgugu9\" data-start=\"3265\" data-end=\"3322\"><span class=\"ez-toc-section\" id=\"Introduction_Your_Bank_Balance_Is_Not_Your_Bookkeeping\"><\/span>Introduction: Your Bank Balance Is Not Your Bookkeeping<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"3324\" data-end=\"4033\">Open your business banking app and you can immediately see how much money is sitting in the account. That number is useful, but it does not tell you whether your financial records are correct. A business can have KSh 500,000 in the bank while its bookkeeping system shows KSh 560,000. Another business may have every transaction entered into its accounting records and still discover that the recorded balance does not agree with the bank. <a href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/\"><strong data-start=\"3764\" data-end=\"3796\">Bank reconciliation in Kenya<\/strong><\/a> is the process that helps explain these differences. It compares what the bank says happened with what the business has recorded and identifies transactions that are missing, duplicated, incorrectly categorised or otherwise unexplained.<\/p>\n<p data-start=\"4035\" data-end=\"4832\">For Kenyan SMEs, reconciliation can become particularly complicated because money often moves between several financial channels. Customers may pay into the bank or through M-Pesa. The business may transfer M-Pesa collections into its bank account, withdraw money for operational expenses, pay suppliers electronically, incur bank charges or receive payments whose customer references are unclear. Simply importing transactions into bookkeeping software does not necessarily solve these problems. Each transaction still needs to be understood and, where appropriate, connected to an invoice, expense, supplier, customer or transfer. This is why <a href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/\"><strong data-start=\"4680\" data-end=\"4712\">bank reconciliation in Kenya<\/strong><\/a> should form part of a wider monthly bookkeeping process rather than being treated as an occasional accounting exercise.<\/p>\n<p data-start=\"4834\" data-end=\"5581\">At FedhaTrac, reconciliation is important because bookkeeping is not simply about recording transactions. <strong data-start=\"4940\" data-end=\"5027\">The records also need to agree with what actually happened to the business&#8217;s money.<\/strong> FedhaTrac provides outsourced bookkeeping, accounting, tax and financial-management support to SMEs that need organised financial records without having to manage every finance task internally. Regular reconciliation allows us to identify discrepancies while they are still recent and gives business owners more confidence in the numbers they use to make decisions. It also connects naturally with good <a class=\"decorated-link\" href=\"https:\/\/fedhatrac.com\/blog\/importance-of-financial-management\/\" target=\"_new\" rel=\"noopener\" data-start=\"5431\" data-end=\"5517\">financial management<\/a> because reliable decisions require reliable underlying records.<\/p>\n<h1 data-section-id=\"1t4sj3c\" data-start=\"5588\" data-end=\"5618\"><span class=\"ez-toc-section\" id=\"What_Is_Bank_Reconciliation\"><\/span>What Is Bank Reconciliation?<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"5620\" data-end=\"5766\"><strong data-start=\"5620\" data-end=\"5643\">Bank reconciliation<\/strong> is the process of comparing transactions recorded in a business&#8217;s books with transactions appearing on its bank statement.<\/p>\n<p data-start=\"5768\" data-end=\"5856\">The objective is to establish whether the two records agree and explain any differences.<\/p>\n<p data-start=\"5858\" data-end=\"5874\">In simple terms:<\/p>\n<blockquote>\n<p data-start=\"5878\" data-end=\"5994\"><strong data-start=\"5878\" data-end=\"5994\">What your books say happened + legitimate reconciling differences should agree with what the bank says happened.<\/strong><\/p>\n<\/blockquote>\n<p data-start=\"5996\" data-end=\"6138\">Suppose FedhaTrac&#8217;s bookkeeping records for a business show a bank balance of <strong data-start=\"6074\" data-end=\"6089\">KSh 420,000<\/strong>, while the bank statement shows <strong data-start=\"6122\" data-end=\"6137\">KSh 405,000<\/strong>.<\/p>\n<p data-start=\"6140\" data-end=\"6211\">That KSh 15,000 difference should not simply be ignored or overwritten.<\/p>\n<p data-start=\"6213\" data-end=\"6229\">The question is:<\/p>\n<p data-start=\"6231\" data-end=\"6261\"><strong data-start=\"6231\" data-end=\"6261\">Why is there a difference?<\/strong><\/p>\n<p data-start=\"6263\" data-end=\"6304\">Perhaps a bank charge was never recorded.<\/p>\n<p data-start=\"6306\" data-end=\"6351\">Perhaps a supplier payment was entered twice.<\/p>\n<p data-start=\"6353\" data-end=\"6440\">Perhaps a customer payment reached the bank but has not yet been recorded in the books.<\/p>\n<p data-start=\"6442\" data-end=\"6517\">Perhaps a transfer between M-Pesa and the bank was incorrectly categorised.<\/p>\n<p data-start=\"6519\" data-end=\"6590\"><strong data-start=\"6519\" data-end=\"6551\">Bank reconciliation in Kenya<\/strong> is the process of finding that answer.<\/p>\n<h1 data-section-id=\"1y678p8\" data-start=\"6597\" data-end=\"6646\"><span class=\"ez-toc-section\" id=\"Why_Bank_Reconciliation_Matters_for_Kenyan_SMEs\"><\/span>Why Bank Reconciliation Matters for Kenyan SMEs<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"6648\" data-end=\"6745\">A business may assume its books are accurate because every obvious transaction has been recorded.<\/p>\n<p data-start=\"6747\" data-end=\"6784\"><a href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/\">Bank Reconciliation<\/a> tests that assumption.<\/p>\n<h2 data-section-id=\"4iwzn4\" data-start=\"6786\" data-end=\"6840\"><span class=\"ez-toc-section\" id=\"Bank_Reconciliation_Helps_Find_Missing_Transactions\"><\/span>Bank Reconciliation Helps Find Missing Transactions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"6842\" data-end=\"6927\">Imagine your bank charges KSh 3,500 in transaction and account fees during the month.<\/p>\n<p data-start=\"6929\" data-end=\"7026\">If nobody records those charges, the bank balance decreases but the bookkeeping balance does not.<\/p>\n<p data-start=\"7028\" data-end=\"7052\">The books are now wrong.<\/p>\n<p data-start=\"7054\" data-end=\"7095\">Reconciliation identifies the difference.<\/p>\n<h2 data-section-id=\"1a6thva\" data-start=\"7102\" data-end=\"7136\"><span class=\"ez-toc-section\" id=\"It_Can_Detect_Duplicate_Entries\"><\/span>It Can Detect Duplicate Entries<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"7138\" data-end=\"7234\">Suppose a KSh 40,000 supplier payment is imported automatically and then manually entered again.<\/p>\n<p data-start=\"7236\" data-end=\"7346\">Your <a href=\"https:\/\/fedhatrac.com\/services\/bookkeeping\">bookkeeping<\/a> system may now show KSh 80,000 leaving the account even though the bank only paid KSh 40,000.<\/p>\n<p data-start=\"7348\" data-end=\"7367\">That error affects:<\/p>\n<ul data-start=\"7369\" data-end=\"7448\">\n<li data-section-id=\"aozfmw\" data-start=\"7369\" data-end=\"7383\">Bank balance<\/li>\n<li data-section-id=\"1cg6dw7\" data-start=\"7384\" data-end=\"7415\">Expenses or supplier balances<\/li>\n<li data-section-id=\"2unuxq\" data-start=\"7416\" data-end=\"7424\">Profit<\/li>\n<li data-section-id=\"1e7llqa\" data-start=\"7425\" data-end=\"7448\">Cash-flow information<\/li>\n<\/ul>\n<p data-start=\"7450\" data-end=\"7488\">A proper reconciliation can expose it.<\/p>\n<h2 data-section-id=\"fzmz97\" data-start=\"7495\" data-end=\"7541\"><span class=\"ez-toc-section\" id=\"It_Helps_Identify_Unknown_Customer_Payments\"><\/span>It Helps Identify Unknown Customer Payments<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"7543\" data-end=\"7595\">A bank statement might contain a KSh 75,000 deposit.<\/p>\n<p data-start=\"7597\" data-end=\"7603\">Great.<\/p>\n<p data-start=\"7605\" data-end=\"7625\">But <strong data-start=\"7609\" data-end=\"7625\">who paid it?<\/strong><\/p>\n<p data-start=\"7627\" data-end=\"7653\">And what did they pay for?<\/p>\n<p data-start=\"7655\" data-end=\"7762\">Until the payment is matched to the appropriate customer or invoice, the bookkeeping process is incomplete.<\/p>\n<p data-start=\"7764\" data-end=\"7869\">This is why reconciliation also connects directly with good invoicing and accounts-receivable management.<\/p>\n<h1 data-section-id=\"wk8jo9\" data-start=\"7876\" data-end=\"7935\"><span class=\"ez-toc-section\" id=\"Bank_Statement_vs_Bookkeeping_Records_What_Should_Match\"><\/span>Bank Statement vs Bookkeeping Records: What Should Match?<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"7937\" data-end=\"8038\">A bank statement and bookkeeping ledger record the same bank account from two different perspectives.<\/p>\n<div class=\"group TyagGW_tableContainer\">\n<div class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"height: 324px;\" width=\"1022\" data-start=\"8040\" data-end=\"8618\">\n<thead data-start=\"8040\" data-end=\"8080\">\n<tr data-start=\"8040\" data-end=\"8080\">\n<th class=\"last:pe-10\" data-start=\"8040\" data-end=\"8057\" data-col-size=\"sm\">Bank Statement<\/th>\n<th class=\"last:pe-10\" data-start=\"8057\" data-end=\"8080\" data-col-size=\"md\">Bookkeeping Records<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"8091\" data-end=\"8618\">\n<tr data-start=\"8091\" data-end=\"8189\">\n<td data-start=\"8091\" data-end=\"8132\" data-col-size=\"sm\">Records activity processed by the bank<\/td>\n<td data-start=\"8132\" data-end=\"8189\" data-col-size=\"md\">Records financial activity recognised by the business<\/td>\n<\/tr>\n<tr data-start=\"8190\" data-end=\"8270\">\n<td data-start=\"8190\" data-end=\"8216\" data-col-size=\"sm\">Shows deposits received<\/td>\n<td data-col-size=\"md\" data-start=\"8216\" data-end=\"8270\">Should record customer receipts and other deposits<\/td>\n<\/tr>\n<tr data-start=\"8271\" data-end=\"8356\">\n<td data-start=\"8271\" data-end=\"8297\" data-col-size=\"sm\">Shows outgoing payments<\/td>\n<td data-col-size=\"md\" data-start=\"8297\" data-end=\"8356\">Should record expenses, supplier payments and transfers<\/td>\n<\/tr>\n<tr data-start=\"8357\" data-end=\"8410\">\n<td data-start=\"8357\" data-end=\"8375\" data-col-size=\"sm\">Shows bank fees<\/td>\n<td data-col-size=\"md\" data-start=\"8375\" data-end=\"8410\">Fees should appear in the books<\/td>\n<\/tr>\n<tr data-start=\"8411\" data-end=\"8490\">\n<td data-start=\"8411\" data-end=\"8445\" data-col-size=\"sm\">Shows interest where applicable<\/td>\n<td data-col-size=\"md\" data-start=\"8445\" data-end=\"8490\">Interest should be appropriately recorded<\/td>\n<\/tr>\n<tr data-start=\"8491\" data-end=\"8549\">\n<td data-start=\"8491\" data-end=\"8509\" data-col-size=\"sm\">Shows transfers<\/td>\n<td data-start=\"8509\" data-end=\"8549\" data-col-size=\"md\">Books should identify them correctly<\/td>\n<\/tr>\n<tr data-start=\"8550\" data-end=\"8618\">\n<td data-start=\"8550\" data-end=\"8579\" data-col-size=\"sm\">Shows closing bank balance<\/td>\n<td data-col-size=\"md\" data-start=\"8579\" data-end=\"8618\">Book balance should reconcile to it<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p data-start=\"8620\" data-end=\"8656\">The important word is <strong data-start=\"8642\" data-end=\"8655\">reconcile<\/strong>.<\/p>\n<p data-start=\"8658\" data-end=\"8762\">The balances may not always appear identical before reconciliation because timing differences can occur.<\/p>\n<p data-start=\"8764\" data-end=\"8830\">What matters is that every legitimate difference can be explained.<\/p>\n<h1 data-section-id=\"10titfn\" data-start=\"8837\" data-end=\"8890\"><span class=\"ez-toc-section\" id=\"How_to_Do_Bank_Reconciliation_in_Kenya_Step_by_Step\"><\/span>How to Do Bank Reconciliation in Kenya Step by Step<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"8892\" data-end=\"9025\">This is where the article should become genuinely useful rather than simply telling business owners that reconciliation is important.<\/p>\n<h2 data-section-id=\"lhpixc\" data-start=\"9027\" data-end=\"9072\"><span class=\"ez-toc-section\" id=\"Step_1_Obtain_the_Complete_Bank_Statement\"><\/span>Step 1: Obtain the Complete Bank Statement<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"9074\" data-end=\"9136\">Start with the statement for the period you want to reconcile.<\/p>\n<p data-start=\"9138\" data-end=\"9216\">For monthly bookkeeping, this will normally be the complete month&#8217;s statement.<\/p>\n<p data-start=\"9218\" data-end=\"9224\">Check:<\/p>\n<ul data-start=\"9226\" data-end=\"9290\">\n<li data-section-id=\"1f26jmx\" data-start=\"9226\" data-end=\"9235\">Account<\/li>\n<li data-section-id=\"3u4i20\" data-start=\"9236\" data-end=\"9254\">Statement period<\/li>\n<li data-section-id=\"2w476i\" data-start=\"9255\" data-end=\"9272\">Opening balance<\/li>\n<li data-section-id=\"v8ulbx\" data-start=\"9273\" data-end=\"9290\">Closing balance<\/li>\n<\/ul>\n<p data-start=\"9292\" data-end=\"9361\">Do not reconcile using random screenshots from a banking application.<\/p>\n<p data-start=\"9363\" data-end=\"9419\">You need the complete transaction record for the period.<\/p>\n<h2 data-section-id=\"1a0l692\" data-start=\"9426\" data-end=\"9464\"><span class=\"ez-toc-section\" id=\"Step_2_Confirm_the_Opening_Balance\"><\/span>Step 2: Confirm the Opening Balance<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"9466\" data-end=\"9547\">The opening bookkeeping balance should connect properly with the previous period.<\/p>\n<p data-start=\"9549\" data-end=\"9637\">If January closed correctly, February should begin from the reconciled January position.<\/p>\n<p data-start=\"9639\" data-end=\"9776\">A wrong opening balance can cause the entire reconciliation to appear incorrect even when February&#8217;s transactions were entered perfectly.<\/p>\n<p data-start=\"9778\" data-end=\"9826\">This is why reconciliation should be continuous.<\/p>\n<h2 data-section-id=\"88uypy\" data-start=\"9833\" data-end=\"9867\"><span class=\"ez-toc-section\" id=\"Step_3_Match_Customer_Receipts\"><\/span>Step 3: Match Customer Receipts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"9869\" data-end=\"9947\">Go through deposits appearing on the bank statement and identify their source.<\/p>\n<p data-start=\"9949\" data-end=\"10037\">Where the payment relates to a customer invoice, match the receipt against that invoice.<\/p>\n<p data-start=\"10039\" data-end=\"10051\">For example:<\/p>\n<p data-start=\"10053\" data-end=\"10160\"><strong data-start=\"10053\" data-end=\"10072\">Invoice issued:<\/strong> KSh 80,000<br data-start=\"10083\" data-end=\"10086\" \/><strong data-start=\"10086\" data-end=\"10107\">Customer payment:<\/strong> KSh 80,000<br data-start=\"10118\" data-end=\"10121\" \/><strong data-start=\"10121\" data-end=\"10154\">Outstanding customer balance:<\/strong> KSh 0<\/p>\n<p data-start=\"10162\" data-end=\"10291\">The payment should not normally be recorded as another KSh 80,000 sale if the revenue was already recognised through the invoice.<\/p>\n<p data-start=\"10293\" data-end=\"10332\">Otherwise, revenue could be duplicated.<\/p>\n<h2 data-section-id=\"19jjwx8\" data-start=\"10339\" data-end=\"10385\"><span class=\"ez-toc-section\" id=\"Step_4_Match_Supplier_and_Expense_Payments\"><\/span>Step 4: Match Supplier and Expense Payments<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"10387\" data-end=\"10417\">Review money leaving the bank.<\/p>\n<p data-start=\"10419\" data-end=\"10458\">Determine what each payment represents.<\/p>\n<p data-start=\"10460\" data-end=\"10477\">It may relate to:<\/p>\n<ul data-start=\"10479\" data-end=\"10634\">\n<li data-section-id=\"1gp142m\" data-start=\"10479\" data-end=\"10498\">Supplier invoices<\/li>\n<li data-section-id=\"1j4ehol\" data-start=\"10499\" data-end=\"10505\">Rent<\/li>\n<li data-section-id=\"13bmdhq\" data-start=\"10506\" data-end=\"10517\">Utilities<\/li>\n<li data-section-id=\"3xmdbg\" data-start=\"10518\" data-end=\"10529\">Marketing<\/li>\n<li data-section-id=\"y78csn\" data-start=\"10530\" data-end=\"10540\">Software<\/li>\n<li data-section-id=\"y2fi97\" data-start=\"10541\" data-end=\"10552\">Transport<\/li>\n<li data-section-id=\"1tb1vil\" data-start=\"10553\" data-end=\"10576\">Professional services<\/li>\n<li data-section-id=\"178hceg\" data-start=\"10577\" data-end=\"10584\">Stock<\/li>\n<li data-section-id=\"1jcwn9e\" data-start=\"10585\" data-end=\"10596\">Equipment<\/li>\n<li data-section-id=\"dgnhui\" data-start=\"10597\" data-end=\"10614\">Loan repayments<\/li>\n<li data-section-id=\"1781rw3\" data-start=\"10615\" data-end=\"10622\">Taxes<\/li>\n<li data-section-id=\"y2py40\" data-start=\"10623\" data-end=\"10634\">Transfers<\/li>\n<\/ul>\n<p data-start=\"10636\" data-end=\"10664\">This classification matters.<\/p>\n<p data-start=\"10666\" data-end=\"10830\">A KSh 100,000 bank payment does not tell you by itself whether the business bought inventory, paid rent, purchased an asset or transferred money to another account.<\/p>\n<p data-start=\"10832\" data-end=\"10882\">Good bookkeeping establishes the economic purpose.<\/p>\n<h2 data-section-id=\"1j3ia5o\" data-start=\"10889\" data-end=\"10949\"><span class=\"ez-toc-section\" id=\"Step_5_Record_Bank_Charges_and_Other_Direct_Bank_Entries\"><\/span>Step 5: Record Bank Charges and Other Direct Bank Entries<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"10951\" data-end=\"11031\">Bank fees are easily missed because the business may not initiate them manually.<\/p>\n<p data-start=\"11033\" data-end=\"11103\">These could include transaction charges or other account-related fees.<\/p>\n<p data-start=\"11105\" data-end=\"11185\">If they appear on the statement but not in the books, record them appropriately.<\/p>\n<p data-start=\"11187\" data-end=\"11280\">This is one reason the bank statement remains an important independent source of information.<\/p>\n<h2 data-section-id=\"tn1589\" data-start=\"11287\" data-end=\"11342\"><span class=\"ez-toc-section\" id=\"Step_6_Identify_Transfers_Between_Business_Accounts\"><\/span>Step 6: Identify Transfers Between Business Accounts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"11344\" data-end=\"11404\">This is particularly important for Kenyan SMEs using M-Pesa.<\/p>\n<p data-start=\"11406\" data-end=\"11414\">Suppose:<\/p>\n<p data-start=\"11416\" data-end=\"11464\"><strong data-start=\"11416\" data-end=\"11464\">M-Pesa \u2192 KSh 200,000 \u2192 Business bank account<\/strong><\/p>\n<p data-start=\"11466\" data-end=\"11496\">The bank receives KSh 200,000.<\/p>\n<p data-start=\"11498\" data-end=\"11575\">That does <strong data-start=\"11508\" data-end=\"11575\">not automatically mean the business earned another KSh 200,000.<\/strong><\/p>\n<p data-start=\"11577\" data-end=\"11719\">If the money represents previously recorded customer collections being moved from one business account to another, it is an internal transfer.<\/p>\n<p data-start=\"11721\" data-end=\"11809\">The bookkeeping should show the movement of money rather than create additional revenue.<\/p>\n<h2 data-section-id=\"2osfux\" data-start=\"11816\" data-end=\"11861\"><span class=\"ez-toc-section\" id=\"Step_7_Investigate_Unmatched_Transactions\"><\/span>Step 7: Investigate Unmatched Transactions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"11863\" data-end=\"11968\">Do not force unexplained transactions into random expense categories simply to finish the reconciliation.<\/p>\n<p data-start=\"11970\" data-end=\"11999\">Create an investigation list.<\/p>\n<p data-start=\"12001\" data-end=\"12013\">For example:<\/p>\n<div class=\"group TyagGW_tableContainer\">\n<div class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"height: 305px;\" width=\"1027\" data-start=\"12015\" data-end=\"12316\">\n<thead data-start=\"12015\" data-end=\"12056\">\n<tr data-start=\"12015\" data-end=\"12056\">\n<th class=\"last:pe-10\" data-start=\"12015\" data-end=\"12022\" data-col-size=\"sm\">Date<\/th>\n<th class=\"last:pe-10\" data-start=\"12022\" data-end=\"12036\" data-col-size=\"sm\">Transaction<\/th>\n<th class=\"last:pe-10\" data-start=\"12036\" data-end=\"12045\" data-col-size=\"sm\">Amount<\/th>\n<th class=\"last:pe-10\" data-start=\"12045\" data-end=\"12056\" data-col-size=\"sm\">Problem<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"12076\" data-end=\"12316\">\n<tr data-start=\"12076\" data-end=\"12128\">\n<td data-start=\"12076\" data-end=\"12085\" data-col-size=\"sm\">04 May<\/td>\n<td data-start=\"12085\" data-end=\"12095\" data-col-size=\"sm\">Deposit<\/td>\n<td data-start=\"12095\" data-end=\"12108\" data-col-size=\"sm\">KSh 35,000<\/td>\n<td data-start=\"12108\" data-end=\"12128\" data-col-size=\"sm\">Customer unknown<\/td>\n<\/tr>\n<tr data-start=\"12129\" data-end=\"12181\">\n<td data-start=\"12129\" data-end=\"12138\" data-col-size=\"sm\">09 May<\/td>\n<td data-start=\"12138\" data-end=\"12149\" data-col-size=\"sm\">Transfer<\/td>\n<td data-start=\"12149\" data-end=\"12162\" data-col-size=\"sm\">KSh 22,500<\/td>\n<td data-start=\"12162\" data-end=\"12181\" data-col-size=\"sm\">Purpose unclear<\/td>\n<\/tr>\n<tr data-start=\"12182\" data-end=\"12245\">\n<td data-start=\"12182\" data-end=\"12191\" data-col-size=\"sm\">17 May<\/td>\n<td data-start=\"12191\" data-end=\"12201\" data-col-size=\"sm\">Payment<\/td>\n<td data-start=\"12201\" data-end=\"12214\" data-col-size=\"sm\">KSh 16,000<\/td>\n<td data-start=\"12214\" data-end=\"12245\" data-col-size=\"sm\">Supporting document missing<\/td>\n<\/tr>\n<tr data-start=\"12246\" data-end=\"12316\">\n<td data-start=\"12246\" data-end=\"12255\" data-col-size=\"sm\">26 May<\/td>\n<td data-start=\"12255\" data-end=\"12273\" data-col-size=\"sm\">M-Pesa transfer<\/td>\n<td data-start=\"12273\" data-end=\"12286\" data-col-size=\"sm\">KSh 90,000<\/td>\n<td data-start=\"12286\" data-end=\"12316\" data-col-size=\"sm\">Need matching M-Pesa entry<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p data-start=\"12318\" data-end=\"12336\">Then resolve them.<\/p>\n<p data-start=\"12338\" data-end=\"12393\">This creates a much stronger audit trail than guessing.<\/p>\n<h2 data-section-id=\"vr094x\" data-start=\"12400\" data-end=\"12439\"><span class=\"ez-toc-section\" id=\"Step_8_Compare_the_Closing_Position\"><\/span>Step 8: Compare the Closing Position<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"12441\" data-end=\"12548\">Once transactions have been matched and legitimate differences identified, confirm the reconciled position.<\/p>\n<p data-start=\"12550\" data-end=\"12606\">If the books still do not agree, continue investigating.<\/p>\n<p data-start=\"12608\" data-end=\"12654\">A difference of KSh 100 is still a difference.<\/p>\n<p data-start=\"12656\" data-end=\"12693\">The purpose of reconciliation is not:<\/p>\n<blockquote data-start=\"12695\" data-end=\"12716\">\n<p data-start=\"12697\" data-end=\"12716\"><strong data-start=\"12697\" data-end=\"12716\">\u201cClose enough.\u201d<\/strong><\/p>\n<\/blockquote>\n<p data-start=\"12718\" data-end=\"12724\">It is:<\/p>\n<blockquote data-start=\"12726\" data-end=\"12783\">\n<p data-start=\"12728\" data-end=\"12783\"><strong data-start=\"12728\" data-end=\"12783\">\u201cWe understand why these balances agree or differ.\u201d<\/strong><\/p>\n<\/blockquote>\n<h1 data-section-id=\"mgit24\" data-start=\"12790\" data-end=\"12829\"><span class=\"ez-toc-section\" id=\"Practical_Bank_Reconciliation_Example\"><\/span>Practical Bank Reconciliation Example<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"12831\" data-end=\"12886\">Consider <strong data-start=\"12840\" data-end=\"12861\">Amani Traders Ltd<\/strong>, a fictional Kenyan SME.<\/p>\n<p data-start=\"12888\" data-end=\"12931\">Its bookkeeping system shows the following:<\/p>\n<div class=\"group TyagGW_tableContainer\">\n<div class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"height: 274px;\" width=\"1021\" data-start=\"12933\" data-end=\"13214\">\n<thead data-start=\"12933\" data-end=\"12954\">\n<tr data-start=\"12933\" data-end=\"12954\">\n<th class=\"last:pe-10\" data-start=\"12933\" data-end=\"12944\" data-col-size=\"sm\">Activity<\/th>\n<th class=\"last:pe-10\" data-start=\"12944\" data-end=\"12954\" data-col-size=\"sm\">Amount<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"12966\" data-end=\"13214\">\n<tr data-start=\"12966\" data-end=\"13004\">\n<td data-start=\"12966\" data-end=\"12989\" data-col-size=\"sm\">Opening bank balance<\/td>\n<td data-col-size=\"sm\" data-start=\"12989\" data-end=\"13004\">KSh 250,000<\/td>\n<\/tr>\n<tr data-start=\"13005\" data-end=\"13041\">\n<td data-start=\"13005\" data-end=\"13025\" data-col-size=\"sm\">Customer receipts<\/td>\n<td data-start=\"13025\" data-end=\"13041\" data-col-size=\"sm\">+KSh 500,000<\/td>\n<\/tr>\n<tr data-start=\"13042\" data-end=\"13086\">\n<td data-start=\"13042\" data-end=\"13070\" data-col-size=\"sm\">M-Pesa transfer into bank<\/td>\n<td data-start=\"13070\" data-end=\"13086\" data-col-size=\"sm\">+KSh 150,000<\/td>\n<\/tr>\n<tr data-start=\"13087\" data-end=\"13123\">\n<td data-start=\"13087\" data-end=\"13107\" data-col-size=\"sm\">Supplier payments<\/td>\n<td data-start=\"13107\" data-end=\"13123\" data-col-size=\"sm\">-KSh 280,000<\/td>\n<\/tr>\n<tr data-start=\"13124\" data-end=\"13161\">\n<td data-start=\"13124\" data-end=\"13145\" data-col-size=\"sm\">Operating expenses<\/td>\n<td data-start=\"13145\" data-end=\"13161\" data-col-size=\"sm\">-KSh 110,000<\/td>\n<\/tr>\n<tr data-start=\"13162\" data-end=\"13214\">\n<td data-start=\"13162\" data-end=\"13195\" data-col-size=\"sm\"><strong data-start=\"13164\" data-end=\"13194\">Book balance before review<\/strong><\/td>\n<td data-start=\"13195\" data-end=\"13214\" data-col-size=\"sm\"><strong data-start=\"13197\" data-end=\"13212\">KSh 510,000<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p data-start=\"13216\" data-end=\"13254\">However, the bank statement closes at:<\/p>\n<h3 data-section-id=\"7lealb\" data-start=\"13256\" data-end=\"13275\"><span class=\"ez-toc-section\" id=\"KSh_505500\"><\/span><span role=\"text\"><strong data-start=\"13260\" data-end=\"13275\">KSh 505,500<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"13277\" data-end=\"13313\">There is a <strong data-start=\"13288\" data-end=\"13312\">KSh 4,500 difference<\/strong>.<\/p>\n<p data-start=\"13315\" data-end=\"13434\">After reviewing the statement, the bookkeeper discovers bank charges totalling <strong data-start=\"13394\" data-end=\"13407\">KSh 4,500<\/strong> that had not been entered.<\/p>\n<p data-start=\"13436\" data-end=\"13458\">The books are updated:<\/p>\n<p data-start=\"13460\" data-end=\"13501\"><strong data-start=\"13460\" data-end=\"13501\">KSh 510,000 \u2212 KSh 4,500 = KSh 505,500<\/strong><\/p>\n<p data-start=\"13503\" data-end=\"13525\">The records now agree.<\/p>\n<p data-start=\"13527\" data-end=\"13552\">That is a simple example.<\/p>\n<p data-start=\"13554\" data-end=\"13738\">Real-world reconciliations can involve dozens or hundreds of differences, which is why doing them regularly is considerably easier than trying to reconstruct twelve months at year-end.<\/p>\n<h1 data-section-id=\"9pgq3a\" data-start=\"13745\" data-end=\"13790\"><span class=\"ez-toc-section\" id=\"Why_Doesnt_My_Bank_Balance_Match_My_Books\"><\/span>Why Doesn&#8217;t My Bank Balance Match My Books?<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"13792\" data-end=\"13898\"><a href=\"https:\/\/fedhatrac.com\/blog\/article-10-support-02\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-962\" src=\"https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-02.png\" alt=\"Bank reconciliation in Kenya for SMEs with FedhaTrac\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-02.png 1536w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-02-300x200.png 300w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-02-1024x683.png 1024w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-02-768x512.png 768w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/article-10-support-02-900x600.png 900w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/a>This deserves its own section because it addresses the exact problem a business owner is likely to search.<\/p>\n<p data-start=\"13900\" data-end=\"13932\">The most common reasons include:<\/p>\n<h3 data-section-id=\"1gninpx\" data-start=\"13934\" data-end=\"13958\"><span class=\"ez-toc-section\" id=\"Missing_Transactions\"><\/span>Missing Transactions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"13960\" data-end=\"14028\">Something happened at the bank but was never entered into the books.<\/p>\n<h3 data-section-id=\"72gwo6\" data-start=\"14030\" data-end=\"14056\"><span class=\"ez-toc-section\" id=\"Duplicate_Transactions\"><\/span>Duplicate Transactions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"14058\" data-end=\"14094\">The same payment was recorded twice.<\/p>\n<h3 data-section-id=\"a3hgrk\" data-start=\"14096\" data-end=\"14117\"><span class=\"ez-toc-section\" id=\"Incorrect_Amounts\"><\/span>Incorrect Amounts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"14119\" data-end=\"14179\">KSh 15,600 may accidentally have been entered as KSh 16,500.<\/p>\n<h3 data-section-id=\"1he295\" data-start=\"14181\" data-end=\"14197\"><span class=\"ez-toc-section\" id=\"Bank_Charges\"><\/span>Bank Charges<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"14199\" data-end=\"14249\">Fees appeared at the bank but were never recorded.<\/p>\n<h3 data-section-id=\"1c5drs7\" data-start=\"14251\" data-end=\"14274\"><span class=\"ez-toc-section\" id=\"Incorrect_Transfers\"><\/span>Incorrect Transfers<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"14276\" data-end=\"14342\">Money moving between accounts was treated as income or an expense.<\/p>\n<h3 data-section-id=\"1p4nbn0\" data-start=\"14344\" data-end=\"14377\"><span class=\"ez-toc-section\" id=\"Customer_Payments_Not_Matched\"><\/span>Customer Payments Not Matched<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"14379\" data-end=\"14418\">Money arrived but remains unidentified.<\/p>\n<h3 data-section-id=\"2q5hrr\" data-start=\"14420\" data-end=\"14445\"><span class=\"ez-toc-section\" id=\"Wrong_Opening_Balance\"><\/span>Wrong Opening Balance<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"14447\" data-end=\"14491\">The problem originated in an earlier period.<\/p>\n<h3 data-section-id=\"13zdvle\" data-start=\"14493\" data-end=\"14515\"><span class=\"ez-toc-section\" id=\"Timing_Differences\"><\/span>Timing Differences<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"14517\" data-end=\"14605\">A transaction has been recorded on one side but has not yet been processed on the other.<\/p>\n<h3 data-section-id=\"1vuqqvy\" data-start=\"14607\" data-end=\"14642\"><span class=\"ez-toc-section\" id=\"Deleted_or_Altered_Transactions\"><\/span>Deleted or Altered Transactions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"14644\" data-end=\"14714\">A previously reconciled bookkeeping entry may have been changed later.<\/p>\n<p data-start=\"14716\" data-end=\"14813\">This is why <strong data-start=\"14728\" data-end=\"14760\">bank reconciliation in Kenya<\/strong> is both a bookkeeping process and a diagnostic tool.<\/p>\n<h1 data-section-id=\"ab9eiq\" data-start=\"14820\" data-end=\"14866\"><span class=\"ez-toc-section\" id=\"Bank_Reconciliation_vs_M-Pesa_Reconciliation\"><\/span>Bank Reconciliation vs M-Pesa Reconciliation<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"14868\" data-end=\"14938\">This section creates an excellent internal link to the M-Pesa article.<\/p>\n<div class=\"group TyagGW_tableContainer\">\n<div class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"height: 332px;\" width=\"1023\" data-start=\"14940\" data-end=\"15399\">\n<thead data-start=\"14940\" data-end=\"14987\">\n<tr data-start=\"14940\" data-end=\"14987\">\n<th class=\"last:pe-10\" data-start=\"14940\" data-end=\"14962\" data-col-size=\"sm\">Bank Reconciliation<\/th>\n<th class=\"last:pe-10\" data-start=\"14962\" data-end=\"14987\" data-col-size=\"md\">M-Pesa Reconciliation<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"14998\" data-end=\"15399\">\n<tr data-start=\"14998\" data-end=\"15084\">\n<td data-start=\"14998\" data-end=\"15035\" data-col-size=\"sm\">Compares bank statement with books<\/td>\n<td data-start=\"15035\" data-end=\"15084\" data-col-size=\"md\">Compares M-Pesa statement\/activity with books<\/td>\n<\/tr>\n<tr data-start=\"15085\" data-end=\"15140\">\n<td data-start=\"15085\" data-end=\"15104\" data-col-size=\"sm\">Reviews deposits<\/td>\n<td data-start=\"15104\" data-end=\"15140\" data-col-size=\"md\">Reviews customer\/mobile receipts<\/td>\n<\/tr>\n<tr data-start=\"15141\" data-end=\"15192\">\n<td data-start=\"15141\" data-end=\"15165\" data-col-size=\"sm\">Reviews bank payments<\/td>\n<td data-start=\"15165\" data-end=\"15192\" data-col-size=\"md\">Reviews M-Pesa payments<\/td>\n<\/tr>\n<tr data-start=\"15193\" data-end=\"15241\">\n<td data-start=\"15193\" data-end=\"15214\" data-col-size=\"sm\">Captures bank fees<\/td>\n<td data-col-size=\"md\" data-start=\"15214\" data-end=\"15241\">Captures M-Pesa charges<\/td>\n<\/tr>\n<tr data-start=\"15242\" data-end=\"15289\">\n<td data-start=\"15242\" data-end=\"15265\" data-col-size=\"sm\">Identifies transfers<\/td>\n<td data-col-size=\"md\" data-start=\"15265\" data-end=\"15289\">Identifies transfers<\/td>\n<\/tr>\n<tr data-start=\"15290\" data-end=\"15347\">\n<td data-start=\"15290\" data-end=\"15318\" data-col-size=\"sm\">Matches customer payments<\/td>\n<td data-col-size=\"md\" data-start=\"15318\" data-end=\"15347\">Matches customer payments<\/td>\n<\/tr>\n<tr data-start=\"15348\" data-end=\"15399\">\n<td data-start=\"15348\" data-end=\"15372\" data-col-size=\"sm\">Confirms bank balance<\/td>\n<td data-col-size=\"md\" data-start=\"15372\" data-end=\"15399\">Confirms M-Pesa balance<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p data-start=\"15401\" data-end=\"15472\">For many Kenyan SMEs, <strong data-start=\"15423\" data-end=\"15471\">both should form part of monthly bookkeeping<\/strong>.<\/p>\n<p data-start=\"15474\" data-end=\"15512\">The important part is connecting them.<\/p>\n<h1 data-section-id=\"bahr2d\" data-start=\"15519\" data-end=\"15556\"><span class=\"ez-toc-section\" id=\"The_M-Pesa-to-Bank_Transfer_Problem\"><\/span>The M-Pesa-to-Bank Transfer Problem<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"15558\" data-end=\"15642\">This deserves particular attention because it can distort Kenyan SME accounts badly.<\/p>\n<p data-start=\"15644\" data-end=\"15666\">Imagine customers pay:<\/p>\n<p data-start=\"15668\" data-end=\"15696\"><strong data-start=\"15668\" data-end=\"15696\">KSh 300,000 into M-Pesa.<\/strong><\/p>\n<p data-start=\"15698\" data-end=\"15745\">The business records the KSh 300,000 correctly.<\/p>\n<p data-start=\"15747\" data-end=\"15775\">Later, management transfers:<\/p>\n<p data-start=\"15777\" data-end=\"15834\"><strong data-start=\"15777\" data-end=\"15834\">KSh 250,000 from M-Pesa to the business bank account.<\/strong><\/p>\n<p data-start=\"15836\" data-end=\"15927\">If the KSh 250,000 bank deposit is recorded as new sales revenue, the books could now show:<\/p>\n<p data-start=\"15929\" data-end=\"15980\"><strong data-start=\"15929\" data-end=\"15980\">KSh 300,000 + KSh 250,000 = KSh 550,000 revenue<\/strong><\/p>\n<p data-start=\"15982\" data-end=\"16055\">But the business only generated KSh 300,000 from those customer receipts.<\/p>\n<p data-start=\"16057\" data-end=\"16108\">The KSh 250,000 was simply money changing location.<\/p>\n<p data-start=\"16110\" data-end=\"16210\">This is why bank and M-Pesa reconciliation should not be performed as completely isolated exercises.<\/p>\n<h1 data-section-id=\"q8y7jt\" data-start=\"16217\" data-end=\"16263\"><span class=\"ez-toc-section\" id=\"Bank_Reconciliation_and_Cash-Flow_Management\"><\/span>Bank Reconciliation and Cash-Flow Management<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"16265\" data-end=\"16346\">A reconciled bank account provides a stronger foundation for cash-flow decisions.<\/p>\n<p data-start=\"16348\" data-end=\"16423\">Suppose your bookkeeping dashboard says you have KSh 1.2 million available.<\/p>\n<p data-start=\"16425\" data-end=\"16473\">Management decides to place a large stock order.<\/p>\n<p data-start=\"16475\" data-end=\"16598\">But the true reconciled bank position is only KSh 850,000 because several payments and charges were missing from the books.<\/p>\n<p data-start=\"16600\" data-end=\"16648\">The decision was based on incorrect information.<\/p>\n<p data-start=\"16650\" data-end=\"16738\">This is one reason FedhaTrac places importance on reliable underlying financial records.<\/p>\n<p data-start=\"16740\" data-end=\"16803\">A dashboard can only be as useful as the information behind it.<\/p>\n<h1 data-section-id=\"ehqqkn\" data-start=\"16810\" data-end=\"16851\"><span class=\"ez-toc-section\" id=\"Bank_Reconciliation_and_Fraud_Detection\"><\/span>Bank Reconciliation and Fraud Detection<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"16853\" data-end=\"16955\">Reconciliation is primarily an accounting control, but it can also help identify unusual transactions.<\/p>\n<p data-start=\"16957\" data-end=\"16969\">For example:<\/p>\n<ul data-start=\"16971\" data-end=\"17149\">\n<li data-section-id=\"l2l041\" data-start=\"16971\" data-end=\"16995\">Unexpected withdrawals<\/li>\n<li data-section-id=\"fvmpb9\" data-start=\"16996\" data-end=\"17019\">Unknown beneficiaries<\/li>\n<li data-section-id=\"bz1oza\" data-start=\"17020\" data-end=\"17040\">Duplicate payments<\/li>\n<li data-section-id=\"u7e89x\" data-start=\"17041\" data-end=\"17065\">Unauthorised transfers<\/li>\n<li data-section-id=\"oba5vg\" data-start=\"17066\" data-end=\"17100\">Payments outside normal patterns<\/li>\n<li data-section-id=\"jag9hd\" data-start=\"17101\" data-end=\"17149\">Amounts inconsistent with supporting documents<\/li>\n<\/ul>\n<p data-start=\"17151\" data-end=\"17278\">Reconciliation does not guarantee that fraud will be detected, nor should businesses treat it as their only anti-fraud control.<\/p>\n<p data-start=\"16853\" data-end=\"16955\">Regular bank reconciliation also supports stronger internal financial controls. Businesses can refer to the <span class=\"contents\" data-content-reference-start=\"618\" data-content-reference-end=\"675\"><span class=\"\" data-state=\"closed\"><a class=\"decorated-link\" href=\"https:\/\/www.icpak.com\/\" target=\"_blank\" rel=\"noopener\">ICPAK professional resources<\/a><\/span><\/span> for accounting and financial-management guidance relevant to Kenyan organisations.<\/p>\n<h1 data-section-id=\"4k6gru\" data-start=\"17433\" data-end=\"17488\"><span class=\"ez-toc-section\" id=\"How_Often_Should_Kenyan_SMEs_Reconcile_Bank_Accounts\"><\/span>How Often Should Kenyan SMEs Reconcile Bank Accounts?<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"17490\" data-end=\"17510\">For most businesses:<\/p>\n<h3 data-section-id=\"10gvir8\" data-start=\"17512\" data-end=\"17540\"><span class=\"ez-toc-section\" id=\"At_minimum_monthly\"><\/span><span role=\"text\"><strong data-start=\"17516\" data-end=\"17540\">At minimum: monthly.<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"17542\" data-end=\"17578\">However, transaction volume matters.<\/p>\n<p data-start=\"17580\" data-end=\"17662\">A consultancy with 15 monthly transactions may be comfortable reconciling monthly.<\/p>\n<p data-start=\"17664\" data-end=\"17787\">A business processing hundreds of transactions may benefit from weekly reconciliation or more frequent transaction reviews.<\/p>\n<p data-start=\"17789\" data-end=\"17813\">The principle is simple:<\/p>\n<blockquote data-start=\"17815\" data-end=\"17942\">\n<p data-start=\"17817\" data-end=\"17942\"><strong data-start=\"17817\" data-end=\"17942\">The higher the volume and financial risk, the shorter the period you want unexplained transactions sitting in your books.<\/strong><\/p>\n<\/blockquote>\n<p data-start=\"17944\" data-end=\"18091\">Monthly reconciliation should form part of <strong data-start=\"17987\" data-end=\"18040\">monthly bookkeeping for small businesses in Kenya<\/strong> rather than being postponed until tax preparation.<\/p>\n<h1 data-section-id=\"1emqxza\" data-start=\"18098\" data-end=\"18145\"><span class=\"ez-toc-section\" id=\"Bank_Reconciliation_Checklist_for_Kenyan_SMEs\"><\/span>Bank Reconciliation Checklist for Kenyan SMEs<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"18147\" data-end=\"18185\">Use this during every month-end close.<\/p>\n<h3 data-section-id=\"12dqffn\" data-start=\"18187\" data-end=\"18200\"><span class=\"ez-toc-section\" id=\"Statement\"><\/span>Statement<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\" data-start=\"18202\" data-end=\"18333\">\n<li class=\"task-list-item\" data-section-id=\"3rq516\" data-start=\"18202\" data-end=\"18240\"><input disabled=\"disabled\" type=\"checkbox\" \/> Complete bank statement obtained<\/li>\n<li class=\"task-list-item\" data-section-id=\"16tv6au\" data-start=\"18241\" data-end=\"18271\"><input disabled=\"disabled\" type=\"checkbox\" \/> Correct period confirmed<\/li>\n<li class=\"task-list-item\" data-section-id=\"9i1c7v\" data-start=\"18272\" data-end=\"18301\"><input disabled=\"disabled\" type=\"checkbox\" \/> Opening balance checked<\/li>\n<li class=\"task-list-item\" data-section-id=\"14qwa20\" data-start=\"18302\" data-end=\"18333\"><input disabled=\"disabled\" type=\"checkbox\" \/> Closing balance confirmed<\/li>\n<\/ul>\n<h3 data-section-id=\"wrrqnl\" data-start=\"18335\" data-end=\"18347\"><span class=\"ez-toc-section\" id=\"Money_In\"><\/span>Money In<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\" data-start=\"18349\" data-end=\"18526\">\n<li class=\"task-list-item\" data-section-id=\"1bx2bvb\" data-start=\"18349\" data-end=\"18380\"><input disabled=\"disabled\" type=\"checkbox\" \/> Customer receipts matched<\/li>\n<li class=\"task-list-item\" data-section-id=\"1pex0oa\" data-start=\"18381\" data-end=\"18421\"><input disabled=\"disabled\" type=\"checkbox\" \/> Unidentified deposits investigated<\/li>\n<li class=\"task-list-item\" data-section-id=\"bxn966\" data-start=\"18422\" data-end=\"18452\"><input disabled=\"disabled\" type=\"checkbox\" \/> Loan proceeds identified<\/li>\n<li class=\"task-list-item\" data-section-id=\"lnm9tb\" data-start=\"18453\" data-end=\"18489\"><input disabled=\"disabled\" type=\"checkbox\" \/> Owner contributions identified<\/li>\n<li class=\"task-list-item\" data-section-id=\"16s9roo\" data-start=\"18490\" data-end=\"18526\"><input disabled=\"disabled\" type=\"checkbox\" \/> Transfers identified correctly<\/li>\n<\/ul>\n<h3 data-section-id=\"fzqk60\" data-start=\"18528\" data-end=\"18541\"><span class=\"ez-toc-section\" id=\"Money_Out\"><\/span>Money Out<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\" data-start=\"18543\" data-end=\"18739\">\n<li class=\"task-list-item\" data-section-id=\"yytc75\" data-start=\"18543\" data-end=\"18574\"><input disabled=\"disabled\" type=\"checkbox\" \/> Supplier payments matched<\/li>\n<li class=\"task-list-item\" data-section-id=\"qqsc5b\" data-start=\"18575\" data-end=\"18601\"><input disabled=\"disabled\" type=\"checkbox\" \/> Expenses categorised<\/li>\n<li class=\"task-list-item\" data-section-id=\"beex4d\" data-start=\"18602\" data-end=\"18629\"><input disabled=\"disabled\" type=\"checkbox\" \/> Bank charges recorded<\/li>\n<li class=\"task-list-item\" data-section-id=\"15xlwi1\" data-start=\"18630\" data-end=\"18662\"><input disabled=\"disabled\" type=\"checkbox\" \/> Loan repayments identified<\/li>\n<li class=\"task-list-item\" data-section-id=\"pu4h04\" data-start=\"18663\" data-end=\"18699\"><input disabled=\"disabled\" type=\"checkbox\" \/> Transfers classified correctly<\/li>\n<li class=\"task-list-item\" data-section-id=\"14mvoso\" data-start=\"18700\" data-end=\"18739\"><input disabled=\"disabled\" type=\"checkbox\" \/> Supporting documentation reviewed<\/li>\n<\/ul>\n<h3 data-section-id=\"1hckg69\" data-start=\"18741\" data-end=\"18759\"><span class=\"ez-toc-section\" id=\"Reconciliation\"><\/span>Reconciliation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\" data-start=\"18761\" data-end=\"18936\">\n<li class=\"task-list-item\" data-section-id=\"1u3jkx5\" data-start=\"18761\" data-end=\"18797\"><input disabled=\"disabled\" type=\"checkbox\" \/> Duplicate transactions checked<\/li>\n<li class=\"task-list-item\" data-section-id=\"ihi9jl\" data-start=\"18798\" data-end=\"18832\"><input disabled=\"disabled\" type=\"checkbox\" \/> Missing entries investigated<\/li>\n<li class=\"task-list-item\" data-section-id=\"5eh8oz\" data-start=\"18833\" data-end=\"18863\"><input disabled=\"disabled\" type=\"checkbox\" \/> M-Pesa transfers matched<\/li>\n<li class=\"task-list-item\" data-section-id=\"1if10h3\" data-start=\"18864\" data-end=\"18902\"><input disabled=\"disabled\" type=\"checkbox\" \/> Unexplained differences resolved<\/li>\n<li class=\"task-list-item\" data-section-id=\"1xh24t2\" data-start=\"18903\" data-end=\"18936\"><input disabled=\"disabled\" type=\"checkbox\" \/> Closing position reconciled<\/li>\n<\/ul>\n<h3 data-section-id=\"pjlwbg\" data-start=\"18938\" data-end=\"18948\"><span class=\"ez-toc-section\" id=\"Review\"><\/span>Review<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\" data-start=\"18950\" data-end=\"19086\">\n<li class=\"task-list-item\" data-section-id=\"1a0rojo\" data-start=\"18950\" data-end=\"18982\"><input disabled=\"disabled\" type=\"checkbox\" \/> Customer balances reviewed<\/li>\n<li class=\"task-list-item\" data-section-id=\"1wpw5w\" data-start=\"18983\" data-end=\"19015\"><input disabled=\"disabled\" type=\"checkbox\" \/> Supplier balances reviewed<\/li>\n<li class=\"task-list-item\" data-section-id=\"1q6yo8l\" data-start=\"19016\" data-end=\"19055\"><input disabled=\"disabled\" type=\"checkbox\" \/> Unusual transactions investigated<\/li>\n<li class=\"task-list-item\" data-section-id=\"ry8agd\" data-start=\"19056\" data-end=\"19086\"><input disabled=\"disabled\" type=\"checkbox\" \/> Monthly reports reviewed<\/li>\n<\/ul>\n<h1 data-section-id=\"5yu0f5\" data-start=\"19093\" data-end=\"19148\"><span class=\"ez-toc-section\" id=\"Common_Bank_Reconciliation_Mistakes_SMEs_Should_Avoid\"><\/span>Common Bank Reconciliation Mistakes SMEs Should Avoid<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2 data-section-id=\"3adzm1\" data-start=\"19150\" data-end=\"19190\"><span class=\"ez-toc-section\" id=\"Reconciling_Only_When_Preparing_Taxes\"><\/span>Reconciling Only When Preparing Taxes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"19192\" data-end=\"19239\">By then, transaction details may be months old.<\/p>\n<h2 data-section-id=\"ahk0ui\" data-start=\"19241\" data-end=\"19272\"><span class=\"ez-toc-section\" id=\"Forcing_the_Balance_to_Match\"><\/span>Forcing the Balance to Match<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"19274\" data-end=\"19342\">An unexplained adjustment hides the problem instead of resolving it.<\/p>\n<h2 data-section-id=\"m2y1dk\" data-start=\"19344\" data-end=\"19377\"><span class=\"ez-toc-section\" id=\"Recording_Transfers_as_Revenue\"><\/span>Recording Transfers as Revenue<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"19379\" data-end=\"19415\">This can materially overstate sales.<\/p>\n<h2 data-section-id=\"1qoohkz\" data-start=\"19417\" data-end=\"19446\"><span class=\"ez-toc-section\" id=\"Ignoring_Small_Differences\"><\/span>Ignoring Small Differences<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"19448\" data-end=\"19500\">Small recurring discrepancies can become large ones.<\/p>\n<h2 data-section-id=\"1iaztpm\" data-start=\"19502\" data-end=\"19541\"><span class=\"ez-toc-section\" id=\"Mixing_Personal_and_Business_Banking\"><\/span>Mixing Personal and Business Banking<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"19543\" data-end=\"19576\">This adds unnecessary complexity.<\/p>\n<h2 data-section-id=\"1v3byks\" data-start=\"19578\" data-end=\"19615\"><span class=\"ez-toc-section\" id=\"Failing_to_Save_Supporting_Records\"><\/span>Failing to Save Supporting Records<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"19617\" data-end=\"19676\">Knowing money left the bank is not the same as knowing why.<\/p>\n<h2 data-section-id=\"1cdfn2o\" data-start=\"19678\" data-end=\"19721\"><span class=\"ez-toc-section\" id=\"Reconciling_the_Bank_but_Ignoring_M-Pesa\"><\/span>Reconciling the Bank but Ignoring M-Pesa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"19723\" data-end=\"19778\">For many Kenyan SMEs, that gives an incomplete picture.<\/p>\n<h2 data-section-id=\"17nph0m\" data-start=\"19780\" data-end=\"19818\"><span class=\"ez-toc-section\" id=\"Never_Reviewing_Old_Reconciliations\"><\/span>Never Reviewing Old Reconciliations<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"19820\" data-end=\"19886\">Changes to previously reconciled entries can reopen discrepancies.<\/p>\n<h1 data-section-id=\"1vprwhf\" data-start=\"19893\" data-end=\"19946\"><span class=\"ez-toc-section\" id=\"What_Happens_When_Bank_Accounts_Are_Not_Reconciled\"><\/span>What Happens When Bank Accounts Are Not Reconciled?<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"19948\" data-end=\"20009\">This is where the issue becomes bigger than the bank balance.<\/p>\n<p data-start=\"20011\" data-end=\"20048\">Unreconciled transactions can affect:<\/p>\n<p data-start=\"20050\" data-end=\"20061\"><strong data-start=\"20050\" data-end=\"20061\">Revenue<\/strong><\/p>\n<p data-start=\"20063\" data-end=\"20114\">A deposit recorded incorrectly may overstate sales.<\/p>\n<p data-start=\"20116\" data-end=\"20128\"><strong data-start=\"20116\" data-end=\"20128\">Expenses<\/strong><\/p>\n<p data-start=\"20130\" data-end=\"20174\">Missing payments can understate expenditure.<\/p>\n<p data-start=\"20176\" data-end=\"20191\"><strong data-start=\"20176\" data-end=\"20191\">Receivables<\/strong><\/p>\n<p data-start=\"20193\" data-end=\"20245\">Customers may appear to owe money they already paid.<\/p>\n<p data-start=\"20247\" data-end=\"20259\"><strong data-start=\"20247\" data-end=\"20259\">Payables<\/strong><\/p>\n<p data-start=\"20261\" data-end=\"20314\">Supplier balances may remain outstanding incorrectly.<\/p>\n<p data-start=\"20316\" data-end=\"20326\"><strong data-start=\"20316\" data-end=\"20326\">Profit<\/strong><\/p>\n<p data-start=\"20328\" data-end=\"20379\">Incorrect income or expenses distort profitability.<\/p>\n<p data-start=\"20381\" data-end=\"20394\"><strong data-start=\"20381\" data-end=\"20394\">Cash Flow<\/strong><\/p>\n<p data-start=\"20396\" data-end=\"20471\">Management may believe more\u2014or less\u2014cash is available than actually exists.<\/p>\n<p data-start=\"20473\" data-end=\"20492\"><strong data-start=\"20473\" data-end=\"20492\">Tax Preparation<\/strong><\/p>\n<p data-start=\"20494\" data-end=\"20577\">Incorrect bookkeeping creates additional work when tax records need to be prepared.<\/p>\n<p data-start=\"20579\" data-end=\"20659\">One reconciliation problem can therefore flow through several financial reports.<\/p>\n<h1 data-section-id=\"1y1jdzv\" data-start=\"20666\" data-end=\"20715\"><span class=\"ez-toc-section\" id=\"When_Your_Business_Needs_Reconciliation_Cleanup\"><\/span>When Your Business Needs Reconciliation Cleanup<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"20717\" data-end=\"20802\">Some businesses arrive at FedhaTrac with several months of unreconciled transactions.<\/p>\n<p data-start=\"20804\" data-end=\"20875\">At that stage, the solution is no longer simply \u201creconcile this month.\u201d<\/p>\n<p data-start=\"20877\" data-end=\"20925\">Historical records may need to be cleaned first.<\/p>\n<p data-start=\"20927\" data-end=\"20941\">Signs include:<\/p>\n<ul data-start=\"20943\" data-end=\"21283\">\n<li data-section-id=\"1bnsktu\" data-start=\"20943\" data-end=\"20978\">Books have never been reconciled.<\/li>\n<li data-section-id=\"1599oay\" data-start=\"20979\" data-end=\"21034\">Bank balance differs significantly from the accounts.<\/li>\n<li data-section-id=\"1spjbms\" data-start=\"21035\" data-end=\"21074\">Old unidentified transactions remain.<\/li>\n<li data-section-id=\"171ahs3\" data-start=\"21075\" data-end=\"21108\">Customer balances appear wrong.<\/li>\n<li data-section-id=\"haazmk\" data-start=\"21109\" data-end=\"21149\">M-Pesa transfers have been duplicated.<\/li>\n<li data-section-id=\"ghijrb\" data-start=\"21150\" data-end=\"21188\">Historical bank charges are missing.<\/li>\n<li data-section-id=\"194ajdr\" data-start=\"21189\" data-end=\"21228\">Opening balances cannot be explained.<\/li>\n<li data-section-id=\"e2i1jo\" data-start=\"21229\" data-end=\"21283\">Several months of transactions remain uncategorised.<\/li>\n<\/ul>\n<p data-start=\"21285\" data-end=\"21401\">This is where the <strong data-start=\"21303\" data-end=\"21335\">bookkeeping cleanup benefits<\/strong> we discussed in our earlier article become particularly relevant.<\/p>\n<p data-start=\"21403\" data-end=\"21501\">The objective is to establish a dependable historical position and then maintain it going forward.<\/p>\n<h1 data-section-id=\"pntgvx\" data-start=\"21508\" data-end=\"21549\"><span class=\"ez-toc-section\" id=\"DIY_vs_Professional_Bank_Reconciliation\"><\/span>DIY vs Professional Bank Reconciliation<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<div class=\"group TyagGW_tableContainer\">\n<div class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" style=\"height: 310px;\" width=\"1023\" data-start=\"21551\" data-end=\"22102\">\n<thead data-start=\"21551\" data-end=\"21600\">\n<tr data-start=\"21551\" data-end=\"21600\">\n<th class=\"last:pe-10\" data-start=\"21551\" data-end=\"21572\" data-col-size=\"sm\">DIY Reconciliation<\/th>\n<th class=\"last:pe-10\" data-start=\"21572\" data-end=\"21600\" data-col-size=\"md\">Professional Bookkeeping<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"21611\" data-end=\"22102\">\n<tr data-start=\"21611\" data-end=\"21686\">\n<td data-start=\"21611\" data-end=\"21638\" data-col-size=\"sm\">Owner obtains statements<\/td>\n<td data-start=\"21638\" data-end=\"21686\" data-col-size=\"md\">Statements form part of bookkeeping workflow<\/td>\n<\/tr>\n<tr data-start=\"21687\" data-end=\"21748\">\n<td data-start=\"21687\" data-end=\"21716\" data-col-size=\"sm\">Owner matches transactions<\/td>\n<td data-col-size=\"md\" data-start=\"21716\" data-end=\"21748\">Bookkeeper performs matching<\/td>\n<\/tr>\n<tr data-start=\"21749\" data-end=\"21825\">\n<td data-start=\"21749\" data-end=\"21782\" data-col-size=\"sm\">Owner investigates differences<\/td>\n<td data-col-size=\"md\" data-start=\"21782\" data-end=\"21825\">Differences are professionally reviewed<\/td>\n<\/tr>\n<tr data-start=\"21826\" data-end=\"21892\">\n<td data-start=\"21826\" data-end=\"21859\" data-col-size=\"sm\">Requires bookkeeping knowledge<\/td>\n<td data-col-size=\"md\" data-start=\"21859\" data-end=\"21892\">Financial expertise available<\/td>\n<\/tr>\n<tr data-start=\"21893\" data-end=\"21966\">\n<td data-start=\"21893\" data-end=\"21923\" data-col-size=\"sm\">Can consume management time<\/td>\n<td data-col-size=\"md\" data-start=\"21923\" data-end=\"21966\">Reduces owner&#8217;s administrative workload<\/td>\n<\/tr>\n<tr data-start=\"21967\" data-end=\"22034\">\n<td data-start=\"21967\" data-end=\"21997\" data-col-size=\"sm\">Works for simple businesses<\/td>\n<td data-start=\"21997\" data-end=\"22034\" data-col-size=\"md\">Better suited as complexity grows<\/td>\n<\/tr>\n<tr data-start=\"22035\" data-end=\"22102\">\n<td data-start=\"22035\" data-end=\"22060\" data-col-size=\"sm\">Owner prepares reports<\/td>\n<td data-start=\"22060\" data-end=\"22102\" data-col-size=\"md\">Reconciled records feed into reporting<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p data-start=\"22104\" data-end=\"22178\">DIY bookkeeping can work perfectly well for a small, disciplined business.<\/p>\n<p data-start=\"22180\" data-end=\"22233\">The question changes as transaction volumes increase.<\/p>\n<p data-start=\"22235\" data-end=\"22423\">At some point, the owner&#8217;s time may be better spent generating revenue and running operations rather than investigating why a KSh 37,850 transfer from four months ago cannot be identified.<\/p>\n<h1 data-section-id=\"1w7uxb8\" data-start=\"22430\" data-end=\"22473\"><span class=\"ez-toc-section\" id=\"How_FedhaTrac_Handles_Bank_Reconciliation\"><\/span>How FedhaTrac Handles Bank Reconciliation<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"22475\" data-end=\"22510\">FedhaTrac&#8217;s approach is not simply:<\/p>\n<p data-start=\"22512\" data-end=\"22562\"><strong data-start=\"22512\" data-end=\"22562\"><a href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/chatgpt-image-aug-23-2026-08_21_05-pm\/\" rel=\"attachment wp-att-1046\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1046\" src=\"https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-23-2026-08_21_05-PM.png\" alt=\"FedhaTrac bank reconciliation and bookkeeping process\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-23-2026-08_21_05-PM.png 1536w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-23-2026-08_21_05-PM-300x200.png 300w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-23-2026-08_21_05-PM-1024x683.png 1024w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-23-2026-08_21_05-PM-768x512.png 768w, https:\/\/fedhatrac.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-23-2026-08_21_05-PM-900x600.png 900w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/a><\/strong>That means when a discrepancy appears, we are not merely trying to make the bank balance match. We are looking at <strong data-start=\"23014\" data-end=\"23058\">what the transaction actually represents<\/strong>.<\/p>\n<h2 data-section-id=\"1ag53ct\" data-start=\"23066\" data-end=\"23103\"><span class=\"ez-toc-section\" id=\"We_Connect_Bank_and_M-Pesa_Records\"><\/span>We Connect Bank and M-Pesa Records<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"23105\" data-end=\"23153\">For Kenyan SMEs, this is particularly important.<\/p>\n<p data-start=\"23155\" data-end=\"23186\">Money frequently moves between:<\/p>\n<p data-start=\"23188\" data-end=\"23216\"><strong data-start=\"23188\" data-end=\"23216\">Customer \u2192 M-Pesa \u2192 Bank<\/strong><\/p>\n<p data-start=\"23218\" data-end=\"23220\">or<\/p>\n<p data-start=\"23222\" data-end=\"23250\"><strong data-start=\"23222\" data-end=\"23250\">Bank \u2192 M-Pesa \u2192 Supplier<\/strong><\/p>\n<p data-start=\"23252\" data-end=\"23306\">Each movement needs appropriate <a href=\"https:\/\/fedhatrac.com\/services\/bookkeeping\">bookkeeping<\/a> treatment.<\/p>\n<p data-start=\"23308\" data-end=\"23409\">FedhaTrac can help ensure internal transfers do not accidentally become duplicate income or expenses.<\/p>\n<h2 data-section-id=\"kmragn\" data-start=\"23416\" data-end=\"23449\"><span class=\"ez-toc-section\" id=\"We_Help_Keep_the_Books_Current\"><\/span>We Help Keep the Books Current<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"23451\" data-end=\"23505\">Reconciliation works best when performed consistently.<\/p>\n<p data-start=\"23507\" data-end=\"23681\">FedhaTrac provides <strong data-start=\"23526\" data-end=\"23579\">monthly bookkeeping for small businesses in Kenya<\/strong>, allowing reconciliations to form part of an ongoing process rather than a year-end rescue operation.<\/p>\n<p data-start=\"23683\" data-end=\"23775\">That gives management access to financial records that are much more useful during the year.<\/p>\n<h2 data-section-id=\"ntaimq\" data-start=\"23782\" data-end=\"23833\"><span class=\"ez-toc-section\" id=\"We_Can_Help_Clean_Up_Old_Reconciliation_Problems\"><\/span>We Can Help Clean Up Old Reconciliation Problems<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"23835\" data-end=\"23857\">Already months behind?<\/p>\n<p data-start=\"23859\" data-end=\"23919\">That does not mean you have to abandon the existing records.<\/p>\n<p data-start=\"23921\" data-end=\"23972\">Catch-up or cleanup bookkeeping can help establish:<\/p>\n<ul data-start=\"23974\" data-end=\"24136\">\n<li data-section-id=\"vhzojb\" data-start=\"23974\" data-end=\"24000\">Correct opening balances<\/li>\n<li data-section-id=\"a7l3yz\" data-start=\"24001\" data-end=\"24023\">Missing transactions<\/li>\n<li data-section-id=\"fv4899\" data-start=\"24024\" data-end=\"24043\">Duplicate entries<\/li>\n<li data-section-id=\"e249ku\" data-start=\"24044\" data-end=\"24073\">Outstanding reconciliations<\/li>\n<li data-section-id=\"mpdte\" data-start=\"24074\" data-end=\"24106\">Customer-payment discrepancies<\/li>\n<li data-section-id=\"17bilc6\" data-start=\"24107\" data-end=\"24136\">M-Pesa\/bank transfer errors<\/li>\n<\/ul>\n<p data-start=\"24138\" data-end=\"24227\">Once the historical position is corrected, ongoing <a href=\"https:\/\/fedhatrac.com\/services\/bookkeeping\">bookkeeping<\/a> can keep it under control.<\/p>\n<h1 data-section-id=\"jbj2tr\" data-start=\"24234\" data-end=\"24297\"><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions_About_Bank_Reconciliation_in_Kenya\"><\/span>Frequently Asked Questions About Bank Reconciliation in Kenya<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2 data-section-id=\"dno2bk\" data-start=\"24299\" data-end=\"24349\"><span class=\"ez-toc-section\" id=\"1_What_is_bank_reconciliation_in_simple_terms\"><\/span>1. What is bank reconciliation in simple terms?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"24351\" data-end=\"24732\">Bank reconciliation is the process of comparing your business&#8217;s <a href=\"https:\/\/fedhatrac.com\/services\/bookkeeping\">bookkeeping<\/a> records with its bank statement to confirm that transactions and balances can be explained. Differences may arise from missing transactions, bank charges, duplicates, timing differences or incorrect entries. Regular <a href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/\"><strong data-start=\"24643\" data-end=\"24675\">bank reconciliation in Kenya<\/strong><\/a> helps SMEs identify these issues before they accumulate.<\/p>\n<h2 data-section-id=\"1mofk0e\" data-start=\"24734\" data-end=\"24801\"><span class=\"ez-toc-section\" id=\"2_How_often_should_a_small_business_reconcile_its_bank_account\"><\/span>2. How often should a small business reconcile its bank account?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"24803\" data-end=\"25134\">Most small businesses should reconcile their business bank accounts at least monthly. Higher-volume businesses may benefit from weekly or more frequent reviews. The appropriate frequency depends on transaction volume and complexity, but waiting until year-end or tax season generally makes discrepancies much harder to investigate.<\/p>\n<h2 data-section-id=\"1uktdbi\" data-start=\"25136\" data-end=\"25200\"><span class=\"ez-toc-section\" id=\"3_Why_does_my_bank_balance_not_match_my_bookkeeping_balance\"><\/span>3. Why does my bank balance not match my bookkeeping balance?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"25202\" data-end=\"25534\">Common causes include missing transactions, duplicate entries, bank charges, incorrect amounts, unidentified customer payments, internal transfers, timing differences and an incorrect opening balance. The purpose of reconciliation is to identify the exact cause rather than simply changing the bookkeeping balance to match the bank.<\/p>\n<h2 data-section-id=\"1faegbj\" data-start=\"25536\" data-end=\"25611\"><span class=\"ez-toc-section\" id=\"4_Should_an_M-Pesa_transfer_into_my_bank_account_be_recorded_as_income\"><\/span>4. Should an M-Pesa transfer into my bank account be recorded as income?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"25613\" data-end=\"25948\">Not necessarily. If money already belonging to the business is simply being transferred from its M-Pesa account to its bank account, the transaction generally represents movement between business accounts rather than new income. Recording it as revenue could duplicate sales that were already recognised when customers originally paid.<\/p>\n<h2 data-section-id=\"1cap2l7\" data-start=\"25950\" data-end=\"26017\"><span class=\"ez-toc-section\" id=\"5_Can_FedhaTrac_reconcile_my_business_bank_and_M-Pesa_accounts\"><\/span>5. Can FedhaTrac reconcile my business bank and M-Pesa accounts?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"26019\" data-end=\"26285\">Yes. For clients whose <a href=\"https:\/\/fedhatrac.com\/services\/bookkeeping\">bookkeeping FedhaTrac<\/a> manages, bank and M-Pesa reconciliation can form part of the ongoing bookkeeping process. FedhaTrac can also assist where historical records require cleanup or catch-up work before normal monthly bookkeeping can continue.<\/p>\n<h1 data-section-id=\"e541zy\" data-start=\"26292\" data-end=\"26363\"><span class=\"ez-toc-section\" id=\"Final_Thoughts_Reconciliation_Turns_Transactions_Into_Reliable_Books\"><\/span>Final Thoughts: Reconciliation Turns Transactions Into Reliable Books<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p data-start=\"26365\" data-end=\"26995\"><a href=\"https:\/\/fedhatrac.com\/blog\/bank-reconciliation-in-kenya\/\"><strong data-start=\"26365\" data-end=\"26397\">Bank reconciliation in Kenya<\/strong><\/a> should not be viewed as an accounting formality performed simply because the month has ended. It is one of the checks that tells you whether the transactions sitting inside your bookkeeping records correspond with what actually happened to the business&#8217;s money. Missing charges, duplicate payments, unidentified customer receipts and incorrectly recorded transfers can all distort the numbers management relies on. Reconciliation exposes those discrepancies and creates an opportunity to resolve them before they flow further into customer balances, expenses, profit figures and financial reports.<\/p>\n<p data-start=\"26997\" data-end=\"27813\">For Kenyan SMEs, the process becomes even more important because the bank account often represents only one part of the financial picture. M-Pesa collections, bank transfers, customer invoices, supplier payments and business expenses need to tell one consistent story. A customer payment received through M-Pesa and later transferred into the bank should not suddenly become two sales. A bank payment should not be categorised as an expense merely because money left the account. <strong data-start=\"27477\" data-end=\"27600\">Good bookkeeping identifies what each transaction represents; reconciliation checks whether those records are complete.<\/strong> Businesses that want stronger overall financial controls can also read FedhaTrac&#8217;s guide to <a class=\"decorated-link\" href=\"https:\/\/fedhatrac.com\/blog\/develop-strong-financial-management-skills\/\" target=\"_new\" rel=\"noopener\" data-start=\"27693\" data-end=\"27812\">developing strong financial management skills<\/a>.<\/p>\n<p data-start=\"27815\" data-end=\"28538\">FedhaTrac helps Kenyan SMEs bring these pieces together through outsourced bookkeeping, accounting, tax and financial-management support. Whether you have one account that needs monthly reconciliation or months of bank and M-Pesa transactions that need to be cleaned up, the objective is the same: <strong data-start=\"28113\" data-end=\"28160\">financial records you can actually rely on.<\/strong> You should not have to discover at year-end that the bank balance has been wrong for six months or spend hours trying to remember what old transfers represented. Regular reconciliation creates a much stronger foundation for financial reporting, cash-flow decisions and tax preparation and <a href=\"https:\/\/fedhatrac.com\/\">FedhaTrac<\/a> can handle that process with you rather than leaving you to untangle it alone.<\/p>\n<h3 data-section-id=\"w2fg08\" data-start=\"28540\" data-end=\"28601\"><span class=\"ez-toc-section\" id=\"Your_Bank_Says_One_Thing_Do_Your_Books_Say_the_Same\"><\/span><span role=\"text\"><strong data-start=\"28544\" data-end=\"28601\">Your Bank Says One Thing. Do Your Books Say the Same?<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"28603\" data-end=\"28867\">If your bank, M-Pesa and bookkeeping balances do not agree or you simply don&#8217;t have time to keep reconciling them yourself\u2014<strong data-start=\"28726\" data-end=\"28867\">FedhaTrac can help with monthly bookkeeping, bank reconciliation, M-Pesa reconciliation, bookkeeping cleanup, accounting and tax support<\/strong><\/p>\n<p data-start=\"29842\" data-end=\"30148\"><code data-start=\"30093\" data-end=\"30148\"><\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Introduction: Your Bank Balance Is Not Your Bookkeeping Open your business banking app and you can immediately see how much money is sitting in the account. That number is&#8230;<\/p>\n","protected":false},"author":2,"featured_media":947,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,8,1],"tags":[],"class_list":{"0":"post-1040","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-fedhatrac-business-fedhatrac-business","8":"category-financial-planning","9":"category-uncategorized"},"_links":{"self":[{"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/posts\/1040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/comments?post=1040"}],"version-history":[{"count":7,"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/posts\/1040\/revisions"}],"predecessor-version":[{"id":1050,"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/posts\/1040\/revisions\/1050"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/media\/947"}],"wp:attachment":[{"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/media?parent=1040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/categories?post=1040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fedhatrac.com\/blog\/wp-json\/wp\/v2\/tags?post=1040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}