税金との戦い
「えっ、これ全部経費にならないんですか。うそでしょ」
3月14日、確定申告期限の前日。
私は税務署の相談コーナーで、担当の職員さんに食い下がっていました。
机の上には、一年間ため込んだレシートの山。カフェのコーヒー代、Amazonで買ったガジェット、友人との飲み代まで、仕事に関係ありそうなものは全部かき集めて持っていったんです。
でも、職員さんは冷静に、淡々と私の「経費」を弾いていきました。
「この飲み会は、具体的にどういう業務に関連していますか」
「このゲーム機は、開発の検証用という証明ができますか」
私はしどろもどろになりながら、結局その場で多くのレシートをゴミ箱行きにするしかありませんでした。
計算し直された納税額は、想定していた金額の倍以上。
貯金残高を確認して、青ざめたのを今でも鮮明に覚えています。
「エンジニアならコードさえ書ければいい」
「稼いでから考えればいいや」
そんな甘い考えを持っていた当時の私は、税金という現実の前で完膚なきまでに叩きのめされました。
稼ぐことには必死だったけれど、守ることに関しては無知すぎたんです。
あれから数年。
私はフリーランスのエンジニアとして独立し、法人化も経験しました。
税理士さんと顧問契約を結び、毎月の収支を細かく管理するようになって初めて、あの頃の自分がどれだけ無謀だったかがわかります。
税金や確定申告の知識は、プログラミングスキルと同じくらい、いや、長く生き残るためにはそれ以上に重要な「武器」なんです。
今回は、過去の私と同じように「税金怖い、よくわからない」と震えている副業エンジニアのあなたに向けて、現場で培った税金対策と確定申告のノウハウを全て共有します。
難しい税法の話をするつもりはありません。
私らが知っておくべきなのは、法律の条文ではなく「現場での立ち回り方」ですから。
どうすれば正しく経費を計上できるのか、どうすれば会社にバレずに副業ができるのか、そしてどうすれば手元に残るお金を最大化できるのか。
泥臭い実体験ベースで語っていきます。
これを読み終わる頃には、確定申告という言葉を聞いても胃が痛くならず、むしろ「よし、今年もやってやるか」と腕まくりできるくらいのマインドセットになっているはずです。
覚悟はいいですか。
それじゃあ、私の黒歴史でもある税金との戦いの記録を紐解いていきましょうか。
副業収入20万円の壁と住民税の落とし穴
まず最初に、よくある誤解を解いておきましょう。
「副業の利益が20万円以下なら確定申告しなくていいんでしょ」
これ、半分正解で半分間違いです。そして、この誤解が命取りになることがあります。
所得税と住民税は別物
確かに、国の税金である「所得税」に関しては、給与所得以外の所得が20万円以下なら確定申告は不要というルールがあります。
でも、地方税である「住民税」にはそんなルールはありません。
副業で1円でも利益が出たら、住民税の申告は必要なのです。
ここを勘違いして「20万円いってないから何もしなくていいや」と放置していると、後から役所から「お尋ね」が来る可能性があります。
「あなたの口座に不明な入金がありますが、これは何ですか」と聞かれたとき、しどろもどろになりたくないですよね。
20万円ラインの判定基準
そもそも、この「20万円」というのは「売上」ではなく「所得(利益)」のことです。
売上が30万円あっても、経費が15万円かかっていたら、所得は15万円。
この場合は所得税の確定申告は不要になります(住民税は必要ですが)。
逆に、売上が21万円で経費が0円なら、所得は21万円。確定申告が必要です。
エンジニアの場合、サーバー代やドメイン代、PC代などの経費がかかるので、売上が20万円を超えていても所得は20万円以下になるケースは結構あります。
だからこそ、日々の経費管理が重要になってくるわけです。
私の後輩エンジニアで、このルールを知らずに数年間放置していて、後からまとめて住民税の申告をする羽目になった奴がいます。
延滞金こそつかなかったものの、役所の人に白い目で見られながら手続きするのは、精神的にかなり削られる作業だったと言っていました。
「少額だからバレない」という考えは捨てましょう。
マイナンバー制度も始まり、お金の流れはガラス張りになりつつあります。
正しく知って、正しく納税する。これが副業を長く続けるための土台です。

