There is only one place to buy ISBNs in the United States: Bowker (The United States ISBN Agency). In the UK, it is Nielsen (Nielsen UK ISBN Agency). Each country has exactly one agency allowed to assign ISBNs.
Why then do some publishers/printers/people claim they can sell you an ISBN? For instance, both CreateSpace (Amazon’s printing company) and Smashwords claim they can sell you an ISBN. If only Bowker is permitted to sell them, why is this? (My explanation will use CreateSpace to illustrate)
An ISBN encodes within it the name of the person (publisher) who bought it. Fresh ISBNS are bought directly from Bowker. So if you buy an ISBN (or a set of ISBNs) from Bowker, then you will be listed as the publisher for each of the ISBNs you bought. All someone has to do is look up the ISBN, and they will find your name (or imprint — that is, your publishing company) listed as the publisher.
When you’re publishing a book through CreateSpace, it gives you four ISBN options:
CreateSpace-Assigned ISBN (FREE)
CreateSpace is both a printing house and a publisher. As such, they have bought a set of one zillion ISBNs from Bowker, and they assign one to your book. Because CreateSpace bought the ISBNs, CreateSpace is the publisher listed. You cannot change this without assigning your book a fresh ISBN.
Custom ISBN ($10)
As in the previous case, CreateSpace takes one of the zillion ISBNs they bought from Bowker and assigns it to your book. As far as Bowker is concerned, because CreateSpace bought the ISBNs, CreateSpace is the publisher. You can’t change the publisher for your book unless you assign it a fresh ISBN.
HOWEVER, CreateSpace makes it appear that you are the publisher by going into Amazon.com and simply replacing their name with yours. Similarly, whenever they sell your book to someone (either to an end customer or for resale), they say that you’re the publisher. However, your ISBN still encodes CreateSpace as the publisher, which is why if you want your book published somewhere else, you can’t take the ISBN with you. CreateSpace is really the publisher, not you, they’ve just made it seem like it’s you by listing your name on their site.
Custom Universal ISBN ($99)
In this case, CreateSpace goes to Bowker and purchases a fresh ISBN in your name, so you are officially listed as the publisher and thus can take the ISBN with you even if you choose to print your book somewhere else.
Note: This option is actually cheaper than buying directly through Bowker if you’re interested in just one ISBN, due to an arrangement CreateSpace has with Bowker.
You Provide
The final option is for you to provide an ISBN that you’ve purchased through Bowker (or the ISBN Agency for your country). This ISBN encodes you as the publisher, so you can use it no matter where you print your book.
Hope that helps!
Summary
If you want your book to show you as the publisher, you must purchase an ISBN directly from Bowker (US) or Nielsen (UK). You can purchase ISBNs from third parties only if you’re willing to have that party listed as your publisher. Occasionally, you can purchase an ISBN from a third party and be listed as publisher on their site, although the third party will still be listed within the ISBN encoding as the publisher. If you pay a larger fee, some third parties will purchase an ISBN from Bowker on your behalf, allowing you to be listed as the publisher both on their site and within the ISBN encoding.