エンジニアの副業と確定申告2026:20万円ルールから節税テクニックまで


はじめに

エンジニアの副業は年々増加しています。リモートワークの普及やクラウドソーシングの発展により、本業の合間に技術力を活かして収入を得る機会が格段に増えました。

しかし、副業で収入を得ると避けて通れないのが確定申告です。「副業の収入が20万円以下なら確定申告は不要」というルールは有名ですが、住民税の申告は必要という落とし穴があったり、経費を正しく計上すれば税金を大幅に抑えられたりと、知っているか知らないかで手取りに大きな差が生まれます。

この記事では、副業エンジニアの確定申告について、2026年の最新ルールに基づいて解説します。

副業の所得区分を理解する

まず、副業の収入がどの「所得区分」に該当するかを理解しましょう。所得区分によって確定申告の方法や経費の扱いが変わります。

エンジニアの副業と所得区分

副業の内容所得区分経費計上青色申告
フリーランス案件(開業届あり)事業所得可能(65万円控除)
クラウドソーシング(単発)雑所得不可
技術記事の執筆料雑所得不可
自作アプリ・サービスの収益事業所得 or 雑所得事業所得なら可能
株式・FX譲渡所得・雑所得特定口座なら申告不要不可
不動産収入不動産所得可能

事業所得と雑所得の違いは非常に重要です。

【事業所得のメリット】
- 青色申告特別控除(最大65万円)が使える
- 損益通算が可能(赤字を給与所得と相殺できる)
- 損失の3年間繰越が可能
- 30万円未満の少額減価償却が使える

【事業所得と認められる条件】
- 継続的に行っている
- 営利目的である
- 社会通念上「事業」と認められる規模
- 開業届を提出している

副業として受託開発を継続的に行っている場合は、開業届を提出して事業所得として申告した方が節税メリットが大きくなります。

20万円ルールの正しい理解

基本ルール

【20万円ルール(所得税)】
給与所得者(会社員)の副業が以下の条件を満たす場合、
所得税の確定申告は不要:

条件1: 副業の「所得」が年間20万円以下
条件2: 給与の支払いが1箇所のみ
条件3: 給与収入が2,000万円以下

※「所得」= 収入 − 経費
※「収入」ではなく「所得」であることに注意

重要な注意点

注意1: 住民税の申告は必要

20万円ルールは所得税にのみ適用されます。 副業の所得が1円でもあれば、原則として住民税の申告は必要です。

副業所得が年間15万円の場合:

【所得税】→ 確定申告不要(20万円ルール適用)
【住民税】→ 市区町村への申告が必要

住民税の申告を忘れると、後から追加徴収や延滞税が発生する可能性があります。

注意2: 「収入」ではなく「所得」で判断

# 20万円ルールの判定例

# ケース1: 収入30万円、経費15万円
income = 300000
expenses = 150000
profit = income - expenses  # 150,000円
needs_tax_return = profit > 200000  # False → 確定申告不要

# ケース2: 収入25万円、経費3万円
income = 250000
expenses = 30000
profit = income - expenses  # 220,000円
needs_tax_return = profit > 200000  # True → 確定申告必要

つまり、経費を正しく計上すれば、収入が20万円を超えていても所得が20万円以下になり、確定申告が不要になるケースがあります

注意3: 医療費控除やふるさと納税の確定申告をする場合

医療費控除やふるさと納税(ワンストップ特例を使わない場合)で確定申告をする場合、20万円ルールは適用されなくなります。副業所得が20万円以下でも、全ての所得を申告する必要があります。

例: 副業所得15万円 + 医療費控除を申告する場合
→ 副業所得15万円も申告に含める必要あり
→ 20万円ルールは使えない

副業が会社にバレない方法

多くの会社員エンジニアが気にするのが「副業が会社にバレないか」という点です。

バレる主な原因

【副業がバレる原因TOP3】

1. 住民税の増加
   → 会社が「特別徴収」で住民税を天引きしている場合、
     副業分の住民税が加算されて会社に通知される

2. 社会保険の二重加入
   → 副業先でも社会保険に加入した場合

