No.10:消費税について
個人事業・法人
2026.01.18
【不動産投資の税金】家賃に消費税はナシ?物件購入時は?医師大家が教える「消費税」の迷宮と”骨太”な歩き方
【不動産投資の税金】家賃に消費税はナシ?物件購入時は?医師大家が教える「消費税」の迷宮と”骨太”な歩き方
こんにちは!勤務医大家のほねぶとDr.**です 🦴🩺。
普段スーパーで買い物をするとき、コンビニでコーヒーを買うとき、あるいはレストランで食事をするとき…私たちは当たり前のように「消費税(10%)」を支払っていますよね。
では、私たちが戦場としている「不動産投資の世界」では、この消費税はどのように関わってくるのでしょうか?
「毎月入ってくる家賃収入に、消費税ってかかるんだっけ?」
「物件を買ったとき、実はものすごい額の消費税を払わされていた?」
「昔は消費税が戻ってくる裏ワザがあったらしいけど、今はどうなの?」
意外と見落としがちですが、消費税のルールを正確に知らないと、収支シミュレーションが大きく狂ってしまったり、逆に「納税義務」があるのに気づかず、後から税務署に指摘されて青ざめる…なんて可能性もゼロではありません。
特に、僕のように居住用アパート(東京都練馬区の1棟木造アパート)を運営している大家さんにとって、「どこで消費税が登場し、どこでは登場しないのか」を正確に理解しておくことは、骨太なキャッシュフローを守るための基本中の基本です!
今回は、不動産投資における消費税の「かかる場面/かからない場面」について、その背景にある理屈も含めて、徹底的に解説していきます!
【※超重要※】
この記事は、僕自身の経験や国税庁などの公的情報に基づいていますが、税務に関する専門的なアドバイスではありません。 消費税の扱いは非常に複雑で、個々の取引相手(課税事業者か否か)や事業規模、税制改正のタイミングによって異なります。最終的な判断や申告にあたっては、必ず税理士などの専門家にご相談の上、ご自身の責任で行ってくださいね!
① 最も気になる!「家賃収入」に消費税はかかるのか?
まず、大家さんにとって一番身近な収入、毎月の「家賃」についてです。 結論から言うと、「物件の用途(何に使われるか)」によって、天国と地獄ほど扱いが異なります。
【原則】居住用の家賃 🏠🚫
かからない(非課税)
アパートやマンションなど、「人が住むため」に貸している物件の家賃収入には、消費税はかかりません。
- 理由: 住宅は生活に不可欠なため、社会政策的配慮から非課税。
- 共益費・管理費、敷金・礼金(更新料)も原則非課税。
【例外】事業用の家賃 🏢✅
かかる(課税)
事務所(オフィス)、店舗、倉庫、貸会議室など、「事業目的」で貸した場合は消費税がかかります。
- 家賃+消費税10%を請求し、納税義務が発生する可能性あり。
【要注意!駐車場はどうなる?】
- アパートに付随する駐車場: 入居者向けに部屋とセットなら「居住用の一部」とみなされ非課税。
- 独立した駐車場: 入居者以外への貸付や単体運営は「施設の貸付」とみなされ課税対象。
【「納税義務者」になるボーダーライン】
「えっ、じゃあ少しでも店舗に貸したら、すぐに消費税を納めないといけないの?」 と不安になるかもしれませんが、ここには免税点というボーダーラインがあります。
基準期間(基本的に2年前)の「課税売上高」が1,000万円以下であれば、その年は消費税を納める必要がない「免税事業者」になれます。
※僕たち個人の小規模な大家であれば、店舗や駐車場収入だけで年間1,000万円を超えることは稀なので、実際には消費税を納めなくて済むケースも多いですが、インボイス制度の導入により判断もシビアになっています。
【ほねぶとDr.の場合】
僕の練馬のアパートは全12戸が「居住用」であり、駐車場もありません。サブリース会社からの入金も「居住用賃料の保証」となるため、家賃収入に消費税は一切かかっていません。 まずはこの大原則、「住むための家賃は非課税!」と覚えておきましょう。
② 物件「購入時」の消費税はどうなる?土地と建物で違う!
次に、不動産投資のスタート地点である「物件購入時」の大きな出費について見ていきましょう。ここでも、「土地」と「建物」で扱いが明確に分かれます。これは収益計算(利回り)にも直結する超重要ポイントです。
土地
購入代金 → かからない(非課税) 🌳🚫
土地は消費されるものではない(減らない)ため、「資本の移転」と考えられ非課税です。売主が誰であっても(個人でも不動産会社でも)土地代には消費税は乗りません。
建物
購入代金 → かかる(課税) 🏗️✅
建物は消費される対象だからです。ただし、「誰から買うか」で変わります。
- 売主が「課税事業者(不動産会社など)」: 課税されます。(僕のシノケン物件もこれ!)
- 売主が「個人(免税事業者)」: 一般的な中古物件の個人間売買なら非課税です。
【ここがポイント!投資判断への影響】
物件概要書を見るとき、この「税込/非課税」の違いは非常に重要です。 僕の物件の場合、契約書の内訳を見ると「建物価格 6,760万円(うち消費税額 約615万円)」といった記載があります。 つまり、僕は物件価格の一部として、600万円以上の消費税を支払っているわけです。
この「土地」と「建物」の価格内訳は、単なる消費税の話だけでなく、購入後の「減価償却費(=最強の節税経費)」の計算にも直結します。 建物割合が高いほど、将来の節税効果(減価償却)は大きくなりますが、購入時の消費税負担も重くなる。このバランス感覚を持つことが、経営者としての第一歩です。
③(今は昔?)消費税還付スキームはなぜ使えなくなったのか?
「あれ? 昔、先輩大家さんから『不動産投資で払った消費税が戻ってくる裏ワザがある』って聞いたことがあるんだけど…?」
…そう思われた方、非常に鋭いです! かつて、物件購入時に支払った「建物の消費税(僕の例なら約600万円)」を、確定申告を通じて取り戻す(還付を受ける)という、いわゆる「消費税還付スキーム」が一部で大流行した時期がありました。
幻の「自動販売機スキーム」とは?
かつては、わざと「課税事業者」になり、自販機などで無理やり課税売上を作り、法の抜け穴を突いて消費税の全額還付を申請する手法が存在しました。
【しかし…税制改正で完全に封じ手に!】
国税庁も黙ってはいません。このスキームは問題視され、度重なる税制改正によって、現在では完全に封じ込められました。
特に2020年(令和2年)10月の改正が決定的でした。
新ルール: 「居住用賃貸建物」の購入にかかった消費税は、
仕入税額控除の対象外とする。
つまり、「住むためのアパートを買った際の消費税は、どんなに計算上の工夫をしても、一切還付しませんよ」という強力な鎖がかけられたのです。
「消費税還付で物件価格の1割を取り戻して、頭金に充てる!」なんていう甘い言葉で勧誘してくる業者がもし今でもいたら、それは時代遅れの詐欺まがいか、極めてリスクの高い(脱法的な)提案である可能性が高いので、絶対に近づかないでください!
【骨太的結論】居住用大家は「払う側」、事業用なら要注意!
今回の消費税に関する”骨太”な結論です!
- 基本スタンス: 居住用アパート・マンション経営がメインである限り、消費税は基本的に「建物を買うときに(業者へ)支払うコスト」であり、「家賃収入で受け取るものではない」とシンプルに考えましょう。
- 還付の夢は捨てる: 「消費税還付」は過去の遺物です。現在は制度的に封じられています。王道のインカムゲインと減価償却による節税を目指しましょう。
- 事業用への展開時は要注意: 将来的にテナントビルや駐車場など「課税売上」が発生する投資を行う際は、一気に世界が変わります。その時は必ず税理士さんと相談してください。
消費税は、私たちの生活に一番身近な税金ですが、不動産投資においては「居住用か事業用か」「土地か建物か」「個人か法人か」でコロコロと顔を変える、少し厄介な存在です。
しかし、この基本ルールさえ押さえておけば、無用なトラブルは避けられます。 「わからないことは、わかるまで調べる。そして専門家を味方につける」 これこそが、骨太な資産形成を続けるための最強の防衛策です!
参考文献・情報源
- 国税庁 タックスアンサー No.6225 地代、家賃や権利金、敷金など
- 国税庁 タックスアンサー No.6201 非課税となる取引
- (参考)国税庁 タックスアンサー No.6451 仕入税額控除の対象となるもの
- (参考)消費税法改正に関する情報(居住用賃貸建物の仕入税額控除制限など)
").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1
").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0
タイトルとURLをコピーしました