エンジニア・プログラマーの確定申告|GitHub・AWS・レンタルサーバー費用の経費処理


# エンジニア・プログラマーの確定申告|GitHub・AWS・レンタルサーバー費用の経費処理

フリーランスエンジニアやプログラマーとして活動していると、GitHub Proの月額料金、AWSやGCPなどのクラウドサーバー費用、技術書の購入費など、様々な出費が発生します。これらの費用は経費として計上できるのか、確定申告ではどう処理すればよいのか、迷っている方も多いのではないでしょうか。

本記事では、エンジニア・プログラマー特有の経費の扱い方、確定申告の具体的な手順、節税のポイントまでを網羅的に解説します。GitHub、AWS、レンタルサーバー、技術書、開発ツールなど、IT業界ならではの経費項目について、勘定科目の選び方から仕訳例まで詳しくご紹介します。

この記事を読めば、エンジニアの確定申告に必要な知識が一通り身につき、適切な経費計上で節税しながら、税務調査にも対応できる正確な申告ができるようになります。初めて確定申告をする方から、青色申告で最大限の控除を受けたい方まで、ぜひ最後までお読みください。

エンジニアのデスク上にあるパソコンと確定申告書類
フリーランスエンジニアの確定申告に必要な書類と領収書

エンジニア・プログラマーが確定申告が必要になるケース

フリーランスエンジニアやプログラマーとして活動している方は、原則として確定申告が必要です。ただし、収入や働き方によって申告の要否が変わるケースもあります。まずは自分が確定申告をする必要があるかどうかを正確に把握しましょう。

個人事業主・フリーランスとして活動している場合

企業に所属せず、個人で業務委託契約を結んで開発業務を行っている場合、事業所得が発生します。事業所得が年間48万円(基礎控除額)を超える場合は確定申告が必要です。なお、事業所得は「売上(収入)-経費」で計算されます。

ポイント: 売上が200万円あっても、経費が160万円かかっていれば所得は40万円となり、確定申告は不要になります。ただし、青色申告の承認を受けている場合や源泉徴収されている場合は、申告した方が還付を受けられることが多いため、申告をおすすめします。

副業エンジニアの場合

会社員として勤務しながら副業でプログラミング業務を行っている場合、副業の所得(売上-経費)が年間20万円を超える場合に確定申告が必要になります。この20万円ルールは給与所得者の特例であり、個人事業主として開業している場合は適用されません。

  • 本業の給与は会社で年末調整を受ける
  • 副業の事業所得・雑所得が20万円超の場合に確定申告
  • 医療費控除やふるさと納税などで確定申告する場合は、20万円以下でも副業所得を申告する必要がある
  • 住民税は20万円以下でも申告が必要(市区町村への申告)

源泉徴収されているエンジニアの場合

業務委託契約で報酬を受け取る際、クライアント企業が10.21%の源泉徴収税を差し引いて支払うケースがあります。この場合、実際の税額よりも多く源泉徴収されていることが多く、確定申告をすることで還付を受けられる可能性が高くなります。

報酬額 源泉徴収額 手取り額
500,000円 51,050円 448,950円
1,000,000円 102,100円 897,900円
3,000,000円 306,300円 2,693,700円

源泉徴収された金額は、確定申告の際に「所得税及び復興特別所得税の源泉徴収税額」欄に記入することで、納付税額から差し引かれます。

源泉徴収票と確定申告書の関連図
源泉徴収された税金は確定申告で精算される仕組み

開業届を出すべきケース

フリーランスエンジニアとして継続的に活動するなら、開業届の提出と青色申告承認申請書の提出を強くおすすめします。青色申告を選択することで最大65万円の特別控除が受けられ、大きな節税効果があります。

開業届のメリット:

  • 青色申告が可能になり、最大65万円の控除を受けられる
  • 屋号付きの銀行口座が開設できる
  • 事業用クレジットカードが作りやすくなる
  • 小規模企業共済に加入できる
  • 社会的信用が高まる

詳しい確定申告の手順については、【2024年版】個人事業主の確定申告やり方完全ガイド|初めてでも安心の手順で詳しく解説していますので、併せてご確認ください。

