Hackernoon logoHow Much Time And Money It’s Really Going to Take To Productize Your Idea by@poornima

How Much Time And Money It’s Really Going to Take To Productize Your Idea

Poornima Vijayashanker Hacker Noon profile picture

@poornimaPoornima Vijayashanker


Photo by William Iven https://unsplash.com/@firmbee

A Guide To Launching Digital Products Based On Your Expertise

This guide is the fourth lesson in my Ship It Introductory Video Series, and was inspired by the question How long does it really take to get an idea off the ground?

Are you dreaming about productizing your expertise into a book, course, consulting service, or software application? Not sure what it’s going to take to get started, or how much time or money it will really take? Well, the goal of this guide is to answer those questions and more!

Photo by Olu Eletu https://unsplash.com/@flenjoore

Benefits To Productizing Your Expertise

The first benefit is starting on the side. This is a huge benefit if you’re not sure you want to start a company or business. There is nothing wrong with building a product on the side. You’ll learn all the steps it takes to create a product and can decide if you want to transform it into a business.

The second benefit is that as you share your expertise with others you become a go-to resource in those areas, and discover what resonates with customers.

The third benefit is that it can give you a much-needed sense of self-efficacy. If you’re early- to mid-career and looking to level up, then showing your employer or future employers what you’re capable of doing on your own time is sure to impress them!

The fourth benefit is financial gain. You can generate income from day one depending on the type of product you start with, which helps if you don’t have funds to start a full-fledged company or business. It’s also a great indication that people want what you have created, and that you are capable of building a product and eventually turning it into a business. You can use the revenue to start funding your business.

Who wrote this guide?

Hi! I’m Poornima Vijayashanker, the author of this guide!

I know there are a lot of folks out there who talk about building and shipping products, and I encourage you to check them out. To help you out, I’ve included some of the people in the resource section at the end of this guide. After all, you need to find the voice and resource that resonates with you.

Here’s just a little bit about why I know a thing or two about productizing. I have been building, shipping, and scaling products since 2005.

So yes, I’ve been around the block a few times ;)

Why Wait To Productize

In the last few lessons I kept telling you to hold off on building anything or productizing your idea. If you haven’t watched those lessons I’d encourage you to do that first, before digging into this guide.

Hopefully, you took my recommendation to heart and had some conversations with your customers, analyzed your competition, and held off on building.

The reason I want you to review those lessons first and avoid jumping into productizing is because when we jump right into productizing we become overly concerned about the form- factor: building an app, writing a book, etc.

Whether or not we have expertise in creating such a product, the implementation of the product consumes us, and we neglect to think about whether the solution we are offering is one that people need/want and will pay for!

For example, you might invest time into building a product when you could have started with a service that helps you monetize from the beginning.

Or you painstakingly built a software application, when customers might have been happy with a book.

What you want to do is figure out how you can provide a solution in a form that is acceptable to a customer. It doesn’t mean you are limited to only creating that product, it just means you can start with a simple offering and then grow from there.

In this guide, I’m going to share four ways of productizing your expertise into a solution people will pay for.

Glenn Carstens-Peters https://unsplash.com/@snapshot_factory

The Four Types Of Products I’ll Cover

  • A book
  • A course
  • Consulting
  • Software application

How This Guide Is Organized

I’ll start by talking about what is the same for each product. Next, I’ll do a deep dive into each type of product, exposing what is different. As I do this, I’ll also share how each product can feed into another.

The goal of doing this is for you to understand the tradeoffs associated with each type of product, and to help you make an educated decision about where to start based on your priorities and preferences.

What’s the same?

Let’s face it, there are a lot of products out in the market today. So if you build it, customers won’t just come. It doesn’t mean people don’t need your product! It just means that you’re going to need to take the time to identify how to educate potential customers that it exists and its benefits.

