← All resources

    SIC codes explained

    Anna Fontanes·9 min read
    SIC codes explained

    By Anna Fontanes | March 2026 | 8 min read

    If you've ever used a list-building tool, you've probably filtered by "industry" and seen SIC codes as options. SIC code 6202. SIC code 7320. They're cryptic numbers that supposedly categorise what companies do.

    Here's the thing: SIC codes are outdated, unreliable, and often useless for prospecting. But they're everywhere because they're the official UK classification system.

    Understanding what they are - and why they're not fit for purpose - is important for anyone prospecting UK companies.

    What SIC codes are

    SIC stands for Standard Industrial Classification. Every UK company registering with Companies House must select a SIC code. The codes are hierarchical, starting broad and getting more specific. Most companies register with a 4-digit class code.

    Why they're theoretically useful

    The idea is sound: assign companies to a category, then sellers can filter for all companies in that category. Looking for software companies? Filter for SIC code 6202. Simple.

    In practice, it breaks down immediately.

    Why SIC codes are unreliable

    Problem 1: Self-selection and misclassification. When a company registers with Companies House, they choose their SIC code. They're not audited on this choice. A management consulting firm that does some development work might register under SIC 6201 instead of 7020.

    Problem 2: Outdated categories. The last major update to SIC codes was 2007. An entire category of modern business didn't exist then: SaaS, digital marketing, content agencies, growth hacking, marketing automation.

    Problem 3: One code, multiple businesses. Many modern companies do multiple things. A digital agency does design, development, marketing, and strategy. Companies can register multiple SIC codes, but most register one primary code.

    Common B2B SIC codes

    How to actually find companies by what they do

    Option 1: Natural language search. Instead of filtering on SIC codes, describe what you're looking for: "digital marketing agencies in London." Tools that use natural language search read company websites and understand what they do beyond the SIC code.

    Option 2: Hybrid approach. Use SIC codes as a starting point (cast a wide net), but then manually verify the companies are actually relevant.

    Firmbase doesn't rely on SIC codes for categorisation

    Instead, we analyse what companies actually do based on their websites, job postings, and filing data. When you ask for "digital marketing agencies in London," you get actual digital marketing agencies.

    Start your free trial at app.firmbase.co/signup

    FAQ

    Are SIC codes ever accurate?

    They're accurate at the broadest level. If a company is registered under SIC 6201, they definitely do something technology-related. But that's as granular as you can rely on them.

    Should I completely ignore SIC codes?

    No. Use them as a starting filter to narrow your universe. Just don't rely on them as your only classification method.

    What's the difference between SIC codes and NACE codes?

    NACE is the European equivalent. They're roughly equivalent to SIC codes and have the same limitations.

    Author Bio

    Anna Fontanes is a revenue operations consultant who has built account scoring and ICP frameworks for UK B2B sales teams across SaaS and professional services.