I think also a very good way to earn a nice passive income is investing in Cryptocurrency, especially in Masternode Cryptocurrencies, which provide a passive income in coins, also those carefully picked coins grow in value, so it’s a double gain! And a great coin to invest in at the moment is GINCOIN, which is the fuel for a really succesful project. Find more at GINCOIN Website: https://gincoin.io/ 😉
Please consult your tax professional for further information regarding eligibility, tax-deductibility of Traditional IRA contributions, tax-deferred/tax-exempt interest, limitations and tax consequences of distributions for college expenses and first-time home purchases, and additional IRS rules governing both Traditional and Roth IRAs. Severe penalties may be imposed for contributions and distributions not made in accordance with IRS rules.

​Affiliate marketing is the practice of partnering with a company (becoming their affiliate) to receive a commission on a product. This method of generating income works the best for those with blogs and websites. Even then, it takes a long time to build up before it becomes passive. If you want to get started with affiliate marketing check out this great list of affiliate marketing programs.

What I’m doing: My realistic goal is to have a blended annual return of 2x the risk free rate. With a current 5% hurdle, I am not paying down mortgages that cost less than 4%. Debt at 5% is a wash. My realistic blue sky scenario is a 3-4X rate of return over the risk free rate which can be achieved with property, stocks so far for the past five years, and certain private equity investments. Where I am dragging is my blended average CD interest rate of roughly 3% from an old CD coming due. I’ve rolled some money into a 12-month CD with CIT Bank at 2.5%. It’s the best rate I can find. 
A Risk Score of 10 means no risk. A Return Score of 1 means the returns are horrible compared to the risk-free rate. A Feasibility score of 10 means everybody can do it. A Liquidity Score of 1 means it’s very difficult to withdraw your money without a massive penalty. An Activity Score of 10 means you can kick back and do nothing to earn income. To make the ranking as realistic as possible, every score is relative to each other. Furthermore, the return criteria is based off trying to generate $10,000 a year in passive income.
Truebill is an app that helps you save money by identifying recurring subscriptions and other bills and helping you cut costs by negotiating better rates and fees. One of their partnerships is with Acradia Power, which has the potential to save you up to 30% on your electric bill. It searches for better power rates in areas where competition is allowed, and it locks in the better prices for you.
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!
!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,u.report.subscribe(r);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);n.report=function(e){try{m&&console.error(e.stack||e),u.report(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),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