According to laws of tax audits and the IRS, churches should keep financial records for seven years.