結論:副業収入が年20万円を超えたら確定申告は必須、青色申告なら税負担を大幅に減らせる
先に結論から書きます。
副業で年間20万円以上稼いでいる会社員は、確定申告が必要です。「バレなければいい」という考えは危険で、副業収入がある場合の住民税の増加から会社に発覚するケースも多いです。
ただし確定申告をしっかり行い、青色申告を選択することで合法的に税負担を大幅に下げることができます。この記事では副業エンジニアが実際に使える節税戦略を解説します。
副業エンジニアが使える経費一覧
確実に経費になるもの
| 項目 | 経費の根拠 |
|---|---|
| Claude Pro / OpenAI API費用 | 副業に使うAIツール |
| Adobe Creative Cloud | 動画編集・デザインに使う場合 |
| GitHub Pro / GitLab | 副業のコード管理 |
| プログラミング書籍・技術書 | 業務上必要な研修費 |
| ドメイン代・サーバー代 | ブログ・ポートフォリオ運営費 |
| ヘッドセット・マイク | テレワーク・オンライン会議用 |
| 外付けモニター | 副業に使う割合を按分 |
按分が必要なもの(自宅兼事務所の場合)
| 項目 | 按分の計算方法 |
|---|---|
| 通信費(インターネット回線) | 副業使用時間 ÷ 総使用時間 |
| 電気代 | 副業で使う部屋の面積 × 使用時間 |
| 家賃 | 副業スペースの面積 ÷ 総面積 |
| スマートフォン代 | 業務使用割合(50〜80%が目安) |
按分の考え方: 「副業に使っている時間・面積・割合」を根拠に計算します。根拠があれば税務調査でも説明できます。
AIを使った経費管理の自動化
Claude APIで経費の勘定科目を自動分類
import anthropic
import csv
from datetime import datetime
client = anthropic.Anthropic()
def classify_expenses_batch(expenses: list[dict]) -> list[dict]:
"""経費リストを一括で勘定科目に分類する"""
expenses_text = "\n".join([
f"- {e['date']} | {e['description']} | {e['amount']}円"
for e in expenses
])
prompt = f"""
以下の経費を個人事業主(副業エンジニア)の確定申告用に分類してください。
経費リスト:
{expenses_text}
各経費に対して以下のJSON形式で回答してください:
[
{{
"description": "元の説明",
"account": "勘定科目",
"deductible": true/false,
"notes": "備考(按分が必要な場合など)"
}}
]
勘定科目の例: 通信費、消耗品費、広告宣伝費、外注費、研修費、地代家賃
JSONのみを出力してください。
"""
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1500,
messages=[{"role": "user", "content": prompt}]
)
import json
return json.loads(response.content[0].text)
# 使用例
expenses = [
{"date": "2026-05-01", "description": "Claude Pro 月額", "amount": 3000},
{"date": "2026-05-05", "description": "技術書籍 Pythonデータ分析入門", "amount": 3800},
{"date": "2026-05-10", "description": "Zoom Pro 月額", "amount": 2000},
{"date": "2026-05-15", "description": "光回線 5月分", "amount": 5500},
]
results = classify_expenses_batch(expenses)
for r in results:
print(f"{r['description']} → {r['account']} ({'経費OK' if r['deductible'] else '注意'})")
青色申告65万円控除を得るための条件
必要な3つの条件
条件1:事前申請
開業届と青色申告承認申請書を税務署に提出する。開業した年の3月15日(またはその年の開業から2ヶ月以内)が期限。
条件2:複式簿記での記帳
freee・マネーフォワードクラウド確定申告を使えばほぼ自動で対応できます。手動での記帳は不要。
条件3:e-Taxでの申告またはe-帳簿保存
電子申告(e-Tax)または電子帳簿保存法対応の帳簿保存が条件。freeeはe-Tax対応済み。
実際の節税効果の計算例
ケース:副業収入150万円/年のエンジニア(会社員・所得税率20%)
| 申告方法 | 控除 | 課税所得 | 税負担(概算) |
|---|---|---|---|
| 申告なし | なし | 150万円 | 30万円+無申告加算税 |
| 白色申告 | 経費50万円 | 100万円 | 20万円 |
| 青色申告 | 経費50万円+65万円控除 | 35万円 | 7万円 |
青色申告 vs 白色申告で約13万円の差。 会計ソフトの年間費用(1〜2万円)を差し引いても、青色申告の費用対効果は圧倒的です。
副業エンジニア特有の節税ポイント
ポイント1:小規模企業共済で所得控除
個人事業主が加入できる「小規模企業共済」は、月最大7万円(年84万円)が全額所得控除になります。
副業でも開業届を出して個人事業主として登録すれば加入できます。積み立てた金額は将来の事業廃止時に退職金として受け取れます。
ポイント2:iDeCo(個人型確定拠出年金)で追加控除
会社員+副業の場合、iDeCoも有効な所得控除手段です。月2.3万円(年27.6万円)まで全額所得控除。
ポイント3:副業の赤字を本業の所得と損益通算
副業が赤字になった場合、青色申告なら本業の給与所得と損益通算できます(事業所得として申告する場合)。
注意: 2023年以降、副業の事業所得と雑所得の区分が厳格化されています。継続的・反復的に副業を行い、その証拠(契約書・帳簿)があれば事業所得として認められやすくなります。
会計ソフト選びのポイント
副業エンジニアに特におすすめなのは以下の2つです:
freee会計:
- UIが直感的で初心者でも使いやすい
- スマホアプリでレシートをその場で記録できる
- 青色申告書類の自動作成機能が充実
マネーフォワードクラウド確定申告:
- 家計簿アプリと連携できる
- 銀行・クレジットカードの自動取り込みが安定
- 料金が個人向けは安め
どちらも確定申告の書類が自動生成され、e-Taxでの申告もサポートしています。
まとめ:副業エンジニアの節税ステップ
| ステップ | やること | タイミング |
|---|---|---|
| 1 | 開業届+青色申告承認申請書を提出 | 副業を始めたとき |
| 2 | freee / マネーフォワードに登録 | すぐに |
| 3 | 経費をその都度記録 | 毎月 |
| 4 | 小規模企業共済・iDeCoを検討 | 副業が軌道に乗ったら |
| 5 | 2月〜3月に確定申告 | 毎年 |
節税は合法的に税負担を下げる行為です。経費を適切に計上し、青色申告を使うだけで年間10〜20万円以上の差が出ることも珍しくありません。
関連ツールを見る
この記事で紹介したツール・サービスをまとめてチェック。
![]()