The obvious way to earn a second income is to get a part-time job. If you are not currently working, this is an excellent way to start as it gives you the freedom and flexibility to start other passive income opportunities.  The other option is to simply work from home full time which frees up commute time so you can focus on building more income streams.
Once you start to see some success, don’t be led astray by the money. While Flynn does use affiliate marketing to make money, he only ever recommends products that he has personally used and likes. He is inundated by offers to earn $50 per sale through commission on products he has never even tried. “I’m like, ‘I don’t even know you, I don’t know what this product can do, and I don’t know if this product will help my audience.’ I only use products I’ve used before, because that trust you have with your audience is the most important thing in the world.” He says if you do recommend a product for the incredible commission but your audience has a bad experience with it, your credibility will be shot.
Or, there is another theory for your primary salary – generate enough to have a little excess cash flow, but do it at a place that you can work stress free and have time to dabble in other projects.  A good friend of mine has this setup – he works 10-5 and makes $50,000 a year.  This allows him to easily cover all of his expenses, but the shorter hours and flexibility in his job allows him to pursue his secondary income generating ideas!

In January 2018, I missed my chance of raising the rent on my new incoming tenants because it didn't come to mind until very late in the interview process. I didn't write about my previous tenant's sudden decision to move out in December 2017 after 1.5 years, because they provided a relatively seamless transition by introducing their longtime friends to replace them. I didn't miss a month of rent and didn't have to do any marketing, so I felt I'd just keep the rent the same.
Well written piece, but I question the core premise. Why the fascination with maximizing “income” (passive or otherwise). Shouldn’t the goal simply be to maximize long-term after tax growth of your entire portfolio? If this takes the form of dividend paying stocks, so be it. But what if small caps are poised to outperform? What if you want to take Buffet’s or Bogle’s advice and just buy a broad market index like the S&P 500, (no matter what the dividend because you’ll just have it automatically reinvested to avoid the transaction fees).

You can also participate in focus groups. Focus groups are hired to test products and give opinions before they reach the market. You would be a critical component of verifying they will have success and reach a high return on their investment. Surveys and focus groups are not ‘get rich quick’ schemes at all, but you can generate a few hundred a month.
Money is important. Of that, there can be no doubt. If you don't have enough for your basic needs, and a few necessary wants, there's no chance of you being content or happy in life. Everyone knows this of course. In fact, the need for money is why most of us go to work. But it’s never really enough is it? There's always some place we want to visit or some gadget that we want to buy but we can’t because of our barren bank accounts. So how do we get that extra bit of money that we're always craving for? Leveraging the power of the internet to generate a steady stream of passive income is the answer.
​If you pay your bills with a credit card make sure it offers cash back rewards. You can let your rewards accrue for a while and possibly put the easy money you earned toward another passive income venture! (Be sure that the card you select doesn’t have an annual fee or you might be cancelling out your rewards). Check out this list of the best Cashback Rewards Cards.
3. Rent - Being a landlord is fabulous. You get rent for the rest of your life on the asset that you have created. This type of income also can grow if your property is good, well maintained. The growing income is a hedge against inflation. If you can earn rent to pay for your living expenses every month, you can be very close to achieving financial freedom!
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.

Creating multiple streams of income does not mean get a second job to supplement your current income. A second job does not provide you with the flexibility and freedom to increase your income. In fact, it can hurt you when you think about it. You are trading time for money and in the long run, you lose. Instead, create something that will allow you to give yourself a pay raise when you need and want it. 


Even if each patron only contributes a very small amount each month, it can still be a huge source of income. Take a look at the Patreon page for Kinda Funny, an internet video company. They have over 6,209 patrons which means an average of just $3 a month would be a monthly income of almost $19,000 – plus they get cheerleaders that are always happy to spread the word on their brand.
!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
×