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.
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.
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 surface similarity. 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. In grounded theory, that unnamed condition is usually where the real explanatory work happens.
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