エンジニアが経費にできる費用の全リスト

フリーランスエンジニアやプログラマーが事業で使用した費用は、適切に経費計上することで所得を圧縮し、税負担を軽減できます。ここでは、エンジニア特有の経費項目を網羅的にリストアップし、それぞれの勘定科目と注意点を解説します。

開発環境・ツール関連の経費

開発に必要なソフトウェア、サービス、ツールの利用料金は経費として計上できます。継続的に支払うサブスクリプション型のサービスが多いのがエンジニアの特徴です。

費用項目 勘定科目 具体例 年間目安額
GitHub Pro/Team 通信費 月額$4〜$21 6,000〜30,000円
AWS/GCP/Azure 通信費 従量課金制 50,000〜500,000円
レンタルサーバー 通信費 エックスサーバー、ConoHa等 12,000〜36,000円
ドメイン取得・更新 通信費 .com、.jp等 1,000〜10,000円
IDE・エディタ 消耗品費 JetBrains製品、Sublime Text等 10,000〜30,000円
デザインツール 消耗品費 Adobe Creative Cloud、Figma等 30,000〜70,000円
開発用API 通信費 Google Maps API、Stripe等 10,000〜100,000円
テスト・監視ツール 通信費 New Relic、Datadog等 50,000〜200,000円
勘定科目の選び方: クラウドサービスやオンラインツールは「通信費」、ソフトウェアのライセンス購入(買い切り型)は「消耗品費」が一般的です。10万円以上のソフトウェアは「ソフトウェア」として無形固定資産に計上し、減価償却することもあります。

ハードウェア・機材関連の経費

開発に使用するパソコン、モニター、周辺機器なども経費計上できます。ただし、10万円以上の資産は減価償却が必要になるため、会計処理が異なります。

  • パソコン本体: MacBook Pro、デスクトップPC等(10万円以上は減価償却、耐用年数4年)
  • モニター・ディスプレイ: デュアルモニター、4Kディスプレイ等
  • キーボード・マウス: メカニカルキーボード、トラックボール等
  • Webカメラ・マイク: リモート会議用機材
  • 外付けHDD・SSD: バックアップ用ストレージ
  • ネットワーク機器: Wi-Fiルーター、LANケーブル等
  • デスク・チェア: 作業環境整備(按分必要)
注意: 自宅で作業する場合、パソコンやデスクを私的にも使用するなら、事業使用割合で按分する必要があります。例えば、業務で70%使用するなら、購入金額の70%のみを経費計上します。税務調査で按分根拠を問われることがあるため、使用時間の記録などを残しておくと安心です。
エンジニアの作業デスクとデュアルモニター環境
開発環境の整備にかかる費用も経費として計上可能

学習・スキルアップ関連の経費

エンジニアは技術の進化が早く、継続的な学習が不可欠です。業務に関連する学習費用は経費として認められます。

費用項目 勘定科目 経費計上の可否
技術書籍・専門書 新聞図書費 ◎ 全額OK
オンライン学習サービス 研修費 ◎ Udemy、Progateなど全額OK
技術カンファレンス参加費 研修費 ◎ 全額OK
資格試験受験料 研修費 ◎ AWS認定、Oracle等全額OK
技術雑誌の定期購読 新聞図書費 ◎ WEB+DB PRESS等全額OK
プログラミングスクール 研修費 △ 業務に直結する場合のみ

技術書や学習サービスは、業務に関連していれば基本的に全額経費計上できます。ただし、趣味としてのプログラミング学習や、現在の業務と全く関係ない分野の学習費用は経費として認められない可能性があります。

通信費・オフィス関連の経費

自宅で作業するフリーランスエンジニアの場合、インターネット回線費用や家賃の一部を経費計上できます。

  • インターネット回線費用: 光回線、モバイルWi-Fi等(按分が必要)
  • スマートフォン通信費: 業務用の割合で按分
  • 家賃: 作業スペースの面積割合で按分(例:1部屋を専用オフィスとして使用なら30%等)
  • 電気代: 使用時間や作業スペースの割合で按分
  • コワーキングスペース利用料: 全額経費計上可能
  • レンタルオフィス代: 全額経費計上可能