So the need to market your product is the same regardless of the type of product you are building. Sure, the channels that you pick for the product might be different, as well as how you go about distributing it. For example, if you have a book, you’ll most likely choose Amazon as one resource to market and distribute your product, but you probably wouldn’t use Amazon to sell a software application.

There are a lot of channels to choose from. There is direct sales, where you meet people face-to-face, social media, content marketing, email marketing, and more!

The various choices can be overwhelming. So what you want to be careful about is evaluating and running small experiments to see if your prospective customers exist on a particular channel. This again is why it’s important to conduct those customer interviews!

The next thing that is the same is brainstorming. Here, brainstorming is thinking through what you want to include in the first version of your product and what you can hold off including until a future iteration.

Sizing up your competition. Whether it’s a book or a software app, prospective customers will be investigating where to spend their money and time. You want to make sure your product is positioned to be different from what is already out there. It could be different based on the customer segment you are targeting, design or packaging, pricing, or the benefits you are offering.

While the time to develop each type of product may differ, the need to do the work isn’t going away. For each product, I’ll share an approximation of how long it takes to build and launch depending on your starting point.

Hiring people to delegate work that is outside the scope of your expertise or you don’t have time to do. If you decide to delegate pieces of work, then you’ll need to come up with a strategy for attracting, recruiting, and retaining people to help you through the development phase of the product. The type of people you hire will be different, but the process remains the same. You’ll need to figure out if they are qualified to do the work, what their expectations are in terms of compensation, and what their process is for working with you and checking in periodically.

My go to for hiring people has become Upwork, and if you are looking for a service to help you build customer landing page check out PSD2HTML. They provide the most reliable turnaround time and do a good job managing the entire project for you, at reasonable rates!

Managing the project daily, weekly, and monthly. Pick a tool like Pivotal Tracker for software or Trello for other products to help you assign tasks, track progress, and stay on top of things. Otherwise, you’ll feel like it’s never ending and won’t have a sense of accomplishment.

Creating a front door. Since most of the products we’re talking about are digital, setting up a landing page is a must. There are a number of DIY tools for landing pages. Here’s a great guide from HubSpot on what to include on a landing page.

Finally, having a launch plan. List out all the things you need to do in order to launch your product, ask advisors to chime in on what they think you are missing — whether there are potential holdups — and what the best-case scenario could be. Then, work backwards from all those steps to see if the timeframe you’ve listed is indeed realistic. I’ve include a sample launch plan for a software application and self-published book below.

Photo by Hope House Press https://unsplash.com/@hopehousepress

What’s Unique To Creating A Book

Benefits To Writing And Publishing A Book

Writing a book is a major boost to your credibility. People see that you’ve taken the time to do the research and distill it into ideas that others can consume. Of course, this means that the biggest hurdle to creating a book is taking time to consistently write it and making sure it’s got a coherent flow!

Time To Market For A Book

If you are starting from scratch with an idea, it could take several months to a year to do all the research. If all the material is fresh in your mind, you enjoy writing, and are pretty proficient at it, then it could go as quickly as 30 days. Think of it as writing 1,000 words a day for 30 days — that’s a 30,000-word book, which roughly translates to 150–200 pages.

If the actual writing part is what is holding you back, you could hire a ghostwriter to work with you.

Another decision that will affect the timeframe is how you will publish your book. Let’s look at some of the factors you’ll need to consider when deciding whether to self-publish or seek publication with a traditional publisher.


If you choose to self-publish then you’ll need to do all the work, but the process can go faster because you don’t have to wait for a publisher to accept your proposal, then go through editing, printing, and marketing. Both the books I self-published took about six months from initial idea inception to shipping. You’ll need to create all the formats on your own: print, e-book, and audiobook, and distribute them using a platform like CreateSpace.

Traditional Publishing

If you want a publisher to fund your project and take care of development and distribution, then you’ll need to write a proposal which could take a month or two, get introductions to literary agents and publishers, submit your proposal, and then wait for one of them to approve it. Traditional publishing can take up to 18–24 months from writing to shipping the book. Advances vary from $1K–$100K+. Whether you get picked up by a traditional publisher at all boils down to your audience and credibility. And keep in mind that publishers will also expect you to help with marketing the book.

