
BISAC Codes Explained for Self-Publishers
A practical introduction to BISAC Subject Headings, how the codes are structured, where self-publishers encounter them, and how they differ from Amazon KDP categories.
BISAC Subject Headings are standardized subject classifications used across the North American book industry. They give publishers and distribution systems a common way to say what a book is about, which is especially useful when metadata moves between companies that do not share the same consumer-facing category tree.
For KDP-only authors, BISAC is less visible than it once was because Amazon now lets authors choose Amazon categories directly. For publishers who distribute more widely, however, BISAC remains part of the metadata vocabulary worth understanding.
What a BISAC Code Represents
A BISAC code represents a subject heading, not a marketing slogan and not a retailer rank. The code gives systems a concise identifier for a subject such as a branch of history, business, fiction, science, health, or another area.
The human-readable heading is as important as the code itself because it shows the intended scope. When selecting subjects, read the notes and hierarchy rather than choosing solely from a familiar word in the heading.
Who Maintains the Standard
The Book Industry Study Group maintains the BISAC Subject Headings list and updates it as publishing subjects evolve. New headings can be added, older ones can change, and publishers should use the current list rather than copy codes from an old blog post or spreadsheet.
BISG publishes the current headings and guidance at its official BISAC Subject Headings resource. If you are building a metadata workflow, that should be your reference point.
How the Code Structure Works
BISAC codes combine an alphabetic subject prefix with numbers that identify a specific heading. The hierarchy expressed in the readable heading gives the practical meaning, so the goal is to choose the most accurate current subject rather than to memorize the numbering system.
A book can require more than one subject heading when it substantially covers multiple areas. The selections should still have a clear primary subject and should not be padded with weakly related codes simply to increase distribution exposure.
How to Choose BISAC Subjects
Start with the book itself: genre or subject, audience, scope, and primary reader use. Then review the relevant BISAC family and choose the heading that best describes the dominant content, using additional codes only when they represent substantial secondary subjects.
- Read the full heading and any usage notes.
- Choose the subject from the manuscript, not from a marketing wish list.
- Prefer current specific headings when they accurately fit.
- Avoid codes that describe only one short chapter or minor theme.
- Keep a record of the edition of the BISAC list used in your metadata.
A consumer book about household budgeting for new parents may legitimately need a personal-finance subject and a family-related secondary subject. A professional accounting code would be misleading if the book does not teach accounting practice.
Where Self-Publishers Encounter BISAC
BISAC commonly appears in metadata workflows beyond the KDP category selector, including some distributors, wholesalers, ISBN-related records, publishing databases, and structured metadata feeds. The exact requirements depend on the service you use.
If a distributor asks for BISAC, supply current subject headings rather than trying to paste Amazon category names into the field. If KDP asks for categories, choose Amazon’s current categories rather than trying to reverse-engineer them from BISAC.
BISAC and KDP Categories Are Not One-to-One
Amazon’s category tree is designed for its stores and shoppers, while BISAC is an industry subject standard. The structures overlap conceptually but do not map perfectly, so the same book may use different wording in each system.
The useful consistency test is semantic rather than mechanical. If the BISAC record and KDP categories tell substantially different stories about the book, review both and decide whether the difference is justified by the platforms or caused by poor metadata.
Build a Master Metadata Record
Publishers working across multiple channels should maintain one master record containing title data, contributors, description, keywords, BISAC subjects, retailer categories, ISBNs, territories, and version history. This makes metadata changes traceable and prevents different retailers from drifting into contradictory positioning.
When BISAC updates, review the affected titles rather than changing everything automatically. A new code can be useful when it describes a book more precisely, but stability is valuable when the existing classification remains accurate.
Frequently Asked Questions
What is a BISAC code?
It is a standardized identifier for a book subject heading maintained by the Book Industry Study Group.
Is BISAC an Amazon system?
No. BISAC is a book-industry standard. Amazon uses its own retailer category system.
How many BISAC codes should I use?
Use the number required by your distribution workflow and justified by the book’s substantial subjects. Do not add weak codes just for exposure.
Do BISAC codes change?
Yes. The list is updated, so use the current BISG resource when selecting codes.
Do I enter BISAC codes in the KDP category selector?
No. KDP currently presents Amazon categories directly.
Why should a KDP author care about BISAC?
It matters most when you distribute through additional channels or maintain professional metadata beyond Amazon.
Use BISAC as a Metadata Standard, Not a Ranking Tactic
BISAC is valuable because it creates consistency across the book trade. It is not a shortcut to Amazon bestseller lists, and it should not be treated as an obsolete curiosity simply because KDP now exposes its own categories directly.
Choose accurate current subjects, keep them in a master metadata record, and let each retailer map the book into its own storefront taxonomy. That is a cleaner strategy than forcing Amazon and BISAC to behave as the same system.