3. SNS・口コミ
   → 自分で発信してしまう

住民税を「普通徴収」にする方法

確定申告書の「住民税に関する事項」で**「自分で納付(普通徴収)」**を選択することで、副業分の住民税を自分で直接納付できます。

確定申告書 第二表
└── 住民税に関する事項
    └── 給与、公的年金等以外の所得に係る住民税の徴収方法
        ├── ○ 特別徴収(会社の給与から天引き)
        └── ● 自分で納付(普通徴収)← こちらを選択

freee会計やマネーフォワードクラウド確定申告の確定申告作成フローでも、この選択肢が出てきます。必ず「自分で納付」を選択しましょう。

注意点

【普通徴収の注意点】
- 一部の自治体では普通徴収を選択できない場合がある
- 副業所得が「給与所得」の場合は普通徴収にできない
  → 業務委託(事業所得・雑所得)なら可能
  → アルバイト・パート(給与所得)は不可
- 確定申告後、市区町村から届く納付書で自分で納付する

つまり、副業をアルバイトではなく業務委託で行うことが、会社にバレないための基本戦略です。エンジニアの副業はほとんどが業務委託なので、この点はあまり心配する必要はないでしょう。

副業エンジニアの経費計上ガイド

経費にできるもの

副業エンジニアが経費にできる主なものを整理します。

【ハードウェア】
- PC(按分可能)
- モニター
- キーボード・マウス
- ヘッドセット(オンライン打ち合わせ用)

【ソフトウェア・サービス】
- GitHub Pro/Team
- JetBrains IDE
- AWS / GCP / Azure
- Vercel / Netlify
- Adobe Creative Cloud
- Figma Pro
- ChatGPT Plus / Claude Pro
- ドメイン・サーバー代
- Slack / Discord

【通信費】
- インターネット回線(按分)
- スマートフォン通信費(按分)
- VPN・セキュリティソフト

【学習費】
- 技術書
- オンライン学習(Udemy, Coursera等)
- カンファレンス参加費
- 資格試験費用

【その他】
- 打ち合わせの交通費
- カフェ代(打ち合わせ時)
- 自宅の家賃・光熱費(按分)
- 文具・事務用品

按分のポイント

副業エンジニアの場合、本業と副業の両方で使う費用は按分(あんぶん)が必要です。

# 按分の計算例

# PCを本業(60%)と副業(40%)で使用している場合
pc_cost = 200000  # PCの購入費用
work_ratio = 0.40  # 副業での使用割合
deductible = pc_cost * work_ratio  # 80,000円を経費計上

# インターネット回線
monthly_internet = 5000  # 月額5,000円
side_job_hours = 3  # 1日の副業時間
total_hours = 16  # 1日の起きている時間
ratio = side_job_hours / total_hours  # 18.75%
annual_deductible = monthly_internet * 12 * ratio
# → 年間11,250円を経費計上

按分率の根拠を記録しておくことが重要です。 「なぜこの割合なのか」を説明できるメモを残しておけば、税務調査が入っても問題ありません。

経費管理の自動化

副業エンジニアにおすすめの経費管理方法です。

# 方法1: 事業用クレジットカードを分ける
# → 副業関連の支出を全て事業用カードで決済
# → freee会計やMFクラウドに連携して自動仕訳

# 方法2: freee会計のスマホアプリで領収書管理
# → カフェでの打ち合わせ等、現金払いの場合
# → その場でレシートを撮影→自動仕訳

# 方法3: スプレッドシートで簡易管理(雑所得の場合)
# → Googleスプレッドシートで日付・内容・金額を記録
# → 年間の合計を確定申告時に集計

副業の規模が大きい(年間所得が数十万円以上)場合は、freee会計やマネーフォワードクラウドを導入した方が効率的です。月額1,000〜2,000円程度の費用も経費にできますし、確定申告書の作成まで自動化できます。

副業の確定申告の具体的手順

雑所得として申告する場合

Step 1: 年間の収入を集計
  → クラウドソーシングの報酬明細
  → 取引先からの支払調書
  → 振込明細

