The key difference between a balance sheet and an income statement is that a balance sheet shows a snapshot of a company's financial state at a given point in time, while an income statement shows how much revenue and income that a company generated during a given period.