経費になるものとならないものの境界線
確定申告において、一番の攻防戦になるのが「経費」です。
売上から経費を引いた額に税金がかかるわけですから、経費を漏れなく計上することは、そのまま節税に直結します。
でも、何でもかんでも経費にできるわけではありません。
重要なのは「事業に関連しているかどうか」という一点です。
エンジニアならではの経費
私らエンジニアには、他の職種にはない特有の経費があります。
これらは胸を張って経費計上できるものが多いです。
- PC・周辺機器: MacBook Pro、外部モニター、高級キーボード、マウス。これらは商売道具ですから、当然経費です。ただし、10万円以上のものは減価償却(数年に分けて計上)が必要になる場合があるので注意が必要です(青色申告なら30万円未満まで一括で落とせる特例がありますが、それは後述します)。
- サーバー・ドメイン代: Web制作やアプリ開発には必須ですよね。AWSやXserverの利用料は全額経費です。
- 通信費: 自宅の光回線やスマホ代。ただし、プライベートでも使っている場合は「家事按分」といって、事業で使っている割合だけを経費にします。私は使用時間やデータ量から算出して、50パーセントを経費にしています。
- 書籍・学習費: 技術書、Udemyの講座、プログラミングスクールの受講料。これらは「新聞図書費」や「研修費」として計上できます。エンジニアは常に勉強が必要な職種ですから、ここは認められやすいポイントです。
- カフェ代: 自宅では集中できないときにカフェで作業した場合のコーヒー代。これも「会議費」や「雑費」として計上可能です。ただし、一人で作業していたという記録(作業日報など)を残しておくのが無難です。
グレーゾーンとNG事例
一方で、税務署から突っ込まれやすい項目もあります。
よくあるのが「スーツ代」です。
「クライアントとの打ち合わせに着ていくから経費だろ」と言いたくなりますが、フリーランスの場合、スーツは経費として認められにくいのが現状です(プライベートでも着られるとみなされるため)。
眼鏡やコンタクトレンズも同様です。
「コーディングで目が疲れるから」という理屈はわかりますが、日常生活でも使うものなので経費にはなりにくいです。
あと、飲み会代。
「情報交換会」という名目で友人との飲み代を経費に入れようとする人がいますが、これは危険です。
本当に仕事につながる打ち合わせならOKですが、単なる愚痴大会はNGです。
誰と、何の目的で飲んだのか。これを領収書の裏にメモしておく癖をつけましょう。
税務調査が入ったとき、このメモがあるかないかで、調査官の心証は大きく変わります。
「記憶にございません」は通用しません。記録こそが正義です。
家事按分という魔法
自宅兼事務所で作業している副業エンジニアにとって、最強の節税テクニックが「家事按分」です。
家賃や電気代の一部を経費にできるんです。
例えば、家賃10万円の2LDKに住んでいて、そのうち1部屋(面積の30パーセント)を仕事専用部屋にしている場合、3万円を経費にできます。
年間で36万円。これはデカいです。
ただし、これも「合理的な説明」ができることが条件です。
「リビングでたまに作業するから」といってリビング全体の家賃を経費にするのは無理があります。
私の場合は、仕事部屋にはベッドやテレビを置かず、完全に「作業場」として写真を撮って残してあります。
ここまでやれば、文句を言われることはまずありません。
青色申告特別控除というボーナスステージ
副業を本気でやるなら、「開業届」を出して「青色申告」にすることをおすすめします。
白色申告に比べて手間は増えますが、それを補って余りあるメリットがあるからです。
65万円控除の威力
最大のメリットは、所得から最大65万円を差し引ける「青色申告特別控除」です。
所得税率が10パーセント、住民税率が10パーセントの人なら、これだけで約13万円の節税になります。
13万円ですよ。MacBook Airが買えちゃいます。
これをみすみす逃す手はありません。
赤字の繰り越し
副業を始めたばかりの頃は、PCを買ったりスクールに通ったりして、赤字になることもあります。
青色申告なら、この赤字を3年間繰り越すことができます。
今年が100万円の赤字で、来年が200万円の黒字だった場合、相殺して来年の所得を100万円にできるんです。
これも白色申告にはない強力なメリットです。
30万円未満の資産を一括償却
先ほど少し触れましたが、青色申告なら30万円未満のパソコンや機材を、買った年に全額経費にできる「少額減価償却資産の特例」が使えます。
通常、10万円以上のPCは4年かけて経費にしないといけないんですが、これを使えば一発で落とせます。
利益が出すぎた年の年末に、ハイスペックなMacBook Proを買い替えて節税する。
これは稼いでいるフリーランスエンジニアの常套手段です。私も何度お世話になったかわかりません。
開業届の出し方
「開業届を出すなんてハードルが高い」と思うかもしれませんが、実はめちゃくちゃ簡単です。
今は「freee開業」や「マネーフォワード開業届」といった無料サービスを使えば、スマホで質問に答えていくだけで書類が完成します。
あとはそれを印刷して税務署に郵送するか、マイナンバーカードを使ってe-Taxで送信するだけ。
所要時間は10分くらいです。手数料もかかりません。
会社にバレるのが怖いという人もいるかもしれませんが、開業届を出した通知が会社に行くことはありません。
(会社バレの原因は住民税が主なので、それは後ほど解説します)