Step 2: 年間の経費を集計
  → 領収書・レシートの整理
  → クレジットカード明細の確認
  → 按分計算

Step 3: 所得の計算
  → 所得 = 収入 - 経費

Step 4: 確定申告書の作成
  → 国税庁 確定申告書等作成コーナー or
  → freee会計 / MFクラウド

Step 5: e-Taxで電子申告
  → マイナンバーカード + スマホ or ICカードリーダー

事業所得として申告する場合(青色申告)

Step 1: 事前準備(初年度のみ)
  → 開業届を税務署に提出
  → 青色申告承認申請書を提出
  → freee会計 or MFクラウドに登録
  → 銀行口座・クレカを連携

Step 2: 日々の記帳
  → 自動連携された取引を確認
  → 現金取引を手動登録
  → 按分設定を行う

Step 3: 決算処理(年末〜1月)
  → 未登録取引のチェック
  → 減価償却の確認
  → 家事按分の確定

Step 4: 確定申告書 + 青色申告決算書の作成
  → freee会計 / MFクラウドで自動生成

Step 5: e-Taxで電子申告

Step 6: 納税
  → 振替納税 or クレジットカード納付

節税テクニック:副業エンジニア編

テクニック1: 開業届を出して青色申告にする

副業でも開業届を出して青色申告にすることで、最大65万円の特別控除が受けられます。

例: 副業所得が100万円の場合

【雑所得として申告】
課税所得: 100万円
所得税(税率20%の場合): 約20万円

【青色申告(65万円控除)で申告】
課税所得: 100万円 − 65万円 = 35万円
所得税(税率10%の場合): 約3.5万円

→ 約16.5万円の節税効果

ただし、副業を事業所得として認めてもらうには、継続的かつ一定の規模で行っていることが必要です。

テクニック2: 経費を漏れなく計上する

前述の通り、エンジニアの副業経費は多岐にわたります。特に見落としがちなのが以下の経費です。

【見落としがちな経費】
- AI関連サブスク(ChatGPT Plus: 月$20、Claude Pro: 月$20)
  → 年間約7万円
- 技術書(年間10冊 × 3,000円)
  → 年間約3万円
- オンライン学習(Udemy: 年5コース × 2,000円)
  → 年間約1万円
- カンファレンス参加費
  → 年間約2〜5万円
- 自宅の電気代(按分20%: 月1,000円)
  → 年間約1.2万円

合計: 約14〜17万円の追加経費計上が可能
→ 税率20%なら約3万円の節税効果

テクニック3: 小規模企業共済を活用する

副業で開業届を出している場合、小規模企業共済に加入できます。

掛金: 月1,000円〜70,000円(500円単位)
全額が所得控除の対象

例: 月額10,000円の場合
年間掛金: 120,000円
→ 税率20%なら年間24,000円の節税

テクニック4: ふるさと納税の上限額を把握する

副業収入がある場合、ふるさと納税の控除上限額が上がります。

# 副業あり会社員のふるさと納税上限額の目安
def furusato_limit_with_sidejob(salary, side_job_income, side_job_expenses):
    """
    salary: 給与収入(額面)
    side_job_income: 副業収入
    side_job_expenses: 副業経費
    """
    # 給与所得控除
    if salary <= 8500000:
        salary_deduction = salary * 0.1 + 1100000
    else:
        salary_deduction = 1950000

    salary_income = salary - salary_deduction
    side_job_profit = side_job_income - side_job_expenses
    total_income = salary_income + side_job_profit

    # 簡易計算(基礎控除・社保控除を考慮)
    taxable_income = total_income - 480000 - salary * 0.15  # 社保概算
    resident_tax = taxable_income * 0.10
    limit = resident_tax * 0.20 + 2000
    return int(limit)

# 例: 給与600万円、副業収入150万円、副業経費30万円
print(f"上限額の目安: {furusato_limit_with_sidejob(6000000, 1500000, 300000):,}円")

テクニック5: 損益通算を活用する(事業所得の場合)

事業所得が赤字の場合、給与所得と損益通算して税金を減らすことができます。

例: 給与所得400万円、副業の事業所得△50万円(赤字)の場合

