I enjoy how you lay out real numbers. A lot of people wouldn’t do that. While you admit that you are somewhat conservative, I think the $1M in CD’s is just too conservative. Assuming you don’t need the cash flow now (which you say you just save anyways) then all that could be invested for potentially higher returns. For example, what if you bought San Francisco real estate along the way instead of CD’s. Or, an SP500 Index fund. I bet your average return would have been higher than 3.75%. Sure you could lose it, but the point is if you don’t need the cash flow now, you should try to increase that nut as high as possible until the day you actually need it. Your nut could be $5M right now if you had invested in asset classes other than CD’s for the last 14 years. Don’t get me wrong, you have done far better than me, but I guess I would take a little more risk if you don’t rely on that cash flow.
In 2012, even I wrote a 150-page eBook about severance package negotiations that still regularly sells about ~35 copies a month at $85 each (2nd edition for 2017) without any effort. In order to generate $2,975 a month or $35,700 a year in passive income as I do now, I would need to invest $892,500 in something that generates a 4% yield! To earn $10,000 a year in passive income would therefore need roughly $250,000 in capital.
In terms of whether transactions are liable to tax, the important distinction is that when you bought what you intend selling, you did not buy it with the intention to sell it on at a profit. For example, if you repeatedly buy and sell vintage dresses on eBay at a profit, then these transactions will be considered trades and you ought to include your profits in taxable income.
Distribution of family income - Gini index measures the degree of inequality in the distribution of family income in a country. The more nearly equal a country's income distribution, the lower its Gini index, e.g., a Scandinavian country with an index of 25. The more unequal a country's income distribution, the higher its Gini index, e.g., a Sub-Saharan country with an index of 50. If income were distributed with perfect equality the index would be zero; if income were distributed with perfect inequality, the index would be 100.
I really enjoyed how you listed all of the reasons to build passive income streams as well as the framework. You also made an interesting point about freelance writing on how the more skilled writers want to keep posts for their own website. Good insight because freelance writing is something I’ve been looking into for income recently. Also, it’s amazing what you’ve been able to accomplish with your blog over the past 6 years. It’s so motivational to see the success of Financial Samurai. I’m not in a place to afford any consulting, but, I wish I could pick your brain or get mentored by a successful blogger such as yourself…Not trying to blow smoke lol. It would just be so great to have someone who’s done it provide guidance around the direction of the blog, ways to earn, and on the general concept. Always enjoy your posts. Thanks for sharing :)
To your point about Municipal Bonds, my concern is tax reform. While everything is mostly being worked behind closed doors (and likely wont ever see the light of day). There is still the chance they propose to limit the amount of the tax free nature of these bonds. While I dont sen panic in the streets, I do see a scenario where bond prices get additional pressure because municipalities have to increase rates due to people putting their money to work elsewhere.
What I Do: I’ve set up multiple investment accounts outside my main operations bank that deals with working capital e.g checking, paying bills. By transferring my money to a couple brokerage accounts and two other banks as soon as it hits my main bank I no longer have temptation to spend on frivolous things. As a result, I can wake up 10 years later and reap the rewards of compounding. My 401(k) is the best example where constant contributions over 18 years has grown to over $500,000 without any savings pain given it just became a part of life. Real estate is also a fantastic asset class for the long term. It’s fantastic to enjoy your home, pay down your mortgage each month, and end up with a paid off asset that has likely appreciated during your time of ownership. 

It takes some research to find a blog worth buying though, kind of like choosing the right rental property. There are some minimum criteria that should be met before you delve further. The blog should be at least 12 months old and get at least 10,000 visits a month with at least half those coming from search engines (meaning the site’s SEO is pretty good), and it should be under-monetized meaning the current owner isn’t fully exploiting the potential.


John Mackey, CEO of Whole Foods Market, an Amazon subsidiary, is a member of The Motley Fool's board of directors. Selena Maranjian owns shares of Amazon, Costco Wholesale, National Grid, Realty Income, and Verizon Communications. The Motley Fool owns shares of and recommends Amazon, eBay, National Grid, and Verizon Communications. The Motley Fool recommends Costco Wholesale, Lowe's, The TJX Companies, and Welltower. The Motley Fool has a disclosure policy.
Once your audience has grown and you have validation that you’re offering them value, there are many ways to create passive income. You could sell digital products like ebooks or courses, take up affiliate marketing in which you promote other company’s products and earn a commission when you sell that item to your audience, build a community and charge people to be a part of it, create software and sell that, among other avenues. Ask your audience directly what would serve them best, or look at what they’re saying on Twitter, Facebook or other websites, to find out what problems they have and how you could help solve them.
We’ve discussed how to get started building passive income for financial freedom in a previous post. Now I’d like to rank the various passive income streams based on risk, return, and feasibility. The rankings are somewhat subjective, but they are born from my own real life experiences attempting to generate multiple types of passive income sources over the past 16 years.
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.

!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,u="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){u(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),l();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var u={url:n,line:t,column:r};u.func=o.computeStackTrace.guessFunctionName(u.url,u.line),u.context=o.computeStackTrace.gatherContext(u.url,u.line),a={mode:"onerror",message:e,stack:[u]},i(a,!0)}return!!f&&f.apply(this,arguments)}function u(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function l(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;l()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&l()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",l=10,c=t(e);if(!c.length)return u;for(var f=0;f0?s:null}function l(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return l(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],u=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),u=[],l=0;l=0&&(v.line=g+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);v={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(v){v.func||(v.func=s(v.url,v.line));var k=a(v.url,v.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?v.context=k:v.context=[i[y+1]],h.push(v)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function v(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,l=[],c={},f=!1,p=v.caller;p&&!f;p=p.caller)if(p!==g&&p!==o.report){if(r={url:null,func:u,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===u&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,l.push(r)}n&&l.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:l};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function g(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=v(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return g(n,e+1)}}var x=!1,j={};return g.augmentStackTraceWithInitialElement=y,g.guessFunctionName=s,g.gatherContext=a,g.ofCaller=b,g.getSource=t,g}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
×