Apercu
Get started
All posts

By Apercu team ·

Inductive vs Deductive Coding: Differences, Examples and When to Use Each

Inductive coding builds codes from the data. Deductive coding starts from a predefined codebook. See examples, pros and cons, and how to combine both.

thematic analysissurvey codingqualitative researchguide

Quick answer: inductive coding creates codes from what people actually wrote, so the categories come from the data. Deductive coding starts with a predefined list of codes, from a theory, a framework or a previous survey, and applies it to the data. Use inductive coding to explore and deductive coding to compare. Most real projects use a hybrid of both.

Side-by-side comparison

Inductive coding Deductive coding
Codes come from The data A theory, framework or existing codebook
Direction Bottom-up Top-down
Best for Exploratory questions, new topics Tracking studies, testing a framework
Strength Captures unexpected ideas Consistent and comparable over time
Risk Codes drift and multiply Misses ideas outside the codebook
Speed Slower at first Faster once the codebook exists

Inductive coding example

Question: "What could we improve about our app?"

You read 80 answers and notice recurring ideas: "sync is slow", "lost my notes", "too many notifications", "dark mode please". You create codes from them:

  • Sync speed
  • Data loss
  • Notification overload
  • Feature request: dark mode

None of these were planned. They came from the answers.

Deductive coding example

Question: "How was your onboarding experience?"

Your team already tracks onboarding with four stages, so the codebook is fixed in advance:

  • Signup
  • First project setup
  • Inviting teammates
  • First result

Every answer is coded into those stages, which makes this quarter directly comparable with the last.

The hybrid approach

Most applied projects start deductive and stay open to inductive codes:

  1. Begin with the codes you know you need, such as product areas or journey stages.
  2. Code a sample and add a new code whenever an idea appears that does not fit.
  3. Freeze the codebook once new codes stop appearing, then code the rest.

This gives you comparability and still catches surprises.

Which one should you use?

Situation Use
First survey on a topic Inductive
Quarterly tracking survey Deductive, with an Other code to catch new topics
Testing a theory in academic research Deductive
Exploring interview data Inductive
Business survey with known product areas Hybrid

Where AI fits

AI thematic analysis tools such as Apercu work inductively: they group responses that talk about the same thing and name the groups, without a codebook. That is a fast way to get a first draft of an inductive code frame. If you need a fixed, deductive codebook applied the same way every wave, use the AI themes to check for new topics and keep your official codebook for reporting.

For the full coding workflow, see how to code open-ended survey responses.

FAQ

Is thematic analysis inductive or deductive?

It can be either. Inductive thematic analysis builds themes from the data, while deductive thematic analysis is guided by existing theory or a predefined codebook. Many studies combine both.

What is a priori coding?

A priori coding is another name for deductive coding: the codes are defined before you look at the data.

Can you use inductive and deductive coding together?

Yes. A hybrid approach starts with predefined codes and adds new ones when the data contains ideas that do not fit. It is the most common approach in applied research.

Which is faster, inductive or deductive coding?

Deductive coding is faster once the codebook exists, because you are not inventing codes as you go. Inductive coding takes longer at the start but is better at catching unexpected ideas.

Try thematic analysis free

Upload your first dataset and get AI-labeled themes in minutes. No credit card required.

Start free - no card needed

Free plan: 5 analyses included. Paid plans from $14.99/mo.