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.
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.
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.
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.
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.
On a T2's Schedule 125, net income is reported at GIFI code 9999 as $52,000. What should this figure match elsewhere in the same T2 filing?
GIFI 9999 on Schedule 125 (the income statement) is specifically designed to tie out to GIFI 3640 on Schedule 100 (the balance sheet) — both represent the same net income figure, cross-checked across the two schedules. Matching it to total assets or total liabilities confuses net income, a result of operations, with balance sheet totals, which measure entirely different things. And the two schedules are very much related — that's the whole reason GIFI's cross-check exists.
The intro and first module are free to read. Add your name and email once and the rest of this course opens — along with every other course on the site. No card, no trial.
Already unlocked on another device?