How I Made $6,000 in 7 Days with my Ebook

In July 2012 I published my ebook, Music For Geeks and Nerds. I earned about $6,000 in profit in the first seven days and more than $10,000 in one year. It’s not nearly as much as someone like Nathan Barry is doing, but it’s reportedly more than what I could make with traditional publishing. It’s my first profitable product and I’ve learned a lot from publishing it. I hope this post will be a useful datapoint to anyone interested in self-publishing their own book.

Validating the Idea

I had the idea of a book to use programming to teach music for a long time. To see if people were interested I presented the tutorial Making and understanding music with Python and a little bit of Math at a Python conference. I had no idea if people were going to subscribe to the tutorial, but in the end I had a great time teaching it and since I received good feedback I decided to go ahead and write the book. Validation is an important step because nobody likes to work on something for hundred hours only to discover that nobody wants it.

Payment Processing

I sell the book on my own website and on Amazon (both Kindle and paper). On my site I use e-junkie (with PayPal) and Gumroad for payment processing. At the time I didn’t know what to expect, so I went with both. Today I would use Gumroad only. This article by Sacha Greif comparing payment processors was very useful. To this day I get most of my sales from PayPal, but I’m pretty sure it’s because the big button links to the e-junkie cart:
I’ve been meaning to ditch PayPal and use only Gumroad, but I never got around it.
The percentage of sales in the first week were: 75% from e-junkie, 15% from Gumroad, and 10% from Amazon. Today it’s almost 50–50 between e-junkie and Amazon.

Learning About Marketing

As an academic my knowledge about marketing and launching products was negative. I learned a lot from Rob Walling’s Start Small, Stay Small and from the Micropreneur academy (run by Rob and Mike Taber). The Academy has a private forum were we can ask questions and help each other. Before launching I received very good suggestions from many people, specially from Dave Rodenbaugh (thanks Dave!).

Launch Day

I was so afraid that PayPal would freeze my account that I called to let them know that I was going to sell a book and that I might have a few sales.
I sent an email to my mailing list and posted a link to Hacker News, where I did managed to get on the first page:

I also managed to be the 3rd book on the Music category on Amazon and 5th on Programming:

I was overwhelmed by the positive response. Some have even emailed me to say they liked the silly jokes in the book! 😉
It was a really good idea to clear my schedule and stay home answering questions and suggestions on Hacker News, email, and twitter, and fixing small problems.

Lessons Learned

These are the main lessons I learned:

  1. Have packages and different tiers. I did think about having screencasts and videos but I just didn’t have the energy nor the time. Not only it could have increased my revenue but it could have increased the value for the readers.
  2. Have a mailing list and keep it updated. I had a mailing list, but I only wrote once to announce the book launch. As a consequence the conversion rate from the mailing list was small.
  3. Write blog posts. I could have written some blog posts on my website and as a guest on other blogs to raise interest in the book.
  4. My Amazon sales probably cannibalized some of the sales on my website. Having a book on Amazon may be good for validation (“Look ma, my book is on Amazon!”) and it’s also good for the readers since they have another way to purchase the book. But I probably won’t use Amazon for my next book.
  5. Nathan Barry is the man. I launched my book about the same time Nathan launched his first book. He went on to launch other products and to be extremely successful. In his latest book he talks about his approach to launching products. I bought it recently thinking I was not going to learn much since I have already launched a book, but it was extremely useful and I have taken lots of notes. If you are interested in launching books or informational material, I greatly recommend it. I’m looking forward to apply what I’ve learned from his book in my next product.

In all, I’m happy with my first book. It’s hardly a full income, but I had a blast by actually launching something (instead of day dreaming) and learning more about non-academic publishing. I’m happy that I could produce something that hundreds of people found useful and I’m looking forward to launch my next book.

  • Pingback: How I Made $6,000 in 7 Days with my Ebook | Boardmad()

  • Lukasz

    I have a question about the payments. I’m familiar with the article you pointed to but I’m curious about your experience. Why would you ditch e-junkie and go with Gumroad only?

    • pedrokroger

      I like e-junkie a lot, it’s a great service. It’s PayPal I’m afraid of. They have the habit of freezing accounts without warning (search for something like “PayPal freezes my account”). Also, I like the idea of having only one payment service since it’s simpler.

      • Teun

        You should keep in mind though that not everyone has a creditcard(mainly in Europe). If I see a site where I can only pay with a credit card I have to buy a prepaid creditcard(using my bank account or Paypal) and then use that. Which usually ends up costing me more because of transaction fees(when buying the card) and 2$ sitting on a creditcard I can’t do anything with.

        • pedrokroger

          Good point, thanks for sharing! I guess I’ll keep PayPal as an option then.

  • Pingback: How I Made $6,000 in 7 Days with my Ebook | Enjoying The Moment()

  • Congratulations! You deserve your success.

    • pedrokroger


  • Awesome, great job giving options and creative in the way you have two payment systems in the same CTA. I launched my first book a month ago and a few people actually refused to use Gumroad, so I added a separate paypal link. I think I will tweak more towards your style.

    • pedrokroger

      Good point. Sacha Greif has a beautiful design for his book where when you click on the buy button it shows two options to the user:

  • Mark Myers

    Excellent post. I have one question: How did you get enough visibility to sell several hundred books? For that matter, what was your strategy for landing at Number 8 (at the moment I post) on Hacker News?

  • Jimmy Moncrief

    Great Article! Would you mind sharing how big your email list was for the launch?

    • pedrokroger

      Not very big: 40 people. Building a useful mailing list that brings value to people is one of my top priorities for my next book.

  • Thanks for the awesome article, i love when people give insight on how they do things 🙂 keep up the good work.

    • pedrokroger


  • Nice job, Pedro! FYI, I’ve done six figures in PayPal transactions this year and haven’t had any issues. When an account suddenly does a lot of volume after a period of relative quiet, their fraud department is going to be notified and they’re going to make sure you’re not part of some money laundering or otherwise nefarious group. The only problem I’ve ever had with them was having account withdraw permissions suspended when I logged in while overseas — apparently having someone who routinely logs in from Virginia suddenly logging in from Ireland is an issue 🙂 (I appreciate that they have checks like that in place, but when the money is being withdrawn to the same account as always… it doesn’t make much sense.)

    • pedrokroger

      Thanks Brennan! I’ve following you for a while and I truly enjoy your articles and podcast (I’m looking forward to listen to the newest one with Rob).

      Thank you for sharing your experience. In hindsight I also never had any major problem with PayPal, except one time they blocked my account when I was using a VPN 😉

  • Richard

    Congrats! I bought a copy after seeing it featured in Python Weekly last year.

    • pedrokroger


  • Phil

    Good stuff. Keep up the good work!

    • pedrokroger


  • Eko Suprapto Wibowo

    Amazingly clear!

    Do you have any tips on how to avoid boredom aroused when we start to write a book?

    • pedrokroger

      1. Make it interesting
      2. Discipline

      • Eko Suprapto Wibowo

        Thank youu! 🙂

  • Jason M Stallworth

    Thanks for writing this. I’ve been going back and forth (relentlessly) on Clickbank vs Amazon and thought, why don’t I just sell my eBook on a page of my own website? I’m signed up with e-Junkie already from a product I have launched on CB years ago but pulled it to make some revisions (I needed an electronic delivery service, so I found e-Junkie; at that time CB did not offer this. Not sure if they do now). It seems selling on your own site may simplify things and of course cuts the middle person.