One of the things I'm surprised your article doesn't mention is the tax advantages of this type of investment. The depreciation and rehab costs (purchasing distressed properties) can be huge deductions to ones income taxes, which none of the others have. Then, along with the appreciation of real estate, this passive income investment outperforms the notion of maxing out my 401k as well.
That strategy seems waaaayyyy less risky than actively picking stocks of supposedly “reliable” stocks that issue dividends, which could be cut at any time due to shifting industry trends and company performance. Dividend investing feels like an overly complex old-school way of investing that doesn’t have a very strong intellectual basis compared to index investing.

What I did: I first identified my favorite places in the world to live: San Francisco, Honolulu, Paris, Amsterdam, New York City, and Lake Tahoe. I then looked up the median rent and housing prices for each city. Then I factored in private education costs for two kids to be conservative given I may not have two kids and public schools are often good enough. After calculating all vital costs, I then did a self-assessment of how happy I was making $50,000, $100,000, $150,000, $200,000, $250,000, $350,000, $500,000, and $750,000. I decided working 20 hours a week making $200,000 a year is the best income balance for maximum happiness. 

Freelancing is basically a kind of work where people are self-employed as they take projects and some piece of work from some company or person but they are not the part of that company or organization. As opposed to a regular salary job where the payments are fixed and monthly, freelancing projects/assignments are paid per case basis. Hence a freelancer is not supposed to work full time for the company/person, instead they just need to finish only a specific task. Freelancing can be a full-time career for many professionals. And the most amazing part of freelancing is that it is not limited to a particular domain, from content to coding, freelance jobs are available in every domain. In India, Freelancing is not considered as a highly paid job, but that’s not true. Your earning capacity depends on your quality and quantity of work. If you want to earn more apart from your full-time salaried job, freelancing can be a great option for you. There are many online websites where you can find a freelancing job. You just need to give time to select and get a good project/assignment.
Stock dividends: Some stocks, especially stocks from big corporate standouts, pay dividends to shareholders based on the number of shares they own, and the percentage of the stock price on the dividend date. For example, if a company pays out 3% on a stock that's trading at $100 per share, you'll earn $3 for every share of that stock you own. Add it up and that can be good take-home pay as a passive investment.
I’m on board with having more than one source of income, but I definitely want to make my “extra” income as passive as possible. I don’t want to end up pushing myself to always earn more, more, more and never enjoy the life I have. Having said that, it’s nice to have the security blanket. My blog doesn’t earn much, but I also know it could earn more if I really needed it to. It also helps to l
Blogging is still going to take work starting out. That path to $5,000 a month didn’t happen overnight but just like real estate development, it build up an asset that now creates constant cash flow whether I work or not. I get over 30,000 visitors a month from Google search rankings, rankings that will continue to send traffic even if I take a little time off.
We pitched to an angel investor group. They were very excited about the idea but wanted to know who amongst us (doctor, accountant, salesman) was doing the coding. When they heard we were outsourcing it, the wind went out of their sails immediately. They did want to meet with us again once we brought a coder on board but that person proved elusive to find. Coders in our area are looking for the steady paycheck, not willing to gamble on a startup.

Best financial planning is when we prepare for Bad Times during Good Times. Sounds quite philosophical but unfortunately it is harsh reality of today. Second Income is a back up during bad times or we can say its a blessing in disguise. Second Income should be planned during Good Times. Though it is not easy to generate second income source but it is not impossible also. Let’s find out 5 Ways to Create Second Income source.
Being able to generate passive income largely depends on your audience, and if they detect that you care more about making money than serving them, you won’t succeed. “Whenever I’ve seen people do something just for the money, they’ve failed because their intentions aren’t driving them in the right direction. It should always be about helping people and about the passion of making others feel better. The byproduct of doing that is generating money,” says Flynn.
!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;tf)return!1;if(h>c)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e=o(d);d=[],0!==e.length&&l("/ajax/log_errors_3RD_PARTY_POST",{errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),l=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,;var c=10,f=window.Q&&window.Q.errorSamplingRate||1,d=[],h=0,p=i(a,1e3),m=window.console&&!(window.NODE_JS&&window.UNIT_TEST);{try{m&&console.error(e.stack||e),}catch(e){}};var w=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),m&&console.error(t)};n.logJsError=w.bind(null,"js"),n.logMobileJsError=w.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),,!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