ie first you need to haul ass and do something crazy, eg write a quality 20,000 word ebook (insanely not passive hahahah), but then you get to sit back and enjoy seeing PayPal sale messages pop up on your iPhone each morning as sale after sale after sale is made…on an ongoing basis and without any additional work. That’s some seriously Pina Colada flavored passive goodness!
Amazing article Jim. Jammed packed with great information and inspiration for a finance blogger looking to find ways to diversify income streams. Building up your capital, achieved through saving more than you earn as you described, will open doors to a lot of activities in the future. The name of the game is putting your savings to work to turn expenses and idle cash into income producing assets. It isn’t easy when you are starting from $0, but through discipline and time you will eventually be able to achieve your goals and begin using the methods you described to diversify your income streams.
The biggest surprise is real estate being second to last on my Passive Income Ranking List because I’ve written that real estate is my favorite investment class to build wealth. Physical real estate doesn’t stack up well against the other passive income sources due to the lack of liquidity and constant maintenance of tenants and property. The returns can be huge due to rising rental income AND principal over time, much like dividend investing. If you are a “proactive passive income earner” like myself, then real estate is great.

Almost all of these ideas require starting a personal blog or website. But the great thing about that is that it's incredibly cheap to do. We recommend using Bluehost to get started. You get a free domain name and hosting starts at just $2.95 per month - a deal that you won't find many other places online! You can afford that to start building a passive income stream.

​Network marketing, or multi-level marketing, seems to be on the rise. Companies such as Young Living Oils, Avon, Pampered Chef, and AdvoCare are all multi-level marketing companies. You can earn passive income through network marketing by building a team underneath you (often referred to as a down line.) Once you have a large team you can earn commissions off of their sales without having to do much.


The age old argument of total return versus income has been, incorrectly imo, categorized as an either or proposition. We are going to do both. Right now I have a lot cash in an on line money market. I also have investments in 2 passive Index funds in a taxable account. We then have substantial 401ks/IRA’s which we won’t touch for at least 10 years. My wife will continue to max out her sep and we will continue to invest in the index funds although with a smaller amount. We have already factored that in. I looked at how to cut into the monthly deficit. Here is what I observed.
Airbnb gives you great way to rent your house or even an empty room, if you want to earn some extra money out of it. You can always give your extra room to travellers and people who are looking for 1 day-week stay on Airbnb.co.in. Just put pictures of your house/room, explain your conditions and rules, put the facilities and thats all. Clients will find your listing, make the payment online, and if you accept, you host them!.

The reason I consider dividends artificial and believe they don’t matter is because you can just as easily reinvest your dividends. If a stock is worth $100/share, I don’t care if it issues a $1/share dividend or if the share price instead increases to $101/share – either way, I have the same amount of money, because there’s no difference to my net worth whether I take the dividend or sell part of a stock.
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,u=0,l=[];u1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function u(){var e=o(h);h=[],0!==e.length&&c(a(),{revision:window.Q.revision,errors:JSON.stringify(e)})}var l=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;l.remoteFetching=!1,l.collectWindowErrors=!0,l.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(u,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),l.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:l.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
×