Purchasing a rental property is another common way that individual generate an income stream.  It is very similar to investing, in that you take a sum of money to purchase the property, and the property returns a cash flow – rent.  You do have expenses related to this that are different from investing, such as a mortgage, utilities, property taxes, etc, which all must be taken into consideration when calculating a return on rental property.

You might not think of paying down debt as an income-generating activity, but it kind of is. Think of it this way: If you owe $10,000 and are paying 20% interest on it, that's $2,000 in interest payments annually. Ouch. Pay off that $10,000, though, and you'll be keeping that $2,000 in your pocket. It's very much like earning a guaranteed 20% return on the debt that you retire, and 20% annual returns are way more than you can expect from the stock market or elsewhere. Note that some credit cards may be charging you 25% or even 30% interest, so paying such debt off as soon as possible is a no-brainer financial goal.

I knew I didn't want to work 70 hours a week in finance forever. My body was breaking down, and I was constantly stressed. As a result, I started saving every other paycheck and 100% of my bonus since my first year out of college in 1999. By the time 2012 rolled around, I was earning enough passive income (about $78,000) to negotiate a severance and be free.
* Freelance writing: Quality freelance writing takes tremendous effort. Ironically, the better the quality of your writing, the more you don’t want to freelance and just keep the articles for your own site. Freelancing is a great way to earn side income, however, it’s not really for me. I’ll probably take on one or two freelance jobs maximum per year and write no more than four articles a month elsewhere.
None legally required, but 7-21 days is standard for most employers. Typically, 10 working days. Many U.S. companies give only one week, and then frequently only after completion of a year of employment [e]. A recent United Nations survey indicates the average number of vacation days actually taken to be of 13 per year [f]. This corresponds to the fewest vacation days amongst advanced economies.
If you’re curious about my own streams of income, I encourage you to check out my income report for an in-depth look. For now, though, I will tell you that I’m currently at twelve streams, beginning with my day job as an anesthesiologist, and ranging from crowdfunding to owning an apartment building, and to this very blog. Ultimately, having these multiple streams of income has proven to be invaluable to me–not only because of monetary value but because they allow me to live the life I want, and I feel I have a hedge against whatever the future might throw at me.
I prefer assets that make me a high return for the lowest amount of work possible (semi-passive involvement). And assets that pay me in several unique ways. Cash flow is only one way RE makes money for me. I also get principal reductions, appreciation, tax advantages (depreciation), and I control the rental increases on a yearly basis. Plus a majority of the capital is provided by the secondary market on 30 year fixed low interest rate debt.
!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