Key takeaways
– GICS is a hierarchical system that classifies publicly listed companies into economic sectors and finer industry groups so investors and index providers can compare, benchmark, and build portfolios. (MSCI / S&P; Investopedia)
– The hierarchy has four levels: 11 sectors (2‑digit codes), 24 industry groups (4‑digit), 68 industries (6‑digit), and 157 sub‑industries (8‑digit). A company’s principal business (generally its main source of revenue) determines its GICS code. (MSCI / S&P; Investopedia)
– GICS is maintained by MSCI and S&P and underpins many major indexes and ETFs; it competes with the Industry Classification Benchmark (ICB). (MSCI / S&P; Investopedia)
– GICS is periodically revised (e.g., real estate added in 2016; telecom renamed/expanded to Communication Services in 2018). Users should track updates and consider business‑model overlays for large conglomerates whose activities cross sectors. (MSCI / S&P; Investopedia)
Understanding GICS — structure and assignment
– Four hierarchical levels and code format
• Sector: 2‑digit code (11 sectors total)
• Industry group: 4‑digit code
• Industry: 6‑digit code
• Sub‑industry: 8‑digit code
– Example purpose: the code identifies a company at each level so analysts can compare peers, construct sector or industry funds, and report performance by sector.
– How companies are classified
• Primary determinant: main source of revenue (principal business activity).
• Secondary factors: earnings analysis, business lines, and market perception can affect assignment where revenue alone is ambiguous.
– Scale and coverage
• GICS covers tens of thousands of stocks worldwide (over 26,000 companies and more than 95% of global listed market capitalization) and is used by many indexes, ETFs, and institutional investors. (Investopedia; MSCI)
How GICS is used (practical investor and analyst applications)
– Benchmarking: sector and industry indexes (MSCI, S&P indexes) use GICS to build and weight benchmarks for active and passive strategies.
– Portfolio construction and diversification: allocate or limit exposure by sector/industry to manage concentration risk.
– Peer and competitive analysis: identify direct competitors by filtering to the same industry or sub‑industry code.
– Screening and factor analysis: combine GICS classification with valuation, growth, ESG, and other factors to find target stocks.
– ETF and mutual fund selection: pick sector ETFs or industry funds tied to GICS classifications for targeted exposure.
– Risk reporting and attribution: report performance and risk by GICS sector/industry to understand drivers of returns.
GICS vs. ICB — key differences
– The Industry Classification Benchmark (ICB), maintained by FTSE/Russell, is a rival taxonomy.
– Biggest conceptual difference: consumer companies
• ICB broadly divides consumer firms into goods versus services.
• GICS divides consumer firms into cyclical (consumer discretionary) versus noncyclical (consumer staples).
– Other differences exist at lower levels (e.g., coal: basic materials in ICB vs. energy in GICS), but many sector/industry labels are similar in practice. Choice often depends on which index provider you follow. (Investopedia)
Is the classification out of date?
– Critique: Modern companies blur traditional industry boundaries (hardware, software, services, media, platforms). Giants like Apple, Amazon, and others operate across multiple sectors, making single‑sector classification less informative.
– Real‑world implication: a single GICS code may not fully reflect a firm’s risk profile or revenue drivers.
– Practical response: use GICS as a standard starting point, but supplement it with business‑model analysis, revenue/segment breakdowns, and custom taxonomies when needed.
Practical steps — how to use GICS effectively (step‑by‑step)
1. Find official classification and codes
• Source: MSCI and S&P Global maintain GICS classifications and FAQs. Many data platforms (Bloomberg, FactSet, Refinitiv) and index providers display the GICS code for each listed company. (MSCI/S&P)
• Action: confirm a company’s current 8‑digit GICS code directly on the provider’s site or your data terminal before analysis.
2. Use the correct granularity for your objective
• High level (2‑digit sector): useful for asset allocation and macro sector tilts.
• Mid level (4‑ and 6‑digit): useful for industry tilts and broader peer groups.
• Lowest level (8‑digit sub‑industry): best for direct competitor identification and narrow screening.
• Action: choose the level that matches your research or portfolio objective.
3. Build sector‑neutral analyses and portfolios when appropriate
• For factor or stock selection strategies, consider controlling for GICS sector to avoid sector concentration bias.
• Action: create sector neutral portfolios or include sector dummies in regressions.
4. Use GICS for ETF/fund selection and benchmarking
• When selecting sector ETFs or measuring performance, ensure the ETF’s underlying index uses the same classification standard you’re analyzing.
• Action: match your benchmark’s taxonomy to your portfolio (GICS vs ICB).
5. Cross‑check companies with business‑model and segment data
• For conglomerates or diversified firms, review segment revenue and margins to determine which business lines drive performance.
• Action: supplement GICS classification with 10‑K/annual report segment disclosures and management commentary.
6. Monitor and account for taxonomy changes
• GICS is revised occasionally (e.g., 2016, 2018); changes can affect sector weights and fund compositions.
• Action: subscribe to MSCI/S&P announcements or your data provider’s change log and reclassify holdings when necessary.
7. Map between classification systems when needed
• If your analyses combine datasets from different providers, create a mapping table between GICS and ICB or any proprietary taxonomy.
• Action: document mapping assumptions and note areas of ambiguity (consumer, conglomerates, resource sectors).
8. Use GICS with other risk and ESG overlays
• Combine GICS with factor exposures, ESG scores, country or currency exposures to build richer attribution and risk models.
• Action: run multi‑dimensional screens (e.g., “GICS sub‑industry = Semiconductors AND ESG score > X AND momentum rank top 20%”).
9. Rebalance and update classification‑based allocations periodically
• Sector definitions and company businesses evolve; periodic portfolio review ensures allocations match intent.
• Action: schedule quarterly or semiannual reviews tied to index reconstitutions and GICS updates.
10. Consider custom or hybrid taxonomies for product teams
• For product design (e.g., a robo‑advisor or research platform), consider augmenting GICS with a business‑model tag system (platform, hardware, subscription service, marketplace) to capture modern firms’ multi‑dimensional nature.
• Action: define a small set of business‑model tags and apply them alongside GICS.
Tips and cautions
– Don’t rely solely on sector labels: use segment data and management guidance to capture multi‑business risks.
– Be mindful of index reclassification events: funds and ETFs may rebalance, causing tracking error or turnover.
– If you need global comparability, GICS is widely accepted, but check which classification your data source uses.
– For academic or high‑precision work, document the date of the GICS definitions you used (since periodic revisions change assignments and structure).
Where to learn more and primary sources
– MSCI / S&P Global — GICS overview and FAQ pages (official methodology)
– Investopedia — practical summaries and examples (source used here) []
– Index or data platforms (Bloomberg, FactSet, Refinitiv) — company‑level GICS codes and change logs
References
– Investopedia, “Global Industry Classification Standard (GICS),” accessed April 29, 2021.
– MSCI / S&P Global — GICS methodology and FAQ pages (see MSCI and S&P websites for the latest documents).
– Look up the current GICS 11 sectors and list them with their 2‑digit codes.
– Pull the 8‑digit GICS code for a specific company and show its sector/industry hierarchy.
– Create a sample sector‑neutral screening template you can use in a spreadsheet or data terminal. Which would you like next?