会計ソフトはエンジニアの味方
「簿記の知識がないから青色申告なんて無理」
そう思う気持ちもわかります。借方とか貸方とか、意味不明ですよね。
でも、現代には「クラウド会計ソフト」という最強の味方がいます。
これを使えば、簿記の知識がゼロでも、お小遣い帳をつける感覚で確定申告書類が作れます。
freee vs マネーフォワード
エンジニアに人気なのは「freee」と「マネーフォワード クラウド確定申告」の2強です。
どっちがいいかは好みによりますが、私の独断と偏見で比較するとこんな感じです。
- freee: 簿記の知識が全くない人向け。UIが直感的で、「○○代を払った」みたいな質問に答えていくだけで仕訳が完了します。スマホアプリも使いやすいです。
- マネーフォワード: 多少簿記の知識がある人、あるいは将来的に法人化を目指している人向け。従来の会計ソフトに近いインターフェースで、細かいカスタマイズがしやすいです。
私は最初はfreeeを使っていましたが、法人化のタイミングでマネーフォワードに移行しました。
どちらも銀行口座やクレジットカードと連携して、明細を自動で取り込んでくれる機能があります。
これが本当に便利です。
「AWS利用料 50ドル」みたいな明細が勝手に入ってくるので、あとは「通信費」という勘定科目を選んで登録ボタンを押すだけ。
日付や金額の手入力ミスもなくなります。
API連携とか自動化とか、私らエンジニアが大好きな響きですよね。
月額1000円から2000円程度かかりますが、確定申告の手間を考えれば安すぎる投資です。
これをケチってエクセルで管理しようとするのは、洗濯板で洗濯するようなものです。文明の利器を使いましょう。
レシートの管理術
会計ソフトを使っても、現金のレシートはなくなりません。
これの管理が一番面倒くさいんですよね。
私のおすすめは、「財布の中にレシートを溜めない」ことです。
帰宅したらすぐに財布からレシートを出し、スマホで写真を撮って会計ソフトにアップロードする。
原本は月ごとの封筒に入れて保管する。
これをルーティン化してください。
「週末にまとめてやろう」とか「年末に一気にやろう」と思うと、絶対に地獄を見ます。
3月14日の私のようになりたくなければ、こまめな処理を心がけてください。
最近は電子帳簿保存法も改正されて、スキャナ保存の要件も緩和されています。紙の原本を捨てられる条件も整ってきているので、ペーパーレス化を進めるのもエンジニアらしくて良いですね。
インボイス制度という新たな壁
さて、ここ数年でフリーランス界隈を震え上がらせているのが「インボイス制度」です。
副業エンジニアにとっても無視できない問題です。
インボイス登録すべきか否か
結論から言うと、「クライアントによる」としか言えません。
あなたのクライアントが一般消費者(toC)や免税事業者なら、インボイス登録は不要です。
しかし、クライアントが課税事業者(ある程度規模のある企業など)の場合、インボイス登録をしていないと、クライアント側の税負担が増えてしまいます。
その結果、「インボイス登録していない人とは取引しない」とか「消費税分を値引きしてくれ」と言われるリスクがあります。
私の場合、クライアントの多くがWeb制作会社や事業会社なので、迷わずインボイス登録しました。
登録すると消費税の申告・納税義務が発生しますが、簡易課税制度や2割特例を使えば、手間も税負担もある程度抑えられます。
副業の売上が少ないうちは様子見でもいいかもしれませんが、継続的に企業案件を受けるつもりなら、登録しておいた方が「使い勝手のいい外注先」として選ばれやすくなるのは事実です。
このあたりは、自分のビジネスモデルに合わせて慎重に判断してください。