家事按分の目安: 自宅の一室を作業部屋として専用利用している場合、全体の床面積に対する作業部屋の面積割合で按分します。例えば、60㎡の賃貸マンションで12㎡の部屋を専用オフィスにしている場合、家賃の20%(12÷60)を経費計上できます。インターネット回線も同様に、業務使用時間の割合で按分するのが一般的です。

▲ フリーランスエンジニアの家事按分と経費計上の実例解説

エンジニアが経費にできる項目の詳細については、フリーランスエンジニアの経費はどこまでOK?認められる経費一覧と節税術でさらに詳しく解説しています。

GitHub・リポジトリ管理サービスの経費処理

GitHubをはじめとするバージョン管理・リポジトリ管理サービスは、現代のソフトウェア開発に不可欠なツールです。これらのサービス利用料の経費処理方法を詳しく見ていきましょう。

GitHub Pro/Team/Enterpriseの勘定科目

GitHubの有料プランは、「通信費」または「支払手数料」で処理するのが一般的です。継続的に利用するクラウドサービスであるため、通信費として処理する会計事務所が多い傾向にあります。

プラン 月額料金 主な機能 経費計上の可否
GitHub Free 無料 パブリック・プライベートリポジトリ無制限
GitHub Pro $4(約600円) 高度なコードレビュー、GitHub Pages等 ◎ 全額経費OK
GitHub Team $4/ユーザー チームアクセス管理、保護ブランチ等 ◎ 全額経費OK
GitHub Enterprise $21/ユーザー〜 SAML SSO、監査ログAPI等 ◎ 全額経費OK

仕訳例:GitHub Pro年間契約の場合

GitHub Proを年間契約($48)した場合の仕訳例を見てみましょう。為替レートを1ドル=150円と仮定します。

【支払時の仕訳】
借方:通信費 7,200円 / 貸方:普通預金 7,200円
摘要:GitHub Pro年間利用料($48)

月額払いの場合は、毎月以下のように仕訳します。

【毎月の仕訳】
借方:通信費 600円 / 貸方:普通預金 600円
摘要:GitHub Pro月額利用料($4)
GitHubの利用料金明細画面
GitHubの請求書はPDFでダウンロード可能、証憑として保管

その他のリポジトリ管理サービス

GitHub以外のバージョン管理・コード管理サービスも同様に経費計上できます。

  • GitLab: Self-managed版のサーバー費用、SaaS版の利用料(通信費)
  • Bitbucket: Atlassian製品、月額$3〜(通信費)
  • Azure DevOps: マイクロソフト製、Basic Planは無料、追加機能は有料(通信費)
  • AWS CodeCommit: AWSの一部として従量課金(通信費)
証憑の保管: GitHubやGitLabなどのサービスは、管理画面から請求書(Invoice)をPDFでダウンロードできます。確定申告の際の証憑として、必ずダウンロード・保管しておきましょう。クレジットカード明細だけでは詳細が不明確なため、サービス提供元の請求書があると税務調査時にも説明しやすくなります。

個人利用とビジネス利用の区分

GitHubを個人のプライベートプロジェクトと業務プロジェクトの両方で使用している場合、按分が必要になります。ただし、業務専用のアカウントを別途作成している場合は、その分は全額経費計上できます。

注意: 個人アカウントで趣味のプロジェクトと業務プロジェクトを混在させている場合、リポジトリ数やコミット数などから業務利用割合を算出し、按分する必要があります。業務用と個人用でアカウントを分けることで、経費処理がシンプルになります。

AWS・GCP・Azureなどクラウドサービス費用の経費処理

クラウドサーバーの利用は、現代のWeb開発・アプリ開発に欠かせません。AWS(Amazon Web Services)、GCP(Google Cloud Platform)、Microsoft Azureなどの費用は、規模によっては経費の大きな割合を占めます。

クラウドサービス費用の勘定科目

クラウドサービスの利用料は、「通信費」として処理するのが最も一般的です。サーバーを物理的に所有するわけではなく、オンラインサービスとして利用するため、通信費が適切です。

