Research is the first step of any big project like this one. Take a look around at your options. As of 2010 some online self-publishing companies like Lulu.com guarantee the writer 80 percent of the revenue from your book and the rights to retain complete ownership of your work. Other online publishing companies like Createspace.com offer writers a free consultation as well as professional editors. Though neither of these companies publish children's books exclusively, they both boast a variety of tools so that your book will meet its intended audience. Since the most reputable online publishers do not focus on a specific kind of book, it is up to you to utilize the tools available so that your work gets to your audience.
Cost is always a big issue, and the amount of money you will spend on publishing will vary. Some companies will publish your book for free but charge more for printing costs. As of 2010, publishing your book online will cost between $1,500 to $2,000.
Create an account with the company you have chosen. This is free and will require basic information about both you and your publishing project. After your information is entered, you can opt to have a professional company editor review your manuscript. If having a professional editor is something you feel you need, make sure to choose a company that provides this option for their writers.
Upload your manuscript to the company's data base. Some companies will let you format and choose what size paper you want for your book. This is helpful if your children's book has pictures that you can then upload into the format template. Not all companies give you the option of formatting your book. If you want to be able to format your piece in a creative way, make sure the company you choose provides you with this option.
Publish your book. Some companies have fixed royalty rates while others let you choose your own. You can use the interactive tools to spread your book to companies like Amazon.com, Barnes & Noble and Borders Books and Music. Some companies also let you create your own e-store domain on their website.