会社バレを防ぐための住民税対策
副業エンジニアが最も恐れることの一つ。それは「本業の会社に副業がバレること」でしょう。
多くの会社では副業が解禁されつつありますが、まだまだ禁止の会社も多いですし、解禁されていても面倒な手続きが必要だったり、上司に嫌味を言われたりするのは避けたいものです。
住民税でバレる仕組み
会社に副業がバレる原因の9割は「住民税」です。
会社員の場合、住民税は給料から天引き(特別徴収)されます。
副業で利益が出ると、その分の住民税も上乗せされて会社に通知が行きます。
経理担当者が「あれ、この人、給料の割に住民税が高くないか」と気づくわけです。
これがバレる仕組みです。
「普通徴収」を選択せよ
これを防ぐ方法はシンプルです。
確定申告書の「住民税に関する事項」という欄で、「自分で納付(普通徴収)」にチェックを入れること。
これだけです。
こうすれば、副業分の住民税の納付書は自宅に届くようになり、会社の給料からは本業分の住民税だけが引かれることになります。
会社には通知が行かないので、バレる確率は限りなく低くなります。
ただし、自治体によってはこの「自分で納付」を認めていない場合や、運用ミスで会社に通知が行ってしまう事故も稀にあります。
絶対にバレたくない場合は、役所の税務課に電話して「副業分は絶対に普通徴収にしてください」と念押しするくらいの慎重さが必要です。
私も最初の頃は、毎年4月になると役所に電話して確認していました。
「うるさい市民だな」と思われたかもしれませんが、自分の身を守るためには必要な行動です。
ふるさと納税とiDeCo
税金対策として人気の「ふるさと納税」や「iDeCo(個人型確定拠出年金)」ですが、これも副業バレの原因になることがあります。
ふるさと納税をすると住民税が安くなるため、逆に「あれ、この人住民税が安すぎないか」と怪しまれる可能性があるんです。
とはいえ、経理担当者がそこまで細かく社員の住民税額をチェックしているかというと、微妙なところです。
あまり神経質になりすぎる必要はないかもしれませんが、リスクがゼロではないことは頭に入れておいてください。
ちなみに、私はiDeCoもふるさと納税もフル活用しています。
節税効果が大きすぎるので、バレるリスクを天秤にかけてもやる価値があると判断したからです。
このあたりは自己責任でお願いします。
確定申告書作成の流れと提出
いよいよ確定申告書の作成です。
会計ソフトを使っていれば、この工程はほとんど自動化されています。
必要な情報を入力していけば、自動的に申告書が出来上がります。
e-Taxが断然おすすめ
作成した申告書は、印刷して税務署に持参することもできますが、e-Tax(電子申告)を強くおすすめします。
自宅にいながら24時間いつでも提出できますし、青色申告特別控除の65万円を満額受けるためにはe-Taxでの提出が必須条件になっているからです(紙提出だと55万円に減額されます)。
マイナンバーカードと、ICカードリーダー(またはスマホ)があればすぐにできます。
税務署の開庁時間に仕事を休んで行く必要もありませんし、あの長蛇の列に並ぶ必要もありません。
エンジニアなら、スマートに電子申告で済ませましょう。
提出後のチェック
提出したら終わりではありません。
数日後にe-Taxの「メッセージボックス」を確認し、エラーなく受理されているかチェックしましょう。
また、納税が必要な場合は、振替納税の手続きをしておくと便利です。
指定した銀行口座から自動で引き落とされるので、納付忘れを防げます。
還付金(払いすぎた税金が戻ってくること)がある場合は、指定した口座に入金されるのを楽しみに待ちましょう。
副業初期で経費がかさんだ年は、本業の給料から源泉徴収された税金が戻ってくることもあります。
これはちょっとしたボーナス気分で嬉しいものです。