サービス 主な利用用途 勘定科目 月額目安
AWS EC2 仮想サーバー 通信費 $10〜$500+
AWS S3 オブジェクトストレージ 通信費 $1〜$100+
AWS RDS データベース 通信費 $15〜$300+
GCP Compute Engine 仮想マシン 通信費 $10〜$400+
Azure Virtual Machines 仮想マシン 通信費 $10〜$400+
Heroku PaaSホスティング 通信費 $7〜$250+
Vercel / Netlify フロントエンドホスティング 通信費 $0〜$20+

従量課金制サービスの経費処理タイミング

AWSやGCPは従量課金制のため、利用月と請求月がずれることがある点に注意が必要です。例えば、1月に利用した分が2月初旬に請求される場合、どちらの月の経費として計上すべきでしょうか。

発生主義の原則: 税務・会計上は「発生主義」が原則です。つまり、サービスを利用した月に経費を計上します。1月に利用したAWS料金は、請求が2月であっても1月の経費として処理します。ただし、個人事業主の場合、継続的に同じ処理をしていれば現金主義(支払った月に計上)も認められるケースが多いため、会計ソフトの設定や税理士と相談して決めましょう。

仕訳例:AWS料金の月次処理

2024年1月にAWSを利用し、2月5日にクレジットカードから$150(22,500円)が引き落とされた場合の仕訳例です。

【発生主義で処理する場合】

■ 1月末(利用月)
借方:通信費 22,500円 / 貸方:未払金 22,500円
摘要:AWS利用料(1月分)

■ 2月5日(支払日)
借方:未払金 22,500円 / 貸方:普通預金 22,500円
摘要:AWS利用料支払(1月分)

【現金主義で処理する場合】

■ 2月5日(支払日)
借方:通信費 22,500円 / 貸方:普通預金 22,500円
摘要:AWS利用料(1月分)

AWSの請求書ダウンロード画面
AWSコンソールから請求書(Invoice)をPDFでダウンロード可能

無料枠・クレジット利用時の処理

AWSやGCPには無料枠があり、また新規登録時にクレジット(無料利用枠)が付与されることがあります。これらを利用している期間は実際の支出がないため、経費計上の必要はありません

ただし、無料枠を超過して課金が発生した月からは、通常通り経費として計上します。クレジットを使い切った後の実費負担分のみが経費となります。

開発用と本番用の区分

クライアントの本番環境をAWS上に構築し、その費用をクライアントに請求している場合、その費用は「外注費」や「仕入高」として処理し、自分の経費とは別に管理します。

  • 自社開発・検証用のクラウド費用: 通信費として経費計上
  • クライアント案件の本番環境費用(立替): 立替金として処理し、請求時に相殺
  • クライアント案件の本番環境費用(自社負担): 外注費または売上原価として処理
ポイント: クライアント案件でクラウド費用が発生する場合、契約書で「費用の負担者」を明確にしておくことが重要です。自社負担なのか、実費請求なのかで会計処理が大きく異なります。

▲ AWS料金の確定申告での処理方法と仕訳の実例

レンタルサーバー・ドメイン費用の経費処理

個人のポートフォリオサイトや小規模な開発環境として、レンタルサーバーを利用するエンジニアも多いでしょう。レンタルサーバーやドメイン費用の経費処理についても詳しく見ていきます。

レンタルサーバー費用の勘定科目

レンタルサーバーの月額・年額利用料は、「通信費」として処理します。サーバー本体を購入するわけではなく、サービスを利用する形態のため、消耗品費ではなく通信費が適切です。

サービス名 月額料金(目安) 年額料金(目安) 特徴
エックスサーバー 990円〜 11,880円〜 高速・安定、WordPress向け
ConoHa WING 1,320円〜 15,840円〜 時間課金も可能
ロリポップ 220円〜 2,640円〜 低価格帯が充実
さくらのレンタルサーバ 131円〜 1,571円〜 老舗の安定感
mixhost 968円〜 11,616円〜 LiteSpeed採用

年間契約の場合の経費処理

レンタルサーバーを年間契約した場合、支払った全額をその年の経費として計上するか、12ヶ月で按分するかは、短期前払費用の特例の適用可否によって変わります。

