GIFI Overview
The General Index of Financial Information (GIFI) is CRA's standardized four-digit coding system that maps every balance sheet and income statement account to a T2 return line.
Definition
The General Index of Financial Information (GIFI) is a standard list of about 2,400 four-digit codes that CRA uses to collect balance sheet, income statement, and retained earnings data from corporations. Every T2 filer must translate their trial balance into GIFI codes and file that information on Schedule 100 (balance sheet), Schedule 125 (income statement), and Schedule 141 (notes checklist). GIFI is not a chart of accounts. It is a reporting language that sits on top of the chart of accounts used inside a corporation's bookkeeping system.
Key rules
- GIFI filing is mandatory for all corporations that file a T2, including inactive and nil corporations. The obligation flows from ITA s.230 and the T2 filing requirements documented in Guide T4012.
- Every active account in the ledger must be mapped to a GIFI code. One GIFI code can receive totals from several ledger accounts, but a single ledger account cannot be split across codes.
- Codes are grouped into four major ranges: 1000 to 1999 assets, 2000 to 2999 liabilities, 3000 to 3999 equity, 8000 to 9999 income and expense.
- Subtotals, totals, and "not included elsewhere" codes are reserved. Do not post amounts directly to totals such as 1599 (total current assets) or 2599 (total current liabilities) because the software computes them.
- The same GIFI code must be used consistently year over year so that CRA's risk models can compare periods. Remap an account only when its nature genuinely changes.
Smaller corporations whose revenue and assets are both under $1M can file the abbreviated GIFI-Short on Form T1178 instead of the full Schedule 100 and 125. See .
Example
A BC consulting corporation has three ledger accounts that all relate to professional services fees it paid to outside advisers: "Legal fees", "Accounting fees", and "Bookkeeping fees". On the T2, all three map to GIFI 8860, Professional fees. Inside the bookkeeping system the accounts stay separate for management reporting, but on Schedule 125 they appear as a single line.
Common mistakes
- Posting to a total code (for example 1599 or 3849) instead of a detail code. CRA's import rejects files that push amounts into computed totals.
- Using GIFI as the live chart of accounts. GIFI is too coarse for day to day bookkeeping; keep a richer internal chart and map to GIFI at year end.
- Changing the GIFI mapping each year. Consistency is required so that comparative columns on the T2 reconcile.
- Forgetting to include the opening balance sheet in the first year. Year-one filers must still report prior-year comparatives as zero.
- Ignoring the notes checklist on Schedule 141, which CRA uses to flag review engagements, compilations, and related-party disclosures.
Related concepts
Each GIFI range has its own reference entry: , , , and . The GIFI feeds directly into and , which together form the backbone of the .
Authority
- Canada Revenue Agency Guide RC4088, General Index of Financial Information (GIFI)
- Canada Revenue Agency Guide T4012, T2 Corporation Income Tax Guide
- Income Tax Act s.230
See also
Related entries
GIFI-Short (T1178)
GIFI-Short, filed on Form T1178, is an abbreviated GIFI package available to corporations whose revenue and assets are both under $1 million.
GIFI Asset Accounts
GIFI codes 1000 to 1999 cover every asset a corporation reports on Schedule 100, from cash and receivables through capital assets and intangibles.
GIFI Liability Accounts
GIFI codes 2000 to 2999 cover every current and long-term liability reported on Schedule 100, including payables, tax payable, and shareholder loans.
GIFI Equity Accounts
GIFI codes 3000 to 3999 capture the residual interest in a corporation: share capital, contributed surplus, retained earnings, and dividends.
GIFI Income and Expense Accounts
GIFI codes 8000 to 8299 capture revenue and 8300 to 9999 capture every expense reported on Schedule 125, from salaries and rent through professional fees and interest.
Schedule 100. Balance Sheet Information
Schedule 100 (T2SCH100) reports balance sheet items using CRA's General Index of Financial Information (GIFI) codes, mapping the corporation's trial balance accounts to standardized CRA categories.
Schedule 125. Income Statement Information
Schedule 125 (T2SCH125) reports income statement items using CRA's General Index of Financial Information (GIFI) codes, producing the book net income that starts Schedule 1.
T2 Corporate Return Overview
Every Canadian resident corporation must file a T2 return within six months of year-end and pay any balance owing within two or three months.
This entry is for general reference. It does not constitute professional tax advice. Consult a qualified Canadian accountant for your specific situation.

