Hannah UnplannedFinance That’s a good way of putting it, Hannah. I would say it’s better to get into the investing game before an emergency comes up, of course, so that your investment income is a bit more stable (hopefully). They’re good parts to include in your whole plan, which should be a balanced one. I was coming at this from more of a “how to prepare” perspective.
2007 Human Development Report (HDR), United Nations Development Program, November 27, 2007, p.25. (The report also notes that although India is rising economically, the bad news is that this has not been translated into accelerated progress in cutting under-nutrition. One-half of all rural children [in India] are underweight for their age—roughly the same proportion as in 1992.)

E-Commerce is growing on a huge scale globally, including India. It can be a source of your second income and you can earn lakhs of money on monthly basis. You don’t need a big amount of investment to start your E-commerce business. You can create your own eCommerce website without any hassles, or you can also hire a professional to create your website. Once website is setup, invest a bit in digital marketing of your website and its products/services and you are all set! E-Commerce business can provide you a source of income on regular basis without much effort. You do not need to setup a physical office or hire hundreds of employees, unless you want to be the next Flipkart. Even a small eCommerce business can fetch decent monthly earnings without much spending or hassles.
3. Start as soon as possible. Building a livable passive-income stream takes a tremendously long time, largely because of declining interest rates since the late 1980s. Gone are the days of making a 5%-plus return on a short-term CD or savings account. Today, the best 12-month CD is at 2.5%, and the best money-market rate is about 1.85%, which is not bad, considering such rates were below 0.5% just a couple of years ago. Know that every $100 you save can generate at least $2.5 in passive income.

If you’re looking for a way to begin gradually replacing your income, these are just some of the best ways you can do it as a physician. Remember the idea of gradual retirement? Passive income streams like the ones mentioned here are perfect ways to allow you to spend more time with family, enjoy your day job more, and, of course, make a little money while you’re at it.

To save time and effort, a person can group two or more of their passive activities into one larger activity, provided they form an "appropriate economic unit." When a taxpayer does this, instead of having to provide material participation in multiple activities, they only have to provide it for the activity as a whole. In addition, if a person includes multiple activities into one group and has to dispose of one of those activities, they’ve only done away with part of a larger activity as opposed to all of a smaller one. 
Coaching – I’ve been coaching ever since I was in college and I love it. And since I coach a club team, the time commitment averages only about 10 hours a week. The money isn’t great if you depend on it for living but it’s the perfect secondary source of income since it’s very easy for me to get hired as a coach(and it’s tax free through business deductions).

Raviraj is the man behind moneyexcel.com. He is graduate in finance, engaged in blogging since 6 years. Moneyexcel blog is ranked as one of the Top 10 Personal Finance Blog in India. He is not affiliated with any financial product, service provider, agent or broker. The purpose of this blog is to spread financial awareness and help people in achieving excellence for money. Please note that the views expressed on this Blog/Comments are clarifications meant for reference and guidance of the readers to explore further on the topics. These should not be construed as investment advice or legal opinion.

After many years I finally achieved FI and my dividend portfolio basically covers my living expenses. My wife still works in wealth management and I also help her grow her client base. Just about to release a book that I co-authored called Victory Lap Retirement which will be a new source of income. Also plan on doing public speaking and seminars in support of the book which will be an additional new source of income. I will also be creating a Victory Lap website and blog to help sell the book and hopefully over time create a VL community. I will not advertise as I do not want to commit to when I have to produce a blog. I worked hard to get FI and I don’t want to give my freedom back by forcing myself into a set schedule if that makes sense. So basically I will end up with 5 sources of income including ss and most of them are aligned with my passion play. Not a bad way to go out.
Scholarships, fellowships, and grants are sourced according to the residence of the payer. Those made by entities created or domiciled in the United States are generally treated as income from sources within the United States. However, refer to Activities Outside the United States, below. Those made by entities created or domiciled in a foreign country are treated as income from foreign sources.

Think about it.  If you are saving for retirement, you are trying to save enough in investing to generate enough income to replace your primary salary.  Let’s take my friend’s example above: $50,000 a year.  To generate $50,000, you would need to have almost $1,700,000 saved, and be able to generate a 3% cash flow on that money (which is reasonable if invested in dividend paying stocks).
!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