How much does it cost to write and publish a book?

If you are self-publishing, you could create a simple e-book for a few hundred dollars or go all out. For my first book I spent $15K.

Here is the cost breakdown for the first book:

  • $5K editing
  • $5K layout design, landing page design
  • $5K print run + marketing

On my last book, I went all out and spent nearly $50K.

Here is the cost breakdown for the last book:

  • $15K editing
  • $10K layout design, bookcover design, and landing page design
  • $15K marketing/PR
  • $7K initial print run
  • $2K e-book + audiobook creation

I have recouped all these costs over a period of 6 months through lots of promotion and bulk sales.

Note that these costs may vary based on the experience level of the people you hire.

If you are going the published route keep in mind that publishers will have different structures. Some will pay out an advance and then deduct it from future sales. Others will pay a smaller advance and provide a larger royalty share.

Who do you want to hire to help?

  • Editor who can do developmental editing. They will help with the direction and organization of the book and take care of line editing, which includes grammar and proofreading.
  • Cover designer — often they will also be able to do layout design as well.
  • Layout designer — be sure to ask if they can do print, digital (e.g. Kindle), or both. Some people can only do one or the other.
  • Copywriter — to help you with copy for your landing page.
  • Graphic designer and developer — if you want to create a custom landing page.
Photo by James Tarbotton https://unsplash.com/@jamestarbotton

How much can you charge for a book?

Most people will pay for a book. The price depends on the size, genre, and form factor: e-book, audiobook, or print. E-books sell for $2.99–$13.99, while audiobooks can be as much as $25, and for print you can charge even more.

Keep in mind that you’ll need to share the proceeds with your distribution platform, and if you’re selling a physical book you’ll need to cover the cost of making and shipping the book.

Competition and Customer Reach For A Book

Unlike other products, people don’t mind reading multiple books on the same topic. They are always on the lookout for a nugget of wisdom!

Given the various formats of books, yours can reach a lot of people, unlike a course or consulting, where there are limited number of spots you can serve.

Shelf-Life and Other Opportunities For A Book

Depending on how much you and/or your publisher promote the book, it can sell for 1–2+ years. Given the price point and scalability of a book, it can serve as a lead magnet for building awareness and credibility.

People who may be on the fence about paying for consulting, a course, or having to set up and commit to software can start engaging with you through your book.

Both of my books serve as great lead-ins to my courses.

Photo by Helloquence https://unsplash.com/@helloquence

What’s Unique To Creating A Consulting Offering

Time To Market For Consulting

This is the fastest. You could start selling your service right away to people in your network. The main time investment is creating an offering, finding out if people want that offering, and why they want it from you!

Once you have a base of interested customers you can start to service them right away.

How Much Can You Charge for Consulting?

It’s hard to say for consulting. Depending on how much demand there is in your industry or niche you might start at $35/hour and go up to $500+/hour. Or you could price it based on a project basis, but beware of trading hours for dollars and focus on pricing-based value.

To price based on value you need to understand the ROI (return on investment) your customer is seeking. For example, if you are helping them with marketing a product and it will lead to $100K in sales, you could start with a 10–20% commission.

Competition and Customer Reach For Consulting

While there may be a lot of competition, you can carve out a niche and create a high touch experience people are willing to pay for. You’ll also want to be clear about how your service is different from everything else out there, and why you know your customer segment better than anyone else!

Keep in mind that your customer base will be limited because of the time it takes to render the service. You could hire and train others to help, but there will still be an upper limit.

Other Opportunities For Consulting

If you are thinking of eventually scaling and want to create a product such as a book, course, or software, then starting with consulting is a great idea. The first benefit is that you start making money from day one since you are servicing people. The second is that you essentially get paid to do customer research! You start to spot areas of your service offering that your could productize and then offer to your customer for a fraction of the price of your consulting service.

