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.
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:
- Begin with the codes you know you need, such as product areas or journey stages.
- Code a sample and add a new code whenever an idea appears that does not fit.
- 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.