# エンジニア・プログラマーの確定申告|GitHub・AWS・レンタルサーバー費用の経費処理
フリーランスエンジニアやプログラマーとして活動していると、GitHub Proの月額料金、AWSやGCPなどのクラウドサーバー費用、技術書の購入費など、様々な出費が発生します。これらの費用は経費として計上できるのか、確定申告ではどう処理すればよいのか、迷っている方も多いのではないでしょうか。
本記事では、エンジニア・プログラマー特有の経費の扱い方、確定申告の具体的な手順、節税のポイントまでを網羅的に解説します。GitHub、AWS、レンタルサーバー、技術書、開発ツールなど、IT業界ならではの経費項目について、勘定科目の選び方から仕訳例まで詳しくご紹介します。
この記事を読めば、エンジニアの確定申告に必要な知識が一通り身につき、適切な経費計上で節税しながら、税務調査にも対応できる正確な申告ができるようになります。初めて確定申告をする方から、青色申告で最大限の控除を受けたい方まで、ぜひ最後までお読みください。
エンジニア・プログラマーが確定申告が必要になるケース
フリーランスエンジニアやプログラマーとして活動している方は、原則として確定申告が必要です。ただし、収入や働き方によって申告の要否が変わるケースもあります。まずは自分が確定申告をする必要があるかどうかを正確に把握しましょう。
個人事業主・フリーランスとして活動している場合
企業に所属せず、個人で業務委託契約を結んで開発業務を行っている場合、事業所得が発生します。事業所得が年間48万円(基礎控除額)を超える場合は確定申告が必要です。なお、事業所得は「売上(収入)-経費」で計算されます。
副業エンジニアの場合
会社員として勤務しながら副業でプログラミング業務を行っている場合、副業の所得(売上-経費)が年間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万円以上の資産は減価償却が必要になるため、会計処理が異なります。
- パソコン本体: MacBook Pro、デスクトップPC等(10万円以上は減価償却、耐用年数4年)
- モニター・ディスプレイ: デュアルモニター、4Kディスプレイ等
- キーボード・マウス: メカニカルキーボード、トラックボール等
- Webカメラ・マイク: リモート会議用機材
- 外付けHDD・SSD: バックアップ用ストレージ
- ネットワーク機器: Wi-Fiルーター、LANケーブル等
- デスク・チェア: 作業環境整備(按分必要)
学習・スキルアップ関連の経費
エンジニアは技術の進化が早く、継続的な学習が不可欠です。業務に関連する学習費用は経費として認められます。
| 費用項目 | 勘定科目 | 経費計上の可否 |
|---|---|---|
| 技術書籍・専門書 | 新聞図書費 | ◎ 全額OK |
| オンライン学習サービス | 研修費 | ◎ Udemy、Progateなど全額OK |
| 技術カンファレンス参加費 | 研修費 | ◎ 全額OK |
| 資格試験受験料 | 研修費 | ◎ AWS認定、Oracle等全額OK |
| 技術雑誌の定期購読 | 新聞図書費 | ◎ WEB+DB PRESS等全額OK |
| プログラミングスクール | 研修費 | △ 業務に直結する場合のみ |
技術書や学習サービスは、業務に関連していれば基本的に全額経費計上できます。ただし、趣味としてのプログラミング学習や、現在の業務と全く関係ない分野の学習費用は経費として認められない可能性があります。
通信費・オフィス関連の経費
自宅で作業するフリーランスエンジニアの場合、インターネット回線費用や家賃の一部を経費計上できます。
- インターネット回線費用: 光回線、モバイルWi-Fi等(按分が必要)
- スマートフォン通信費: 業務用の割合で按分
- 家賃: 作業スペースの面積割合で按分(例:1部屋を専用オフィスとして使用なら30%等)
- 電気代: 使用時間や作業スペースの割合で按分
- コワーキングスペース利用料: 全額経費計上可能
- レンタルオフィス代: 全額経費計上可能
▲ フリーランスエンジニアの家事按分と経費計上の実例解説
エンジニアが経費にできる項目の詳細については、フリーランスエンジニアの経費はどこまで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以外のバージョン管理・コード管理サービスも同様に経費計上できます。
- GitLab: Self-managed版のサーバー費用、SaaS版の利用料(通信費)
- Bitbucket: Atlassian製品、月額$3〜(通信費)
- Azure DevOps: マイクロソフト製、Basic Planは無料、追加機能は有料(通信費)
- AWS CodeCommit: AWSの一部として従量課金(通信費)
個人利用とビジネス利用の区分
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月初旬に請求される場合、どちらの月の経費として計上すべきでしょうか。
仕訳例: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や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等の購入履歴を証憑として保管しましょう。
オンライン学習サービスの経費処理
Udemy、Progate、ドットインストールなどのオンライン学習サービスは、「研修費」として処理します。
- Udemy: 買い切り型の動画コース(研修費)
- Progate: 月額1,078円のプラスプラン(研修費)
- Schoo: 月額980円〜(研修費)
- Coursera: 月額$49〜の専門コース(研修費)