It might seem that by doing this, you’re cannibalizing your consulting service. Yes and no. Those you are currently consulting for may switch to using your product, which may initially reduce your revenue. But in the long run, you are attracting more customers, which helps you scale, and you will attract those who might not have been able to afford your consulting service.

What’s Unique To Creating A Course

Time To Market for Creating a Course

Building a course takes a little longer than consulting — typically a week or a month to create and test a course.

Your initial investment is also rather low. For my first course I spent $0, leveraging my network and blog for marketing, and using tools like Google Hangouts to teach.

As I began growing in size, the need for more professional tools and marketing has led to course production costing me around $10K (which doesn’t include how much I pay other instructors).

How Much Can You Charge for a Course?

Just like consulting, this is about ROI and the experience you are providing. You could charge as little as $25/person for an hour-long course or workshop, or as much as $10K/person for a several day or week-long training.

Keep in mind that the price point will affect buy time, which is the amount of time it takes for your prospective customers to evaluate and then decide to buy your product.

Competition and Customer Reach For A Course

The number of students you can service depends on the format of course you are teaching: self-service or self-study may reach a lot of people, but their engagement might not be as high as a course you teach in real time.

Photo by Émile Perron https://unsplash.com/@emilep

What’s Unique To Creating A Software Application

Time To Market For A Software Application

It can take anywhere from 6 to 18 months to research, build, test, and ship a software application. The amount of time boils down to your expertise. If you are new, it’s going to take some time to learn how to do customer research, attract and hire talent, know how to translate customer research into product features, test the application, market it, and launch it.

You can speed up the development time by deciding which pieces of the product you are going to build versus buy or use existing solution.

Who Do You Want to Hire to Help?

Regardless of your own technical ability, you will need a team to help you build. Some people can do multiple roles, like a developer who can also design, and vice versa. But in general you’ll need people who can help build, design, and market your product.

You could take the time to learn each of these skills, but it’s often easier to hire people who have the expertise.

Photo by Taduua https://unsplash.com/@taduuda

How Much Does it Cost to Build a Software Application?

Unlike the other products, this does require a large upfront investment. Building and shipping a prototype can take anywhere from $5K to $1M+.

If you don’t have that kind of financial backing, it can be tempting to reach out to investors, but due to the amount of competition in the market most investors won’t invest in a first-time founder until they have launched a prototype and have some customers.

While software is considered a high-margin business, it can take awhile to make it to profitability because of the costs associated with building and maintaining it.

Competition and Customer Reach For A Software Application

There are a lot of products on the market. Again, depending on the type of product you’re offering, people may adopt yours in addition to others, or they may only go with one provider.

It depends on the type of application you are building. Is it a simple tool that can be used with others, or is it a full solution and people wouldn’t want or need to use others?

As you are thinking through each of these products, ask yourself:

  • Do you have the time, money, and expertise to create one of these types of products? If so, which one?
  • Do you need to monetize early on due to limited funds? If so, you might consider starting with a service offering.
  • Can you start off creating one product and then use the proceeds to create a more scalable product?
  • How many customers do you want to start with? If you want to start with a low volume of customers at a high price point, consider consulting, coaching, or offering a course.
  • If you want a high volume of customers at a low price point, then a book or software product may be the way to go.

Finally, don’t forget about how much time it’s going to take to market to and service customers. Even a self-service product like software will still require customer support, while consulting, coaching, and a course all have customer support baked into the offering.

90-Day Launch Plan for A Software Product

The goal of this launch plan is to develop an awareness of all the non-product tasks you need to complete in order to have a successful launch.

Be sure to factor in additional time if you haven’t yet hired people to help with certain pieces of the product such as engineering, design or marketing. Keep in mind that hiring means sourcing candidates, interviewing them, bringing them up to speed on your product, and then giving them time to execute. Even the sharpest people need a few weeks to come up to speed.

