エンジニア・プログラマーが確定申告で迷うポイントとは
副業でWebサイトを制作したり、フリーランスとしてシステム開発を請け負ったりしているエンジニア・プログラマーの方。「副業の収入が増えてきたけど、確定申告って必要?」「何が経費になるの?」と悩んでいないでしょうか。この記事では、エンジニア・プログラマーならではの収入形態や経費項目に絞って、副業・フリーランスそれぞれの申告ポイントを解説します。
この職種ならではの収入・税務の特徴
エンジニア・プログラマーの収入には、一般的な個人事業主とは異なる特徴があります。
副業エンジニアの場合、会社員としての給与に加えて、クラウドソーシングや業務委託での開発報酬が発生します。この副業収入は、国税庁タックスアンサー No.1900の規定により、給与所得・退職所得以外の所得が年間20万円を超えると確定申告が必要です。20万円以下でも住民税の申告は別途必要な点に注意してください。
フリーランスエンジニアの場合は、収入の全額が事業所得(または雑所得)となり、金額にかかわらず確定申告が必要です。
エンジニア特有の税務上のポイントは次の2点です。
1. 源泉徴収の有無が案件で異なる
プログラミングやシステム開発の報酬は、原則として源泉徴収の対象外です。一方で、Webデザインの報酬は「デザインの報酬」として源泉徴収(10.21%)の対象になります。コーディングとデザインを一括で受注している場合、契約書や請求書上で区分しないと全額が源泉徴収される可能性があるため、業務内容を明確に分けて記載することが重要です。
2. 事業所得か雑所得かで節税効果が大きく変わる
継続的に受注して相応の収入がある場合は事業所得として開業届を出し、青色申告特別控除(最大65万円)を活用できます。副業でも、反復・継続・独立して行っている実態があれば事業所得として申告できる場合があります。判断に迷うときは税理士にご確認ください。
経費にできるもの・できないもの
エンジニア・プログラマーは、他の職種と比べてデジタル関連の経費が多い点が特徴です。国税庁タックスアンサー No.2210の基準に基づき、「収入を得るために直接必要な支出」が経費として認められます。
| 項目 | 経費になるか | 備考 |
|---|---|---|
| 開発用PC・モニター | ○ | 10万円未満は全額、10万円以上は減価償却。私用兼用は按分 |
| クラウドサーバー(AWS・GCPなど) | ○ | 業務用アカウントの利用料は全額経費 |
| GitHub・JetBrains等のサブスク | ○ | 開発に直接必要なツール |
| 技術書・Udemy等の学習教材 | ○ | 現在の業務に関連するもの |
| コワーキングスペース利用料 | ○ | 仕事目的の利用分 |
| 自宅インターネット回線 | △ | 家事按分が必要(業務使用割合分のみ) |
| 自宅家賃・電気代 | △ | 家事按分が必要 |
| ハイスペックゲーミングPC | △ | 開発用途を説明できる場合のみ。ゲーム目的と見なされると否認リスクあり |
| 日常の食費・カフェ代 | × | 取引先との打ち合わせを伴う場合は会議費として計上可能 |
| 資格と無関係なセミナー | × | 業務に直結しない自己啓発は対象外 |
家事按分の計算例
自宅でリモート開発をしている場合、家賃やインターネット代は業務使用割合に応じて按分します。
例:月家賃90,000円、自宅50㎡のうち仕事スペース10㎡の場合
10 ÷ 50 = 0.2(事業割合20%)
90000 × 0.2 = 18000円/月
18000 × 12 = 216000円/年が経費
実際の按分額や節税効果を試算してみたい方は、税金シミュレーターに収入と経費を入力するだけで概算の税額を確認できます。
確定申告の手順(エンジニア向け)
副業エンジニア(会社員+業務委託収入)の場合
- 収入を集計する:クラウドソーシングの報酬明細や業務委託先からの支払調書を集める。支払調書が届かない場合でも、自分で記録した請求書・振込記録から集計すれば問題ない
- 経費を集計する:上記の表を参考に、レシートや利用明細から業務関連の支出を洗い出す
- 所得を計算する:収入 − 経費 = 所得。この所得が20万円以下なら所得税の確定申告は不要(住民税は必要)
- 確定申告書を作成する:国税庁の確定申告書等作成コーナー、またはfreee・マネーフォワードクラウドなどの会計ソフトで作成。副業が雑所得なら「雑(その他)」欄、事業所得なら「事業」欄に記入する
- 源泉徴収分を確認する:Webデザイン案件で源泉徴収されている場合、確定申告で精算され還付を受けられることがある
フリーランスエンジニアの場合
- 開業届と青色申告承認申請書を提出する(初年度のみ):開業から2ヶ月以内に税務署へ提出
- 複式簿記で記帳する:会計ソフトを使えば仕訳の知識がなくても対応可能。e-Taxでの電子申告と併用すれば青色申告特別控除65万円を適用できる
- 確定申告書B・青色申告決算書を作成し、翌年3月15日までに提出する
よくある疑問・間違いやすいポイント
「プログラミング報酬なのに源泉徴収されている」ケース
クライアントがデザイン報酬と区別せず一括で源泉徴収してしまうケースがあります。この場合、確定申告で正しい税額を計算し、源泉徴収されすぎた分の還付を受けることができます。請求書の段階で「システム開発費」と「デザイン費」を分けて記載しておくとトラブルを防げます。
「雑所得にしたら赤字が使えない」問題
副業収入を雑所得で申告すると、赤字が出ても給与所得との損益通算(赤字と黒字を合算して税金を減らす仕組み)ができません。継続的に受注しているなら事業所得での申告を検討する価値があります。
経費の「按分根拠」を残していない
自宅家賃やインターネット代の按分割合を「なんとなく50%」で申告して、税務調査で否認されるパターンは少なくありません。面積比・時間比など客観的な根拠を記録し、説明できるようにしておくことが大切です。
年収1,000万円超の消費税対応
フリーランスエンジニアで課税売上が1,000万円を超えると、2年後から消費税の課税事業者になります。インボイス登録している場合は2割特例(納税額を売上消費税の2割に軽減)が利用できますが、この特例は2026年9月30日を含む課税期間で終了予定です。売上が伸びてきた方は早めに対応を検討してください。
まずは自分の副業収入でどれくらいの税額になるか、税金シミュレーターで確認してみましょう。
まとめ
エンジニア・プログラマーが確定申告前に確認すべきポイントをまとめます。
- 副業所得(収入 − 経費)が年間20万円を超えたら所得税の確定申告が必要
- プログラミング報酬は原則として源泉徴収の対象外。デザイン案件と混在する場合は請求書で区分する
- 開発用PC・クラウドサービス・技術書など、エンジニア特有の経費を漏れなく計上する
- 自宅作業の家賃・通信費は家事按分で経費にできる。按分根拠の記録を忘れない
- フリーランスなら青色申告(65万円控除)が節税の基本。会計ソフト+e-Taxで要件を満たせる
- 判断に迷う項目は税理士に相談し、自己判断で無理な経費計上をしない
よくある質問
Q. 副業の開発収入が年20万円以下なら何もしなくていい?
所得税の確定申告は不要ですが、住民税の申告は別途必要です。お住まいの自治体に住民税の申告書を提出してください。また、医療費控除やふるさと納税の還付申告をする場合は、20万円以下の副業所得も合算して申告する必要があります(国税庁 No.1900)。
Q. 副業エンジニアでも青色申告はできる?
副業であっても、反復・継続・独立して行っている事業であれば開業届を出して青色申告できる場合があります。ただし、会社の就業規則で副業が制限されている場合もあるため、まずは勤務先の規定を確認してください。事業所得として認められるかは個別の事情によるため、税理士への相談をおすすめします。
Q. クラウドソーシング経由の報酬は「事業所得」と「雑所得」どちらで申告する?
規模・継続性・独立性がポイントです。単発・小規模なら雑所得、継続的に月数万円以上の受注があり本業に準ずる規模なら事業所得として認められる可能性があります。国税庁 No.1500「雑所得」では、事業から生じたと認められない所得は雑所得に分類するとされています。迷う場合は税務署または税理士に確認してください。