DistributionGuide·Kobo

Publishing on Kobo with ONIX 3.0

Kobo, part of Rakuten, is one of the world's largest ebook retailers — with a strong presence in Canada, the US, the UK, Australia, and across Europe. For independent publishers, it's one of the most direct routes to global ebook distribution. Kobo does not accept ONIX 2.1. Their ingestion system requires ONIX 3.0, and several fields that were optional before are now mandatory.

What Kobo requires

Based on Kobo's published metadata style guide. These fields must be present and correctly structured for a title to be ingested and activated:

  • ISBN-13 — unhyphenated, both ProductIDType 15 and 03
  • Title — maximum 250 characters
  • Publisher name — maximum 250 characters
  • Contributor with role code (A01 for author)
  • Language — three-character ISO code (e.g. eng)
  • Subject codes — BISAC, BIC, or Thema, up to three recommended
  • Sales Rights — SalesRightsType 01 mandatory, missing rights fails ingestion
  • Publishing Status — 02 (forthcoming) or 04 (active) to activate a title
  • Product Form — ED (digital download) with format detail for EPUB
  • Price — PriceType codes 01/02, 03/04, or 41/42 only; currency uppercase
  • Cover image — minimum 1600px on the shorter side

Where submissions typically fail

Missing sales rights

Sales Rights is the single most common ingestion failure on Kobo. It is a mandatory composite — if it's absent, the metadata record fails entirely and the title does not appear in the catalogue.

Wrong price type codes

Kobo accepts only three pairs of price type codes: 01/02, 03/04, or 41/42. Any other value will reject at ingestion. This catches publishers migrating from ONIX 2.1 where different codes were common.

Cover images below minimum size

Kobo rejects covers where the shorter side is under 1600 pixels. This is checked at the file level — a valid ONIX record with a non-compliant image URL will still fail to go live.

How Onix Creator helps

Sales rights built into every export

Sales Rights composites are required, not optional. Onix Creator structures them correctly in every generated file — they can't accidentally be left out.

Correct price type codes

Kobo's accepted price type codes are the only options in the pricing fields. You can't accidentally enter a code that Kobo rejects.

ONIX 2.1 migration

Upload an existing ONIX 2.1 file and Onix Creator converts it to a valid 3.0 structure with Kobo-compatible fields — including sales rights and pricing composites.

Ready to generate your Kobo file?

Start with 5 free exports. No credit card, no setup.