If you are planning to launch a mobile app, there will be additional time to get approved. If it’s an Android app then it takes anywhere from 30 minutes to 5+ hours. The Apple app store is longer. Usually 5 to 10 calendar days not business days!

Start with a high-level breakdown of what needs to get done.

Here is a start:

  • Create a landing site. This is the public facing site where customers are going to come and sign up to try out your product, but they are also coming here to look for things like an About page, a Contact page, FAQs, testimonials, pricing, and video tutorials. Keep in mind that this web presence will grow alongside your product.
  • Figure out your marketing channels to drive traffic to your landing site and the lead time for each. If press is one of them, then you’ll need at least 30–60 days lead time to contact and pitch them stories. If you are doing things like SEO, it could take 6–12 months before you see traffic.
  • Send out an initial email about the launch at least a month in advance. Then schedule emails to go out periodically 3–4 weeks leading up to the launch, and on launch week 1–2 emails with a promotion.
  • Set up payment forms using a tool like Stripe
  • Set up the following security measures
  • Encrypt usernames and passwords. As simple as this sounds, the last thing you want is for a security breach to impact your launch day.
  • Set up an SSL certificate for your website. This means that your site will start with https:// rather than http://. If you just have a public-facing website with no login, then it’s OK to not have an SSL certificate. But if you have created a login-based website, then you definitely need to have an SSL certificate. Otherwise, your users will be susceptible to various forms of snooping and attacks. You can read up on SSL certificates on Wikipedia.
  • Set up a data backup mechanism. Depending on who is hosting your product, they might already do hourly or daily backups. But it’s always good to check.
  • Secure log files. If you are writing things out to a log, those must also be clear of cleartext passwords and logins.
  • Expire sessions (unless requested). I know a lot of people want to keep their sessions alive indefinitely. You can offer this service if you’d like, but keep in mind that you may want to monitor devices and IP addresses to make sure that someone’s account isn’t being hijacked.
  • Be transparent about cookies. If you absolutely need to store cookies, ask permission to store them and make sure it’s clear to your customers why you’re doing it. Read TRUSTe’s blog post on the best practices for doing this.
  • PCI Compliance. If you plan to take any form of payment, then I recommend integrating with a third-party vendor like Stripe.
  • Spam Act. If your product sends out emails to customers or on behalf of customers, check out the Can Spam Act, and make sure you’re compliant.
  • Set up analytics tools
  • To track user behavior and drop-offs use a tool like Mixpanel or Intercom.
  • To monitor the performance of your application you’ll need a tool like New Relic, because you’ll want to know if any bottlenecks emerge once you start to put some load on your product.
  • Perform internal testing. To do this effectively you need to recruit prospective customers and walk them through what the process for testing will be like. Have them report bugs and issues.
  • Classify which bugs and issues are showstoppers, i.e. will stop you from shipping the app.
  • Perform load testing
  • Set up customer support channels and feedback tools
  • A live chat client like Olark to be able to message customers as they come to your website. You’ll place this on your landing site.
  • A ticketing tool for customers to report bugs and any issues they experience, like GetSatisfaction, HelpScout, UserVoice, or ZenDesk.
  • Graceful error handling so your customers won’t get pissed off if they can’t log in. Check out Status Pages.

Here are some additional to check out to help with launching and selling your software app:

90-Day Launch Plan for A Book

If you plan to have a print version for your book, then figure out when you will have finalized the print proof of your book. From that point depending on how many copies you are printing it can take several business days to complete the print run.

Most printers will take 1–2 days to create a proof for your book. If they aren’t local, then factor in shipping time to receive the proof.

CreateSpace takes about 5 to 10 business days to complete the entire print proof process. You can expedite it by doing next day shipping on your proof, but if there are any issues with the proof you’ll need time to report them, and receive another proof with the suggested changes.

