BISAC codes explained: how to choose subject codes for your book
BISAC codes explained: what they are, how many to choose, five example books with their BISAC and Thema codes, and how it all relates to KDP categories.
Short answer
BISAC codes are the subject codes the book trade uses to shelve your book, like FIC031000 for “FICTION / Thrillers / General”.
- The list is maintained by the Book Industry Study Group (BISG).
- Choose no more than three, the most specific one first, and avoid “General” codes.
- Amazon KDP doesn't use BISAC: there you pick three Amazon categories straight from Amazon's category tree (as of November 2026).
Contents
BISAC codes are the subject codes the book trade uses to decide where your book goes: which shelf, which online category, which search filter. A code like FIC031000 stands for “FICTION / Thrillers / General”. This guide explains how the codes work, how many to pick, shows five example books with their BISAC and Thema codes, and clears up how all of this relates to your categories on Amazon KDP.
What BISAC codes are for
Every book that goes into the trade needs a machine-readable subject. Retailers build their categories from it, bookshops use it to stock themed tables, and library and store search systems filter by it. A vague code puts your book on the wrong shelf, where the right readers never see it.
Where you need which code:
| Where you publish | What you enter |
|---|---|
| Amazon KDP | three Amazon categories from Amazon's category tree, no BISAC |
| IngramSpark and the US trade | BISAC, three codes recommended |
| UK, Europe and international distributors | often Thema, sometimes BISAC as well |
| Ebook aggregators | usually BISAC or Thema, depending on the service |
How a BISAC code is built
BISAC stands for Book Industry Standards and Communications. The list is maintained by the Book Industry Study Group (BISG) and free to browse. Each code has three letters for the main section and six digits, plus a heading that reads from general to specific:
- FIC031000: FICTION / Thrillers / General
- SEL023000: SELF-HELP / Personal Growth / Self-Esteem
- CKB055000: COOKING / Regional & Cultural / Mediterranean
BISG's own guidance comes down to three rules. Use no more than three codes per title, and fewer if they already describe the book. Use the most specific code possible, and don't add a general heading next to a specific one. The first code is the primary code and should be the book's main subject. IngramSpark puts it more bluntly: avoid General codes whenever possible.
Thema: the international counterpart
Thema is published by EDItEUR and maintained by an international committee. Its codes are language-independent: FH means thriller and suspense fiction in every language, and the more letters, the more specific (FHX is psychological thriller). Qualifiers add places, languages or audiences. If you distribute outside the US, expect to be asked for a Thema code alongside or instead of BISAC.
Five example books with their codes

Here is how the five example books would be coded (the first code is the primary one):
| Book | BISAC | Thema |
|---|---|---|
| Thriller | FIC031000 Thrillers / General | FH Thriller / suspense fiction |
| Self-esteem guide | SEL023000 Personal Growth / Self-Esteem | VSP Popular psychology |
| Personal finance guide | BUS050000 Personal Finance / General | VSB Personal finance |
| Mediterranean cookbook | CKB055000 Regional & Cultural / Mediterranean | WBN National and regional cuisine, with a place qualifier |
| Fox picture book | JUV002110 Animals / Foxes, JUV010000 Bedtime & Dreams | YBCS Picture storybooks |
Two things stand out. The schemes don't map one to one: BISAC has a heading for self-esteem, Thema files the same book under popular psychology. And a second code is worth adding only when it adds information, like “Bedtime & Dreams” for the picture book. For the thriller, a second thriller code would add nothing.
Amazon KDP: three categories from Amazon's tree
KDP doesn't ask for BISAC. You select three categories directly from Amazon's category tree: category, subcategory and placement. Categories vary by marketplace and format, and not every category is available for every format. Amazon doesn't allow categorization that misleads readers and may change or remove a category that doesn't match the book.
On Amazon, competition matters as much as accuracy. In a small, fitting subcategory a few sales a day can be enough for a top spot. How many exactly, the sales rank of the books at no. 1 and 2 in that category tells you.
Common BISAC mistakes
- General codes. FIC000000 “FICTION / General” tells the trade nothing. Almost every book has a more specific code.
- Three codes that say the same thing. Three thriller variants don't make a book more visible, they dilute it.
- Wrong audience. A children's book belongs under JUV (Thema Y), not FIC (Thema F).
- Popular instead of accurate. A busy category the book doesn't fit brings disappointed readers.
- Mixing up Amazon and the trade. BISAC and Thema are for distributors and bookshops; Amazon categories are chosen separately on KDP.
Categories, ranks and codes in one go
The Bookfairy category research gives you both at once: fitting Amazon categories for your marketplace (eight Amazon stores to choose from) with the current rank of the books at no. 1 and 2, plus Thema and BISAC for distributors and the book trade. Everything comes as text to paste and as a CSV. You see the first suggestion for free; the full research costs $4.2035 tokens. For KDP's seven keyword boxes there is the keyword research.
Frequently asked
What is a BISAC code?
A BISAC subject code assigns a book to a topic, for example SEL023000 for “SELF-HELP / Personal Growth / Self-Esteem”. BISAC stands for Book Industry Standards and Communications; the list is maintained by the Book Industry Study Group and free to browse.
How many BISAC codes should I use?
BISG best practice is no more than three, and fewer if one or two already describe the book fully. The first code is the primary code and should be the book's main subject.
Does Amazon KDP use BISAC codes?
No. On KDP you select three categories directly from Amazon's own category tree. BISAC matters for IngramSpark, other distributors and the wider book trade.
What is the difference between BISAC and Thema?
BISAC is the US standard; Thema is the international scheme from EDItEUR with language-independent codes (FH means thriller in any language). Many books carry both.
Should I use a General code?
Only if there is genuinely no better code. BISG discourages supplying a general heading alongside a specific one, and IngramSpark advises avoiding General codes whenever possible.
Sources (5)
- BISG: Complete BISAC Subject Headings List (retrieved 7 Nov 2026)
- BISG: Selecting a BISAC Code (retrieved 7 Nov 2026)
- IngramSpark: BISAC Subject Codes (updated 19 Dec 2024, retrieved 7 Nov 2026)
- EDItEUR: Thema Subject Categories (retrieved 7 Nov 2026)
- Amazon KDP: Choosing Categories (retrieved 7 Nov 2026)