Skip to main content

Blog

Plain-text accounting insights, tutorials, and updates from the Beancount.io team.

Building a Three-Statement Financial Model: Linking Income, Balance Sheet, and Cash Flow

A three-statement financial model links the income statement, balance sheet, and cash flow statement so one set of assumptions flows through all three — answering whether a business is profitable and when it runs out of cash. This guide covers the seven-step build order, the three links that make the model balance, and the errors that quietly break it.

Step Transaction Doctrine: How the IRS Collapses Multi-Step Tax Plans

The step transaction doctrine lets the IRS treat a sequence of formally separate steps as one taxable transaction. This guide explains the three tests courts apply — end result, mutual interdependence, and binding commitment — the landmark cases (Gregory v. Helvering, Court Holding, Kimbell-Diamond), the 2026 transactions most exposed (1031 drop-and-swaps, pre-sale entity conversions, gifts before the estate exemption sunset), and the documentation habits that keep multi-step plans defensible.