It’s best to have all the print books ready before launch day, so that people aren’t waiting too long to receive them.

  • Figure out your launch date — 1 to 2 weeks after print comes out
  • Figure out how you are going to ship print books to customers — Again using a service like CreateSpace will save you time at the post office and the hassle of dealing international shipping forms
  • Recruit your team — 3–6 months prior to launch. Layout designer, editor, proof readers, peer reviewers, etc. It will take more peer reviewers 2 weeks to review your book
  • Book cover design — 3 months prior to launch. You need this to be completed in order to market the book on its landing page and in other channels
  • Peer reviews complete (goal: 5 reviewers who give us feedback) — 1.5 months prior to launch. You can also shorten the time by sending people just a single chapter to review. Be sure to create a feedback form where they can report issues that come up.
  • Manuscript complete — 3 months prior to launch, this should include things like your foreword to have a smoother process with proofreading and layout design
  • Landing page done — 3 months prior to launch
  • Begin email collection + email drip — 3 months prior to launch
  • Manuscript sent to First-level Proofreader — 2 months prior to launch
  • Manuscript sent to Second Level Proofreader — 1 months prior to launch
  • Incorporate feedback from peer reviewers and proofreaders –- At least 1 month before layout begins
  • Send manuscript to designer for layout — No more edits or changes can be made
  • Manuscript sent to influencers — 2 months prior to launch
  • Buy ISBN and use for book cover design –- 3 months prior to launch, you’ll need one per format if you are going to be selling your book via Amazon or expect for people to leave you reviews on GoodReads or Amazon
  • Marketing — 2 months prior to launch. Epic blog posts, pitch to publications to get on their content calendar, think about podcasts, interviewing, giveaways to listeners, and social media ads. Create sales emails leading up to launch and during launch week
  • Send book to printer — Depending on print size can take 3 to 4 weeks for copies to be printed
  • Receive testimonials from influencers — 1 month prior to launch. Be sure to put these on landing site. If you want to use these for the book cover or inside the book, be sure to alert your designer ahead of time
  • Audio recording — You could use a third party service to do the recording for you. Audible and CreateSpace have an offering. If you are planning to do it yourself, know that it may take 10+ hours to read the book, and 10 hours for editing. Most authors wait to release an audio version, because of the time involved. You also need to think through how you are going to explain visuals that you have within the book.
  • Pre-order campaign through Publishizer — allocate 30 days for campaign 1–2 months before official launch. Doing a pre-order campaign more than a month or two in advance doesn’t yield very good results, people want to be able to have the book soon! Create 5–7 email sequence and send out an email 1–2 times a week. Find people and organization to help with cross promotion.
  • Create Amazon listing –- 1–-2 weeks prior to launch week
  • Do giveaways a week or two before to encourage people to leave you reviews
  • Create GoodReads listing –- 1–-2 weeks prior to launch week
  • Send out email campaigns to email list — during launch week
  • Guest posts scheduled — launch week
  • Have peer reviewers write their reviews on Amazon and GoodReads — launch week
  • Setup App Annie for Ebooks and NovelRank to track sales

Here are some additional resources to check out to help you with launching and selling your book:

Other Guides And Experts I’ve Learned From And You Should Too!

Amy Hoy https://unicornfree.com/

Ben Tossell The Non-Technical Guide to Launching Products & Side Project

David Kadavy http://kadavy.net/

Justin Jackson https://justinjackson.ca/

Hiten Shah https://hitenism.com/

Nathan Barry http://nathanbarry.com/

noah kagan http://okdork.com/

Paul Jarvis https://pjrvs.com/

Sarah Doody http://sarahdoody.com/

Enjoyed this guide?

Help others enjoy it too by hitting the ♡ below!

And if you want to learn more, consider registering for my upcoming Ship It Course. I only teach the course once a year and registration ends on Friday April 28, 2017.


Join Hacker Noon

Create your free account to unlock your custom reading experience.