損益通算後の所得: 400万円 − 50万円 = 350万円
→ 50万円分の所得税・住民税が軽減される

※雑所得では損益通算はできません

ただし、意図的に赤字を作って損益通算するのは税務署に否認されるリスクがあります。あくまで正当な事業活動の結果として赤字になった場合に限ります。

エンジニアにおすすめの副業

確定申告の観点も踏まえて、エンジニアにおすすめの副業を紹介します。

1. 受託開発(業務委託)

収入目安: 時給3,000〜10,000円
所得区分: 事業所得 or 雑所得
経費率: 低め(PCとネット回線程度)
確定申告の複雑さ: ★★☆☆☆

メリット:
- 安定した収入が見込める
- 本業のスキルをそのまま活かせる
- クラウドソーシングで案件を見つけやすい

デメリット:
- 時間の切り売りになりがち
- 納期のプレッシャー

おすすめプラットフォーム: CrowdWorks、Lancers、レバテックフリーランス

2. 技術記事の執筆

収入目安: 1記事5,000〜30,000円
所得区分: 雑所得(原稿料)
経費率: 低め
確定申告の複雑さ: ★☆☆☆☆

メリット:
- 本業の技術力がそのまま活きる
- ポートフォリオになる
- 時間の融通が利く

デメリット:
- 単価が比較的低い
- 継続案件を獲得するまで時間がかかる

3. 技術ブログ・アフィリエイト

収入目安: 月0〜数十万円(成長に時間がかかる)
所得区分: 事業所得 or 雑所得
経費率: 中程度(ドメイン、サーバー、ツール等)
確定申告の複雑さ: ★★★☆☆

メリット:
- ストック型収入(記事が資産になる)
- 技術力の向上にもつながる
- 場所・時間を選ばない

デメリット:
- 収益化までに半年〜1年かかる
- SEOの知識が必要
- 継続的なコンテンツ更新が必要

4. OSSコントリビューション + スポンサー

収入目安: 月0〜数万円(GitHub Sponsors等)
所得区分: 雑所得
経費率: 低め
確定申告の複雑さ: ★★☆☆☆

メリット:
- 技術力が大幅に向上する
- 業界での知名度が上がる
- 転職・単価交渉に有利

デメリット:
- 収入が不安定
- 収益化できるレベルに達するまでが大変

5. 技術顧問・メンター

収入目安: 月5万〜30万円
所得区分: 事業所得 or 雑所得
経費率: 低め
確定申告の複雑さ: ★★☆☆☆

メリット:
- 高時給(時給5,000〜15,000円)
- 月数回の稼働で済む
- マネジメントスキルも活かせる

デメリット:
- ある程度の経験・実績が必要
- コミュニケーション力が求められる

副業エンジニアのよくある質問

Q1: 副業の確定申告にfreee会計やMFクラウドは必要?

A: 副業の規模によります。

【雑所得で年間50万円未満】
→ Excelやスプレッドシートで十分管理可能
→ 確定申告書は国税庁の作成コーナーで無料作成

【雑所得で年間50万円以上、または事業所得】
→ freee会計やマネーフォワードクラウド確定申告の導入を推奨
→ 自動仕訳で時間を大幅に節約できる
→ 青色申告決算書も自動生成
→ 費用も経費として計上可能

Q2: 副業収入に源泉徴収されている場合は?

A: 確定申告で還付を受けられる可能性があります。

例: 記事執筆料50万円から源泉徴収10.21%が差し引かれている場合

受取額: 448,950円
源泉徴収税額: 51,050円

確定申告で経費20万円を計上:
所得: 50万円 − 20万円 = 30万円
所得税: 約30,000円(税率10%の場合)

→ 51,050円 − 30,000円 = 約21,050円の還付

源泉徴収されている場合は、20万円ルールに該当しても確定申告した方が得になるケースが多いです。

Q3: 副業禁止の会社で副業している場合は?

A: 税務上の問題とは別の話です。

【税務上】
- 副業禁止であっても確定申告の義務は変わらない
- 住民税を「普通徴収」にすれば会社には通知されない

