Axial Coding in Qualitative Research: A Practical Guide

In this piece
Most qualitative projects reach a point where a long list of scattered open codes needs a structure. Axial coding is that stage. You stop naming what you see in the data and start relating those names.
The work is deciding which codes cluster into a category, what conditions surround it and what consequences follow from it. This is where a grounded theory or thematic framework earns its explanatory power. In Strauss and Corbin's sequence of qualitative coding methods, axial coding sits between open and selective coding.
Key Takeaways
- Axial coding connects open codes into categories with conditions and consequences.
- Charmaz, Glaser and Strauss & Corbin treat axial coding differently enough that method choice changes the output.
- A frequent practitioner mistake is collapsing axial coding into thematic grouping and losing the relational structure.
- AI-assisted first passes can propose candidate categories, but the relational logic between them stays with the researcher.
Where Axial Coding Diverges by Variant
Three grounded theory traditions handle axial coding differently. The version your team runs shapes everything downstream.
Strauss and Corbin's paradigm model assigns each category a formal structure: causal conditions, the phenomenon itself, context, intervening conditions, action/interaction strategies and consequences. In practice this produces thorough memos and a coding frame that can feel built before the data arrived.
Kathy Charmaz's constructivist approach sets the paradigm model aside. Her second stage is focused coding, a comparative sorting process. You take the open codes with the most analytical traction and let categories grow from what the data keeps producing. The resulting categories stay close to what the data can support.
Barney Glaser argued that Strauss and Corbin's paradigm model forces a conceptual structure onto data that should generate its own. For researchers analyzing open-ended responses without a strong prior theory, Glaser's objection is worth sitting with before you choose a scaffold.
Axial Coding: The Relational Logic Behind Category Building
Axial coding is the stage in qualitative analysis where scattered open codes get organized into categories with explanatory structure.
The name comes from the idea of an axis: each category sits at the center of a set of relationships, with conditions feeding into it and consequences radiating out. It is not a grouping exercise. Grouping produces a label. Axial coding produces an argument.
In Strauss and Corbin's original 1990 framework, every category is described through a paradigm model. Causal conditions (what produces the category), the phenomenon itself, context (the specific circumstances), intervening conditions (factors that moderate the action), action/interaction strategies (what people do in response) and consequences (what results). A researcher running axial coding in this tradition is building a small explanatory theory for each category.
Where axial coding trips up most teams is the move from shared vocabulary to relational logic. Two codes that share vocabulary can belong to entirely different categories. Two codes that look unrelated on paper can sit at opposite ends of the same causal chain. The test is not "do these codes feel like the same thing" but "does this grouping produce a statement about how one condition leads to another." A category that cannot be turned into a causal sentence is not yet a category in the axial sense.
A Worked Walkthrough: Open Codes to Axial Structure
Picture a researcher with eight open codes from a consumer frustration study on household staples:
- "ran out mid-week"
- "forgot to reorder"
- "price shock at checkout"
- "switched to store brand"
- "bought from a different retailer"
- "didn't realize stock was low"
- "annoyed at myself"
- "just grabbed whatever was there"
Each code is accurate. None of them explains anything yet.
The axial move is to ask what relates these codes to each other. "Ran out mid-week," "forgot to reorder" and "didn't realize stock was low" share a condition: the product has low salience in the household. It runs in the background until it doesn't.
That condition produces a disrupted replenishment event. The consequence is "switched to store brand" or "bought from a different retailer." The category is disrupted replenishment, held together by a causal logic. Low salience creates an unmanaged reorder cycle, which leaves the brand exposed at the worst possible moment.
A theme label says "Replenishment Frustration." The axial memo says: "When a product operates below the household's active attention threshold, replenishment fails silently. The brand then loses its incumbent advantage at the moment of forced choice." When automated coding tools generate an initial thematic pass, the researcher's job is to interrogate whether the groupings carry explanatory logic or just resemblance. In Enumerate, generated themes are a first pass that the researcher reviews, renames, merges or removes before they apply.
Three Mistakes That Break Axial Coding
The first mistake is treating axial coding as a re-labeling pass on open codes. Grouping "ran out mid-week," "forgot to reorder" and "price shock at checkout" under "Purchase Friction" is theming. Axial coding demands the harder question: what condition produces this category, what action does it trigger and what consequence follows?
The second mistake is closing the frame after one pass. Categories that hold across the first twelve transcripts often fracture when tested against a different segment or a later wave. Axial categories are hypotheses. Revise them when the data resists them.
The third mistake is the easiest to miss: ignoring negative cases. A respondent who did not switch brands despite the same disrupted replenishment pattern is more analytically valuable than the tenth who did. Negative cases expose the condition you haven't named yet. That unnamed condition is usually where grounded theory does its real explanatory work.
Want to see how researcher-reviewed themes and codes keep each category tied to the responses behind it? Book a demo with Enumerate.
Frequently Asked Questions
Open coding breaks the data apart: you read line by line, naming what's happening in each passage. Axial coding puts the pieces back together. You take the codes open coding generated and group them into categories. Then you trace the conditions around each category and the consequences it produces.
Start once open codes begin repeating across interviews and candidate categories are visible. In Strauss and Corbin's approach the two stages overlap. You keep open coding new data while relating the codes you already have. Later data then tests the categories you built early.
Related reading

Open-Ended Survey Questions: Examples, Placement and Coding
Practical open ended survey questions examples by industry, with sequencing advice and coding frameworks to turn verbatim into reliable insights.
Read more
Automated Coding for Qualitative Data: Can You Reproduce It?
AI codes most qualitative data now, but the checks never caught up. How model updates can break your tracker, and how to run reliability on a machine coder.
Read more
Open Ended Questionnaire Data Analysis: From Overwhelm to Insight
Transform messy open-ended survey responses into actionable insights. Expert techniques for analyzing qualitative questionnaire data at scale.
Read more