短期前払費用の特例: 以下の条件を満たせば、年間契約の費用を支払時に全額経費計上できます。

  • 役務の提供期間が1年以内であること
  • 継続的に同じ処理をすること
  • 重要性が低いこと(例:数十万円程度まで)

例えば、2024年4月にエックスサーバーの年間契約(12,000円)を支払った場合、2024年分の経費として全額計上できます。

仕訳例:レンタルサーバー年間契約

2024年1月にエックスサーバーの年間契約(12,000円)をクレジットカードで支払った場合の仕訳例です。

【短期前払費用の特例を適用する場合】

■ 2024年1月(支払時)
借方:通信費 12,000円 / 貸方:普通預金 12,000円
摘要:エックスサーバー年間利用料(2024年1月〜12月)

【月割で処理する場合】

■ 2024年1月(支払時)
借方:前払費用 12,000円 / 貸方:普通預金 12,000円
摘要:エックスサーバー年間利用料

■ 毎月末(1月〜12月)
借方:通信費 1,000円 / 貸方:前払費用 1,000円
摘要:エックスサーバー利用料(当月分)

個人事業主の場合、金額が小さければ短期前払費用の特例を適用して一括計上する方がシンプルです。

レンタルサーバーの契約更新メール
レンタルサーバーの契約更新通知メールも証憑として保管

ドメイン取得・更新費用の処理

ドメインの取得費用・更新費用も「通信費」として処理します。.com、.jp、.co.jpなど、様々なドメインがありますが、いずれも通信費で統一して問題ありません。

  • .comドメイン: 年間1,000〜1,500円程度
  • .jpドメイン: 年間3,000〜4,000円程度
  • .co.jpドメイン: 年間4,000〜8,000円程度
  • 複数ドメインの取得: すべて通信費として計上可能
注意: 個人の趣味サイトやブログ用のドメインは経費として認められません。業務に関連するポートフォリオサイト、クライアント案件用ドメイン、技術ブログなど、事業に関連するドメインのみが経費計上の対象です。

SSL証明書費用の処理

有料のSSL証明書(EV SSL、OV SSL等)を購入した場合も、「通信費」または「消耗品費」として処理できます。Let’s Encryptなどの無料SSL証明書を使用している場合は、費用が発生しないため経費計上の必要はありません。

技術書・専門書・オンライン教材の経費処理

エンジニアにとって技術書の購入や学習教材への投資は、スキルアップに不可欠です。これらの費用は適切に経費計上することで、節税につながります。

技術書籍の勘定科目

プログラミング言語の解説書、フレームワークの入門書、設計パターンの専門書など、業務に関連する技術書は「新聞図書費」として処理します。

書籍の種類 勘定科目 経費計上の可否
プログラミング言語の入門書・解説書 新聞図書費 ◎ 全額OK
フレームワーク・ライブラリの専門書 新聞図書費 ◎ 全額OK
設計パターン・アーキテクチャ書籍 新聞図書費 ◎ 全額OK
技術雑誌(WEB+DB PRESS等) 新聞図書費 ◎ 全額OK
ビジネス書・自己啓発書 新聞図書費 △ 業務関連性が明確なら可
趣味・娯楽書籍 × 経費不可

電子書籍(Kindle等)の処理

Kindleなどの電子書籍で技術書を購入した場合も、紙の書籍と同様に「新聞図書費」として経費計上できます。Amazon等の購入履歴を証憑として保管しましょう。

ポイント: Kindle Unlimitedなどの読み放題サービスの月額費用も、業務関連の技術書を読むために契約しているなら経費計上できます。ただし、小説やビジネス書も読んでいる場合は、按分が必要になる可能性があります。

オンライン学習サービスの経費処理

Udemy、Progate、ドットインストールなどのオンライン学習サービスは、「研修費」として処理します。

  • Udemy: 買い切り型の動画コース(研修費)
  • Progate: 月額1,078円のプラスプラン(研修費)
  • Schoo: 月額980円〜(研修費)
  • Coursera: 月額$49〜の専門コース(研修費)