【労務上】
- 就業規則の副業禁止規定に抵触する可能性
- ただし、2018年のモデル就業規則改定以降、
  副業を認める企業が増加中
- 法的には副業禁止そのものに合理性がない場合もある

税務申告は法律上の義務です。副業が会社にバレるリスクを気にして確定申告をしないのは、脱税になるため絶対にやめましょう

Q4: 海外のクライアントから報酬を受け取っている場合は?

【海外クライアントからの報酬】
- 日本の居住者は全世界所得が課税対象
- 海外送金の報酬も確定申告が必要
- 源泉徴収は通常されない
- 為替差益も考慮が必要

【実務的な対応】
1. 報酬受取時の為替レートを記録
2. PayPal, Wise等の手数料も経費計上可能
3. 海外クライアントとの契約書を保管

Q5: 暗号資産(仮想通貨)の利益も申告必要?

【暗号資産の税務処理】
- 売却・交換・支払い使用時に課税(雑所得)
- 20万円ルールは他の雑所得と合算して判断
- 年末の評価額ではなく、実現益が課税対象
- マイニング報酬も課税対象

例: 副業所得15万円 + 暗号資産利益8万円 = 23万円
→ 雑所得合計が20万円超なので確定申告が必要

2026年の副業・確定申告に関する最新トピック

電子帳簿保存法の義務化

2024年1月から電子取引のデータ保存が義務化されています。副業エンジニアも対象です。

【対応が必要なケース】
- メールで受け取った請求書・領収書
- クラウドソーシングの報酬明細(Web画面のPDF保存)
- ECサイトの領収書(PDF保存)
- 電子マネーの利用明細

【対応方法】
1. freee会計やMFクラウドを利用(自動的に要件クリア)
2. 自前で管理する場合はフォルダ構成で検索可能にする

# フォルダ構成の例
~/tax/2026/
├── income/       # 売上関連
│   ├── 2026-01_crowdworks_報酬明細.pdf
│   └── 2026-02_clientA_請求書.pdf
├── expense/      # 経費関連
│   ├── 2026-01_aws_利用明細.pdf
│   └── 2026-02_github_請求書.pdf
└── receipt/      # 領収書
    ├── 2026-01-15_書籍_3000.jpg
    └── 2026-02-20_カフェ_500.jpg

インボイス制度と副業エンジニア

【副業エンジニアのインボイス対応】
- 年間売上1,000万円以下の免税事業者は登録任意
- 副業レベルの売上なら登録不要の場合が多い
- ただし、法人クライアントから登録を求められることも
- 2割特例は2026年分まで適用可能

判断基準:
- 副業の売上が年間100万円以下 → 登録不要で問題ない
- 副業の売上が年間100万円超 → クライアントの要望による
- 法人クライアントがメイン → 登録した方が取引がスムーズ

まとめ:副業エンジニアの確定申告アクションリスト

今すぐやること

  • 副業の所得区分を確認する(事業所得 or 雑所得)
  • 年間所得が20万円を超えそうか見積もる
  • 経費にできるものをリストアップする
  • 住民税の申告方法を確認する(普通徴収)

副業開始時にやること

  • 事業用のクレジットカードを用意する(または既存カードを分けて管理)
  • 経費の記録方法を決める(freee会計 / MFクラウド / スプレッドシート)
  • 継続的に副業するなら開業届の提出を検討する

確定申告前にやること

  • 年間の収入を集計する
  • 年間の経費を集計する(按分計算を含む)
  • 各種控除の証明書を集める
  • 確定申告書を作成する
  • 住民税の徴収方法を「普通徴収」に設定する
  • e-Taxで電子申告する

副業エンジニアの確定申告は、最初の年は戸惑うことも多いですが、仕組みを理解して適切なツールを使えば、毎年1〜2日で完了できるルーティン作業になります。freee会計やマネーフォワードクラウド確定申告を活用して、効率的に申告を済ませましょう。

正しく確定申告を行い、使える控除と経費を最大限活用することで、副業の手取りを最大化できます。節税は合法的な権利です。面倒がらずに取り組む価値は十分にあります。

関連記事