MONEY HACK ZINE

エンジニアが副業で月20万稼ぐまでのロードマップ

副業初心者のエンジニアが、案件獲得から単価アップまでを実体験ベースで解説。3〜6ヶ月で月20万円を現実的に狙う具体的なステップを紹介します。

約10分
エンジニアが副業で月20万稼ぐまでのロードマップ
目次
  1. 01 はじめに
  2. 02 全体像:3フェーズで考える
  3. 03 Phase 1:実績をつくる(1〜2ヶ月)
  4. 04 Phase 2:単価を引き上げる(3〜4ヶ月)
  5. 05 Phase 3:継続契約と並走(5〜6ヶ月)
  6. 06 よくある失敗パターン
  7. 07 まとめ

はじめに

「副業で月20万円」は、エンジニアにとって最も現実的な目標のひとつです。

週末の数時間と平日夜の作業で到達できる水準であり、本業の給与に匹敵するキャッシュフローをつくれます。ただし、「登録したら稼げる」という甘い話はありません。獲得・納品・継続というサイクルを地道に回す必要があります。

この記事では、副業ゼロ円スタートのエンジニアが月20万円に到達するまでのロードマップを、実体験と具体的な数字を交えて解説します。


全体像:3フェーズで考える

副業収入ロードマップ:Phase1〜3の流れ

フェーズ期間の目安目標月収
Phase 1:実績づくり1〜2ヶ月月1〜3万円
Phase 2:単価引き上げ3〜4ヶ月月5〜10万円
Phase 3:継続契約と並走5〜6ヶ月月15〜20万円

焦って一気に高単価を狙うより、フェーズを順番に踏んだほうが早く到達します。最初の「実績ゼロ」という壁さえ越えれば、あとは加速できます。


Phase 1:実績をつくる(1〜2ヶ月)

プラットフォームを2つ選ぶ

まず登録するのは以下の3サービスのうち2つに絞ります。

  • クラウドワークス:国内最大手。Web系・アプリ開発・LP制作まで案件の幅が広い。初心者が最初の実績をつくるには最適
  • ランサーズ:単価帯がやや高め。デザイン寄りの案件も多い。クラウドワークスと並行して使うのがおすすめ
  • Toptal / Upwork:英語必須だが単価は段違い。Phase 2以降で検討する

2つに絞る理由は、プロフィール・提案文の質を落とさないためです。3つ同時に管理しようとすると、どれも中途半端になります。

プロフィールを「一枚の名刺」として整備する

クライアントがプロフィールを見て判断するポイントは3つです。

  1. 何ができるか(スキルスタック)
  2. どんな実績があるか(ポートフォリオ)
  3. 信頼できる人間か(顔写真・自己紹介の文体)

スキルスタックは具体的に書きます。「プログラミングができます」ではなく「React / TypeScript を用いたSPA開発、GraphQL APIとの連携実装が得意です」のように書く。

ポートフォリオはGitHubのREADMEを整備するだけで十分です。本業のコードが出せない場合は、個人プロジェクトを1〜2本作っておきましょう。デプロイ済みのURLがあれば説得力が増します。

最初の3件は「相場の70%」で入札する

実績ゼロの状態でクライアントが選ぶ理由は「安さ」か「提案の質」しかありません。

最初は単価にこだわらず、**1件目は相場の60〜70%**で入札します。たとえばLP制作の相場が5万円なら3〜3.5万円で受ける。低単価でも、納品して「完了実績」がつくことが最優先です。

3件の実績がつけば、単価交渉の土台ができます。

提案文のコピペは絶対にしない

プラットフォーム上のクライアントは、毎日大量の提案文を受け取っています。テンプレートのコピペは一瞬で見抜かれます。

効果的な提案文の構成:

1. 案件内容の要点を自分の言葉で書き直す(「御社の〜という課題に対して」)
2. 自分が対応できる具体的な理由(スキル・経験)
3. 納期・金額・進め方の提案
4. 質問があれば聞く姿勢を示す(「〜の点はいかがでしょうか」)

この4段構成で書くだけで採用率は大幅に上がります。


Phase 2:単価を引き上げる(3〜4ヶ月)

3件納品したら単価交渉を開始する

実績が3件つけば、同じ提案をしても採用されやすくなります。ここで単価を相場水準に戻します。

