Registration Failed - Error 99
Amazon Kindle
Severity: ModerateWhat it means
Kindle 'Registration Failed - Error 99' appears specifically when trying to register a Kindle through the Kindle for PC or Kindle for Mac desktop app.
The verbatim message is: 'Kindle Registration Failed - Error 99'.
Despite how it looks, the device itself is almost never the problem — Error 99 nearly always points to one of three things: your computer's clock is off, your Amazon account has two-step verification enabled, or your Amazon password contains a special character the app handles poorly.
Affected Models
- Every Kindle device when registering via Kindle for PC (Windows)
- Every Kindle device when registering via Kindle for Mac
- Error 99 is desktop-app-specific — direct on-device registration shows different messages
- Common across Paperwhite, Oasis, Voyage, and base Kindle models
- Same error code in Kindle for PC across multiple app versions
Common Causes
- Computer's system clock is wrong (off by more than 5 minutes — Amazon's auth servers reject the request)
- Two-step verification is on, but you didn't append the OTP code to the password
- Wrong Amazon account (multiple accounts; you used one email but the other password)
- Amazon password contains special characters that Kindle for PC mishandles
- Kindle for PC is an outdated version that pre-dates a security change
How to Fix It
-
Check your computer's clock.
An incorrect system time is the #1 cause of Error 99 — Amazon's authentication tokens are time-sensitive.
On Windows: right-click the clock > Adjust date/time > toggle 'Set time automatically' off and on.
On macOS: System Settings > General > Date & Time > toggle 'Set time and date automatically' off and on.
Then retry registration. -
Handle two-step verification.
If your Amazon account has 2-Step Verification (2FA) enabled, the Kindle for PC app doesn't prompt for the OTP separately.
You have to append the OTP digits directly to the end of your password with no space.
Example: if your password is 'Hello123' and the OTP is '456789', you type 'Hello123456789' as the password.
Get the OTP from your Authenticator app or SMS exactly when you press Register. -
Verify you're using the right Amazon account.
If you have more than one Amazon account, double-check that the email and password belong to the same account.
A common mistake is using the email of Account A and the password of Account B — Amazon returns Error 99 with no specific hint.
Sign into amazon.com in a browser with the same credentials first to confirm they work together. -
Reset your Amazon password to all-alphanumeric temporarily.
If your password contains a backslash, double quote, or other rarely-used special character, the Kindle for PC app sometimes mishandles it during the auth request.
Reset your Amazon password at amazon.com to one that contains only letters and numbers, register the Kindle, then change the password back to your preferred one if you want. -
Reinstall Kindle for PC.
Uninstall the current Kindle for PC or Kindle for Mac app.
Restart the computer.
Download the latest version from amazon.com > Help > Apps > Kindle for PC/Mac.
Install fresh and try registration again.
An outdated version of the app sometimes still uses an old auth flow that Amazon's current servers refuse.
When to Call a Professional
Error 99 doesn't need Amazon's repair line — it's purely an authentication issue.
If clock, 2FA, and password verification all check out and Error 99 persists, an outdated Kindle for PC version is the next suspect — uninstall, download the current version from amazon.com, install, and retry registration.
Frequently Asked Questions
I don't use Kindle for PC — why do I have an Error 99?
If you're seeing Error 99 on the Kindle device itself (not in the desktop app), that's actually a different error.
The device-side registration error usually reads 'Unable to Connect. There was an error while registering your Kindle. Please try again later.' without a numbered code.
Both have similar root causes — wrong time, wrong account, or 2FA — but if your message shows '99', you're definitely in the desktop app and the steps on this page apply.
If your device-side error has no number, the fixes overlap (check time, check 2FA, check account) but the verbatim message you're seeing is different.