What GIFI is, and why it exists
The General Index of Financial Information is a standardized numeric coding system the CRA uses so that every corporation's financial statements — no matter how differently an individual bookkeeper or accounting package happened to label the line items — map onto the same set of codes for CRA's systems, and for anyone reading the T2, to interpret consistently.
Schedule 100: Balance Sheet Information
Assets sit in the GIFI 1000–1999 code range, liabilities in 2000–2999, and share capital, retained earnings and equity in 3000–3999. A corporation must attach this schedule to its T2 return, with a narrow exception for corporations that were inactive all year and have nothing to report.
Schedule 125: Income Statement Information
Revenue, cost of sales and expenses sit in the GIFI 8000–9999 code range. Net income on Schedule 125, coded GIFI 9999, must tie out to net income per the financial statements as shown on Schedule 100, coded GIFI 3640 — a genuinely useful cross-check that confirms the same net income figure is being used consistently across both schedules.
Why this is worth learning specifically, not just 'reading the financials'
When a self-employed client's accountant supplies financial statements alongside a T2, the Schedule 100 and Schedule 125 pages are often the most consistently formatted pages in the entire package — every corporation's version uses the same GIFI structure. Once the code ranges are familiar, they're frequently faster to scan than a bespoke set of statements from an unfamiliar accounting firm with its own formatting habits.
A worked walk-through
Given a short illustrative Schedule 100 showing total assets of $260,000 (GIFI 1000–1999 range), total liabilities of $190,000 (2000–2999 range), and retained earnings of $50,000 within the 3000–3999 equity range, and a Schedule 125 showing gross revenue of $310,000 (8000 range) and net income of $38,000 at GIFI 9999 — the practical check is simply confirming that $38,000 also appears as net income per financial statements (GIFI 3640) back on Schedule 100.