同時に、クラウドワークス・ランサーズの「認定ランク」取得を意識します。一定の実績と評価が揃うと認定バッジがつき、検索順位と採用率が上がります。

時給換算で仕事を選ぶ

案件を選ぶとき、「時給換算」で考える習慣をつけます。

  • LP制作:5万円 / 20時間 = 時給2,500円
  • API開発:8万円 / 15時間 = 時給5,333円
  • コードレビュー:2万円 / 4時間 = 時給5,000円

同じ月収10万円でも、費やした時間が30時間と60時間では副業の持続可能性がまったく違います。時給3,000円を下限のラインとして設定し、それを下回る案件は断れるようになることが目標です。

専門性を1つ絞って打ち出す

「なんでもできます」は最も弱い訴求です。

月20万円に近づくエンジニアは例外なく、特定の専門領域を持っています。

  • Next.js でのSaaS開発が得意
  • Shopify カスタムテーマ構築の実績がある
  • AWS Lambda + API Gateway でのサーバーレス設計

この1行が書けるかどうかで、獲得できる案件の単価が変わります。得意なスタックを決め、それに関連する案件を優先して受けましょう。


Phase 3:継続契約と並走(5〜6ヶ月)

継続契約が最速の単価UP手段

月20万円を安定させるには、「スポット案件を探し続ける」より「1〜2社と継続契約を結ぶ」ほうが圧倒的に楽です。

継続契約に移行するタイミングを見極めるポイント:

  • クライアントから「次もお願いしたい」という言葉が出た
  • 2〜3回連続して発注を受けている
  • 案件内容がある程度パターン化されてきた

このタイミングで「月次契約」を提案します。「毎月〇〇時間分の作業を〇〇万円で」という形で提案すると、クライアントにとっても計画が立てやすくなるため、受け入れられやすいです。

月20万円の内訳例

月20万円の収入内訳(継続契約2社+スポット1件)

以下は月20万円到達時の典型的な内訳です。

案件単価時間
継続クライアントA(月次保守)8万円15時間
継続クライアントB(機能追加)7万円12時間
スポット案件(LP / ランディングページ)5万円8時間
合計20万円35時間

月35時間 = 週8〜9時間。本業が終わった後の平日夜と週末の午前中で十分到達できます。

確定申告と税務の準備

副業収入が年間20万円を超えると確定申告が必要です(給与所得者の場合)。

月20万円ペースで稼ぐなら年間240万円になり、所得税・住民税の追加負担が発生します。早い段階で以下を整備しておきましょう。

  • freee / マネーフォワード クラウド確定申告で収支を管理する
  • 領収書・請求書を毎月保管する(クラウドストレージに写真でOK)
  • 経費として計上できるものを把握する(PC周辺機器、通信費、書籍代など)

青色申告を選択すると最大65万円の特別控除が受けられます。開業届を出すタイミングは「副業収入が安定してきた」と感じた月がベストです。


よくある失敗パターン

最初から高単価を狙って案件が取れない

実績ゼロで「時給5,000円以下は受けない」という姿勢では、永遠に実績がつきません。最初の1〜2ヶ月は投資期間と割り切ることが重要です。

複数のプラットフォームを同時管理して疲弊する

4〜5サービスに登録して全部に提案文を送る、という戦略は機能しません。1〜2サービスに絞り、提案の質を上げるほうが採用率は高くなります。

単価交渉を「失礼」と思って避ける

単価交渉は失礼ではありません。クライアントも「お願いしたい」と思っているから継続発注しているのです。「〇件納品した実績を踏まえ、次回から〇万円でお願いしたい」と一言添えるだけで、多くの場合は通ります。


まとめ

エンジニアが副業で月20万円を稼ぐまでの道筋をまとめます。

  1. Phase 1(1〜2ヶ月):プラットフォーム2つに登録し、相場70%で3件の実績をつくる
  2. Phase 2(3〜4ヶ月):単価を相場水準に戻し、専門領域を1つ絞って打ち出す
  3. Phase 3(5〜6ヶ月):継続契約2社を確保し、月35時間で20万円の構造をつくる

最大の壁は「最初の3件」です。そこさえ越えれば、あとは単価と効率を上げるゲームになります。まずは今週中にクラウドワークスのプロフィールを完成させることから始めてみてください。