税金は「コスト」ではなく「守り」
ここまで、税金と確定申告のノウハウを詰め込んできました。
最後に伝えたいのは、税金に対するマインドセットの話です。
多くの人は、税金を「取られるもの」「コスト」と考えています。
だから、できるだけ払いたくないし、見たくもない。
でも、ビジネスオーナー(副業エンジニアも立派な経営者です)にとって、税金の知識は「自分の資産を守る盾」です。
正しく経費を計上し、正しく控除を使えば、手元に残るお金は確実に増えます。
逆に、無知のまま放置すれば、無駄な税金を払うことになったり、追徴課税でペナルティを受けたりして、資産を減らすことになります。
「知らなかった」では済まされないのが税金の世界です。
私が顧問税理士さんから言われた言葉があります。
「税金は、国との付き合い料みたいなものです。ルール通りに払っていれば、国はあなたのビジネスを認めてくれます。堂々と胸を張って稼ぐために、納税するんです」
コソコソ隠れて脱税まがいのことをするよりも、堂々と稼いで、堂々と節税して、堂々と納税する。
その方が精神衛生上も良いですし、ビジネスも長く続きます。
副業で稼げるようになったら、ぜひ一度、税理士さんに相談してみてください。
年間数万円の顧問料で、税金の悩みから解放され、本業と副業に集中できる時間を買えると思えば、安いものです。
Q&A 現場でよく聞かれる質問
最後に、私がメンターとして活動する中でよく聞かれる質問に答えておきます。
Q. 副業が赤字でも確定申告した方がいいですか?
A. はい、した方がお得なケースが多いです。副業の赤字を本業の給与所得と相殺(損益通算)できるため、本業で天引きされた所得税が還付される可能性があります。ただし、あまりに赤字が続くと「これ、事業じゃなくて趣味でしょ」と税務署に認定されるリスクもあるので注意が必要です。
Q. 仮想通貨で利益が出たんですが、これも副業所得ですか?
A. 基本的には「雑所得」になります。事業所得(副業エンジニアの収入)とは別枠で計算されるので、損益通算ができません。仮想通貨の税金は計算が複雑なので、利益が大きい場合は専門家に相談することをおすすめします。
Q. 領収書をもらい忘れたらどうすればいいですか?
A. 出金伝票という用紙に、日付、支払先、金額、内容を自分で記入すれば、経費として認められる場合があります。ただし、これはあくまで例外的な措置です。基本は領収書やレシートを必ずもらう習慣をつけてください。クレジットカードの利用明細も証拠になりますが、厳密には領収書の方が証拠能力が高いです。

知識は武器だ
プログラミングスキルが「攻めの武器」なら、税金の知識は「守りの防具」です。
攻守のバランスが取れて初めて、安定した副業ライフが送れます。
最初は面倒くさいし、怖いかもしれません。
でも、一度仕組みを作ってしまえば、あとはルーティンワークです。
毎月の経理処理をするたびに、「お、今月はこれだけ稼げたな」「経費使いすぎたかな」と自分のビジネスを客観的に見直す良い機会になります。

あなたが書いたコードが価値を生み出し、対価としてお金が入ってくる。
そのお金を賢く守り、次の投資に回す。
このサイクルを回せるようになったとき、あなたはもう「副業をしている会社員」ではなく、「自分のビジネスを持つ経営者」になっているはずです。
面倒な確定申告作業も、自分のビジネスが成長している証だと思えば、少しは愛おしく思えるかもしれません(いや、やっぱり面倒ですけどね)。
でも、それを乗り越えた先には、会社に依存しない自由な未来が待っています。
共に頑張りましょう。現場からは以上です。
送信ボタンを押した瞬間の開放感は、何物にも代えがたいですよ。
来年の3月、あなたが笑顔でその瞬間を迎えられることを願っています。
