Qualitative Coding Methods: A Practitioner's Guide

In this piece
Qualitative coding methods are the part of the project where most studies quietly go wrong. The trouble usually starts in the week after the transcripts land, when an analyst opens the first PDF and starts highlighting. The choices made in that first hour set a ceiling on how defensible the final readout will be: which method, which grain and who codes.
Key Takeaways
- Inductive coding builds categories from the transcript up. Deductive coding applies a pre-built frame from the brief down. Most real studies need both.
- Phenomenology, grounded theory and framework analysis are not interchangeable. The research question dictates which method fits.
- Intercoder reliability matters more than the specific scheme. Two coders, a shared sample and a Cohen's kappa above 0.70 keep you honest.
- AI-assisted coding handles first-pass tagging and codebook application without removing the senior researcher's interpretive job.
Inductive vs deductive: pick on purpose
The inductive vs deductive question gets asked badly. Teams treat it as a personality choice ("we're an inductive shop") when it's a function of the brief. If the client wants to know how new-mover parents talk about diaper leakage in their own words, that's inductive. Start with no codes and read the first handful of transcripts, then formalize a codebook once categories stabilize. If the client has a hypothesis about three specific friction points and wants to count how often each appears across a large corpus, that's deductive. Write the codebook before you read, then apply it.
The mistake is doing one when the other was called for. Inductive coding on a tightly scoped concept test wastes two weeks producing categories the client already named in the brief. Deductive coding on a foundational study locks in the client's existing mental model and confirms what they already believed.
Most serious studies run a hybrid. You can move between the two within a single study, coding inductively at first and folding in deductive themes once the research question sharpens. The honest framing for a kickoff meeting is "we'll start inductive across the first wave of transcripts, then formalize a codebook and apply it deductively to the rest." That gives you the discovery of the first approach and the consistency of the second. We've written elsewhere about the six-step coding framework that operationalizes this.
Phenomenology, grounded theory and framework analysis: when each one fits
Which approach matches the question matters more than the label. A quick map:
Phenomenology fits when the question is about lived experience itself. Picture what it is like to be a Type 1 diabetic managing CGM alerts or a first-time founder during launch week. The coding is descriptive and follows the structure of the experience. You're asking what the category is from the inside. For a fuller treatment of when and how to apply it, see our guide to phenomenological research.
Grounded theory comes from Glaser and Strauss's 1967 work and fits when the goal is a new theoretical model. In the widely used Strauss and Corbin version, coding moves through open, axial and selective phases. Most commercial research does not need grounded theory. Most projects that claim to use it are doing thematic analysis with theoretical aspirations. Use it when the deliverable is a model.
Framework analysis grew out of UK applied policy research. It fits applied and commercial work where the question is defined upfront. The deliverable is a matrix: rows are research questions, columns are respondents and cells hold the focused answer for each. This is the workhorse method for most agency and in-house teams, even when they don't call it that.
Thematic analysis is the default for the rest, the largest category by volume of commercial work. If you're not sure which method you're doing, you're probably doing thematic analysis. That's fine. Just do it rigorously with an explicit codebook and intercoder checks, rather than calling it "we read the transcripts and wrote up what stood out."
Coding at scale without losing the thread
The harder problem is running a method across a large corpus without code drift. A human coder reading a transcript late Friday afternoon does not apply the codebook the same way they did Monday morning. Two coders working in parallel diverge faster than either expects. Double-coding a shared sample and computing Cohen's kappa catches this, but only after the drift has already happened.
This is where automated coding earns its place. Enumerate proposes a first coding frame for the researcher to review and edit. Once approved, the frame applies across every transcript. The senior researcher then interprets what it surfaces. We've covered the tradeoff between depth and breadth in qual elsewhere.
Some discipline stays the same. Every theme traces back to verbatim evidence and every code has a definition a second coder could apply. The senior researcher still reads enough raw transcript to catch what the codebook missed.
Book a demo with Enumerate to see how AI-assisted coding holds up on your next study.
Related reading

Limitations of AI Content Analysis: What It Gets Right and Where It Breaks
A senior researcher's honest look at AI content analysis limitations: where it excels, where concept drift and contradiction handling go wrong, and what to watch for.
Read more
Descriptive Coding in Qualitative Research: A Practical Guide
A step-by-step guide to descriptive coding: choose your unit of analysis, build a stable codebook and check inter-rater reliability before the full corpus.
Read more
Monadic vs Sequential Monadic Testing: Order Effects, Sample Economics, and Why Teams Default Wrong
Most teams pick the wrong product test design by default. Here's what the order effect research actually says about monadic vs sequential monadic testing.
Read more