副業エージェントから紹介された案件の単価が、想定よりも低かった経験はないでしょうか。「Next.js 経験3年・週2日稼働で月30万円」という提示を受け、SNS で見る「Next.js 副業で月50万円」という事例との差に戸惑う声をよく耳にします。
差を生んでいるのは、稼働時間でもエージェント選びでもなく、多くの場合は「Next.js のどこを実務で触ってきたか」を相手に伝える言語化のレベルです。本業で App Router を構築し、Server Components で配信パフォーマンスを最適化していても、プロフィールに「Next.js 経験3年」と1行書くだけでは、その経験は単価表の最低ラインで評価されてしまいます。
本記事では、Next.js 副業の2026年時点の単価相場をスキル組み合わせ・週稼働別に整理した上で、案件選考で評価される自己アピールの作り方、初回交渉と継続案件化のコツ、そして記事を読み終えた直後から動ける30日間のアクションプランまでを順に解説します。
エージェント名を列挙するだけの記事は他にも多くあります。本記事は「いまの自分の Next.js 経験を、副業先が払う気になる形にどう翻訳するか」に焦点を当てて、プロフィール・職務経歴書・GitHub の書き方をビフォーアフター例で示します。読み終えるころには、次の案件選考に向けて「何を直せば単価が上がるか」が具体的に見えているはずです。
Next.js 副業の単価相場とスキル別マトリクス
最初に、2026年時点の Next.js 副業案件がどのレンジに分布しているのかを俯瞰します。ここでは案件数や契約形態、スキル組み合わせごとの単価差を整理し、「自分のスキルセットがいま市場でいくらの単価帯に位置しているか」を自己診断できる状態をつくることが目的です。具体的な月収計算はのちほど稼働パターン別に詳しく扱います。

2026年 Next.js 副業案件の市場概況
Next.js を必須スキルに含む副業・複業案件は、ここ数年で着実に増えています。複数のフリーランス・副業エージェントの公開求人を横断して見ると、以下の傾向が読み取れます。
- 案件数: Next.js を必須スキルとする案件は、各エージェント・マッチングサービスで数百件規模で常時公開されている。React 案件全体の中で Next.js 指定案件が占める比率も上昇傾向にある
- リモート比率: フルリモート可の案件が多数派。週1回オンラインミーティング+残りはフルリモートという形式が標準的
- 契約形態: 業務委託(準委任契約)が中心。請負契約(成果物納品型)よりも、稼働時間ベースで時給・月額単価を決める形が多い
- 稼働形態: 週2日(16〜20時間)稼働の案件が最も豊富。週1日(8〜10時間)や土日のみの案件も一定数存在するが、選考難度は高くなる
副業を始めるエンジニアにとって重要なのは、「フルタイムのフリーランス案件と副業案件では単価設計の前提が異なる」という点です。フルタイム案件はチーム参画とコア時間帯への張り付きが期待される一方、副業案件は限定された稼働時間で成果を出すことが求められます。そのぶん、時間あたり単価でみると副業のほうがやや高めに振れることもあれば、コミット時間が短いぶんプロジェクト全体の責任範囲が制限されて月額が低く抑えられることもあります。
Next.js 副業の単価レンジとフリーランス案件との単価ギャップ
副業エージェントや複業マッチングプラットフォームに公開されている Next.js 案件を見ると、週稼働別の単価レンジはおおむね以下のようなイメージになります。
稼働パターン | 月額単価レンジ(実務2〜4年) | 月額単価レンジ(実務5年以上 / App Router 深掘り経験あり) |
|---|---|---|
週1日(8〜10時間) | 10万〜18万円 | 18万〜25万円 |
週2日(16〜20時間) | 20万〜35万円 | 35万〜55万円 |
週3日(24〜30時間) | 30万〜50万円 | 50万〜75万円 |
土日のみ・平日夜のみ | 8万〜20万円 | 15万〜30万円 |
フリーランス(週5日フルタイム)案件では Next.js 専門の月額相場が60〜95万円程度(出典: レバテックフリーランス 公開求人検索結果(Next.js))に集まる一方、副業案件はそこから稼働時間で按分されたレンジに収まるイメージです。
副業のほうがフルタイム案件より時給ベースで割安に見えるケースがあるのは、以下のような理由によります。
- 短時間稼働ゆえに発注側が「立ち上がり時間」を割り引いて単価を提示しがち
- 副業はチームへの定着・引き継ぎコストが相対的に高く、その分が単価に反映される
- 副業希望者の供給が増え、未経験寄りの応募が混ざることで相場の下限が引っ張られる
逆にいえば、稼働時間あたりで「即戦力として何時間でデリバリーできるか」を明示できるエンジニアは、副業でもフルタイム案件に近い時給で契約できる余地があります。
スキル組み合わせ別の月額単価マトリクス(週2日稼働基準)
副業の主流である週2日稼働を基準に、スキル組み合わせ別の単価レンジを示します。あくまで筆者が複数エージェント・マッチングサービスの公開案件から集約した目安であり、案件個別には上下しますが、自分のスキルセットがどの段に位置するかを把握する一助になります。
スキル組み合わせ | 月額単価レンジ(週2日) | コメント |
|---|---|---|
Next.js のみ(型なし JS 中心) | 20万〜25万円 | レガシー Pages Router の保守案件で出やすいレンジ |
Next.js + TypeScript | 25万〜32万円 | 業界の最低条件。ここを下回ると応募できる案件が大きく減る |
Next.js + TypeScript + App Router / Server Components | 32万〜42万円 | 2026年現在の中央値。新規開発案件・移行案件で必須要件化が進む |
Next.js + 周辺スキル(tRPC / Prisma / Vercel / Edge Functions) | 40万〜50万円 | フルスタック志向のスタートアップ案件で求められる組み合わせ |
Next.js + バックエンド(Node.js / Go / DB 設計) | 45万〜55万円 | 1人で機能を縦切りで完結できるエンジニア向け |
「Next.js のみ」と書ける状態と「Next.js + App Router + Server Components」と書ける状態では、同じ実務年数でも月額10万円前後の差が出ることが珍しくありません。技術スタックは「列挙」ではなく「組み合わせの段差」で評価されると意識しておくと、後述のプロフィール改善に活きてきます。
経験年数別の単価補正と「Next.js だけ」プロフィールの典型例
経験年数も無視できない要素ですが、副業市場ではコード経験の質のほうが年数より重視される傾向にあります。とくに以下のような補正が掛かります。
- 実務1〜2年: Pages Router の小規模改修・運用支援などサポート型の案件が中心。週2日で月20万円前後
- 実務3〜4年: App Router での新規開発・Pages Router からの移行を任されるレンジ。週2日で月30万〜40万円
- 実務5年以上: テックリード相当の設計レビュー・パフォーマンスチューニング・SEO 改善などを任されるレンジ。週2日で月40万〜55万円
問題は、年数が伸びてもプロフィールが「Next.js 経験5年・App Router 経験あり」のような短い箇条書きで止まっているケースです。「Next.js だけ」プロフィールの典型例として、以下のような書き方は単価面で損をします。
- 技術スタック欄に「Next.js / React / TypeScript」と並べるだけで、どの程度の規模・期間・役割で扱ったか触れていない
- 「App Router 経験あり」と書いてあるが、Pages Router からの移行設計を主導したのか、既存ページに対する部分追加だったのかが読み取れない
- 「Server Components を理解」と書いてあるだけで、データフェッチ設計の選択肢(RSC / クライアントフェッチ / Route Handler)を案件文脈に合わせて選べることを示せていない
このギャップを埋めるための「市場で評価される言葉への翻訳」は、のちほど詳しく扱います。
週稼働別 月収シミュレーション
ここからは「自分の稼働可能時間で現実的に届く月収はいくらか」を具体的に試算します。前章のレンジを踏まえつつ、本業との両立を前提にして稼働パターン別の月収を試算します。
稼働パターン × 経験年数別 月収シミュレーション表
下記は「Next.js + TypeScript + App Router 経験あり」を前提とした、稼働パターン別の月収目安です。
稼働パターン | 月稼働時間 | 実務1〜2年 | 実務3〜4年 | 実務5年以上 |
|---|---|---|---|---|
週1日(平日1日固定) | 約35時間 | 12万〜15万円 | 18万〜22万円 | 22万〜28万円 |
週2日(平日2日固定) | 約70時間 | 22万〜28万円 | 30万〜38万円 | 40万〜50万円 |
週3日(平日3日固定) | 約105時間 | 32万〜42万円 | 45万〜55万円 | 55万〜70万円 |
土日のみ(週末2日) | 約60時間 | 18万〜24万円 | 25万〜32万円 | 32万〜40万円 |
平日夜のみ(週4夜×3h) | 約50時間 | 10万〜18万円 | 18万〜25万円 | 25万〜32万円 |
土日のみ・平日夜のみのパターンは、月稼働時間が「週2日固定」と近くなる場合でも単価が抑えめになりがちです。理由は明確で、発注側のチームメンバーがほぼ平日日中に動いているため、レビューや MTG が翌営業日まで待たされやすく、コミュニケーションコストが上がるためです。
React・TypeScript 含む技術スタック組み合わせ別の単価詳細や、フロントエンド副業全般の市況については、React・TypeScript の副業単価相場も参考になります。
時間単価ベースで考える Next.js 副業の最低ライン
月額表記だけだと「短時間稼働を月額に圧縮されただけ」のオファーを見抜きづらいので、時間単価で換算する癖をつけておくと交渉時に有利です。
- 月額30万円 × 週2日(月70時間)= 時給約4,300円
- 月額40万円 × 週2日(月70時間)= 時給約5,700円
- 月額50万円 × 週2日(月70時間)= 時給約7,100円
副業エージェント経由で Next.js + App Router 経験ありの場合、時給5,000円を下回るオファーは「単価を上げる交渉余地が大きい」と考えてよいレンジです。逆に時給6,000円以上のオファーが来た場合は、責任範囲や緊急対応の有無、稼働超過時の精算ルールを必ず確認しておきましょう。
本業と両立する際の稼働時間設定の注意点
副業の月収を見積もる際は、月額単価だけでなく「本業の負荷変動」も組み込んで考える必要があります。
- 本業の四半期末・リリース直前の繁忙期に副業稼働を維持できるか
- 本業の有給を使えば副業の稼働を上乗せできるか(就業規則の確認が必須)
- 副業先が稼働下振れに対してどの程度寛容か(月次精算なら多少融通が利く)
副業案件は「契約後に下振れさせない」ことが信頼の蓄積につながり、結果的に継続案件化・単価アップに直結します。最初に提示する稼働時間は、本業繁忙期でも維持できる範囲に絞り、余力があるときは追加で巻き取る形にしておくと、長期的なリターンが大きくなります。
2026年 Next.js 副業案件で評価される技術スキル
Next.js 副業で「単価上乗せ要因」とみなされる技術領域は、ここ1〜2年で大きく変わってきました。本章では、いま発注側がプロフィールでチェックしているポイントを整理します。
App Router・Server Components の実務経験が単価に与える影響
App Router と Server Components は、もはや「経験あり」と書くだけでは差別化要因になりません。発注側が見ているのは以下のような具体ポイントです。
- データフェッチ層の設計を「RSC でやるか / Route Handler 経由か / クライアントフェッチか」を案件文脈に合わせて選択できるか
loading.tsx/error.tsx/not-found.tsxなどの App Router ファイル規約を運用レベルで使い分けられるか- Server Actions を使うべき場面(フォーム POST・楽観的更新)と避けるべき場面(複雑なドメインロジック)を判断できるか
- Pages Router からの段階移行を経験しているか(既存資産を壊さない移行手順を設計できるか)
「App Router を読める」状態と「App Router を本番運用できる」状態の間には、単価で月10万円以上の差が出ます。
Next.js 15 / 16 への対応経験
Next.js 16 は2025年に正式リリースされ、Turbopack が開発と本番ビルドの両方でデフォルトの安定バンドラとなりました(出典: Next.js 16 リリースノート)。next build --turbopack は Next.js 15.4 時点では beta ステータスでしたが、Next.js 16 でデフォルトの安定バンドラに昇格しています(出典: Next.js 15.4 リリースノート)。発注側は以下のような対応経験を高く評価します。
- Next.js 14 → 15 → 16 のメジャーアップグレード作業(破壊的変更への追従経験)
- Turbopack 移行に伴うビルド時間短縮・CI コスト削減の実績(数値)
- キャッシュ仕様変更(
fetchのデフォルト挙動変更、unstable_cacheから'use cache'への移行など)への対応経験 - Partial Prerendering(PPR)など実験的機能の検証・本番採用判断
「最新バージョンに追従できる」というアピールは、保守案件・移行案件で特に評価が高い領域です。
周辺スキル(TypeScript・tRPC・Prisma・Vercel)の組み合わせ価値
Next.js 単独よりも、以下のような周辺スキルの組み合わせが副業市場では強力なアピール材料になります。
- TypeScript 強型運用:
strictモード前提でゼロから設計・運用した経験。型ガードと型推論を意識した API レイヤ設計 - tRPC / Hono / Route Handler: API レイヤを自前で設計・実装した経験。型安全なフロントとバック間の通信設計
- Prisma / Drizzle: ORM 経由でのスキーマ設計、マイグレーション運用、N+1 対策
- Vercel / Cloudflare: デプロイ運用、Edge Functions・Edge Middleware の本番利用、コスト管理経験
- セルフホスト: Vercel に依存しない構成(Node サーバー・Docker / Kubernetes)での運用経験
スタートアップ系の副業案件では、フロントエンド単一スキルではなく「Next.js を中心に縦切りで機能を実装できるエンジニア」を求めるケースが増えてきています。
フロントエンド完結ではなく「ある程度バックエンドも書ける」評価
Next.js は フロント・バック の境界を曖昧にするフレームワークです。Server Actions・Route Handler・API Routes を実務で書いていれば、もはや純粋なフロントエンドエンジニアではなく「BFF を含む層を扱えるエンジニア」として評価されます。
副業案件では1人で機能を縦切りで完結できることが重宝されるため、「DB 設計に関与した経験」「認証・認可(NextAuth.js / Clerk / Auth.js)を本番運用した経験」を職務経歴書に書けるかどうかで、提示単価が一段変わります。
テスト・パフォーマンス・SEO の実務経験が単価に効く理由
副業エンジニアは限られた稼働時間で品質を担保する必要があるため、以下の領域への投資経験が評価されます。
- テスト戦略: Vitest(ユニット)+ Playwright / Cypress(E2E)の組み合わせを実務でメンテした経験
- パフォーマンス: Web Vitals(LCP / INP / CLS)を計測し、改善した実績(数値で語れること)
- SEO: メタデータ API・サイトマップ生成・構造化データの実装経験、Search Console での改善経験
「動くものは作れる」エンジニアと「動くものを本番で運用し続けられる」エンジニアでは、副業市場で2倍近い単価差が出ます。
副業エンジニアとして長期的にスキルマップを設計するなら、複業エンジニアのスキルマップ作成手順も併せて確認しておくと、隣接スキルへの投資判断がしやすくなります。
Next.js 副業案件の獲得ルート別の特性
「どのプラットフォームに登録するか」は、案件単価の天井を決める重要な判断です。本章では、Next.js 副業を獲得する5つのルートを比較します。
副業エージェント経由(高単価だが選考が厳しい)
レバテックフリーランス、FLEXY、ITプロパートナーズなどに代表される副業エージェント経由は、提示単価のレンジが最も高い領域です。
- 長所: 月40万〜55万円の高単価案件が豊富。エージェント担当者が案件選定・契約調整を代行
- 短所: 書類選考・面談が厳しい。職務経歴書と面接対策が必要。エージェントマージンが含まれるため、直接受注より単価上限はやや低い
- 向いている人: 本業の経歴がしっかりしており、職務経歴書を整備できる人
複業マッチングプラットフォーム経由(直契約・スキル可視化重視)
Workee などの複業マッチングプラットフォーム経由は、エージェントを介さず発注企業と直接やり取りする形式です。
- 長所: 直契約のため単価上限が高い。プロフィールの可視化(スキル・経験の言語化)に力を入れれば指名相談が増える
- 短所: 自分のプロフィールをどう書くかで応募・指名の数が大きく変わる。最初のプロフィール整備に時間を要する
- 向いている人: 自分のスキルを言語化することに時間を割ける人。直接の発注企業とコミュニケーションを取りたい人
リファラル・直接受注(最高単価だが営業負荷あり)
社外の知人・元同僚・SNS 経由での紹介や直接受注は、単価面では最も有利な選択肢です。
- 長所: 月50万〜80万円超の単価も現実的。中間マージンがなく、契約条件も柔軟に交渉できる
- 短所: 自分から営業活動が必要。発注側との契約書ひな形・請求書発行などのバックオフィス業務も自前で対応
- 向いている人: すでに社外ネットワークがあり、見積もり・契約交渉に抵抗がない人
クラウドソーシング(短期・低単価。スキル証跡には使えない)
ランサーズ・クラウドワークスなどのクラウドソーシングは、Next.js 副業の単価向上にはあまり向きません。
- 長所: 登録ハードルが低く、最初の1件目を経験するには使える
- 短所: 単発・低単価が中心。継続案件化しづらく、職務経歴書に書ける実績にもなりにくい
- 向いている人: 完全に副業未経験で、まず1件納品して自信をつけたい人
自分の状況別おすすめルート
「どこに登録するか」よりも「いまの自分に最短のルートはどれか」を判断するのが重要です。経験年数・稼働可能時間・営業経験で分岐すると、おおむね以下のような形になります。
- 実務3年未満・営業経験なし: 副業エージェント1社 + 複業マッチングプラットフォーム1つ。エージェントで選考フィードバックをもらいながらプロフィールを磨く
- 実務3〜5年・営業経験なし: 副業エージェント2社 + 複業マッチングプラットフォーム1〜2つ。並行で応募し、案件比較できる状態を作る
- 実務5年以上・社外ネットワークあり: 直接受注・リファラル中心。エージェント・プラットフォームは「案件枯渇時のバックアップ」として登録だけ済ませる
最初から複数ルートを開いておくと、提示単価の比較ができ、「他社では月X万円のオファーが出ています」という交渉材料も持てます。
案件獲得を有利にするプロフィール・ポートフォリオの作り方
本章は、本記事の中核です。Next.js 副業の単価が伸び悩む最大の原因は、エージェント選びや経験年数ではなく、自己アピールの言語化レベルが低いことです。
ここでは、プロフィール文・職務経歴書・GitHub・ポートフォリオサイトの4チャネルそれぞれで何をどう書くかを、悪い例と良い例の対比で示します。
プロフィール文の書き方(事実ではなく成果で語る)
副業エージェントや複業マッチングプラットフォームのプロフィール文は、最初の3行で読み手の関心を引けるかが勝負です。以下のような「事実の羅列」では単価が伸びません。
Next.js / React / TypeScript を3年使っています。App Router の経験もあります。週末・平日夜での稼働を希望しています。
これを「成果ベース」に書き換えると、以下のように変わります。
Web 系事業会社で Next.js 製 BtoB SaaS の開発に3年従事しています。直近1年は Pages Router から App Router への移行設計を主導し、初期表示時間を 2.3 秒から 0.9 秒に短縮、Search Console インプレッションを8ヶ月で 1.8 倍に伸ばしました。週2日(平日夜+土日)稼働で、フロント主軸 + Route Handler / Prisma での API 設計まで巻き取れます。
ポイントは「何の事業領域で・どの程度の規模感で・どんな成果が出たか」を1段落で示し、「副業として何ができるか」を明確に絞ることです。
職務経歴書の Next.js 関連実績の書き方
職務経歴書では、プロジェクトごとに以下の4点をセットで書きます。
- プロジェクト概要(プロダクト種別・規模感・チーム構成)
- 自分の役割(テックリード / 機能オーナー / 個人コントリビュータ)
- 使用技術と設計判断(なぜその技術を選んだか)
- 数値で語れる成果(パフォーマンス改善・SEO・開発生産性)
悪い例:
Next.js を用いた BtoC EC サイトの開発に従事。商品詳細ページ・カート機能・決済連携を担当。
良い例:
月間 PV 約 200 万の BtoC EC サイトを Next.js 14(Pages Router)→ Next.js 15(App Router)に移行。商品詳細ページの Server Components 化と ISR の見直しで LCP を 3.1 秒から 1.4 秒に改善。同時に Vercel から AWS Fargate へのセルフホスト構成変更を主導し、月額インフラコストを 38% 削減。
数値が出せない場合でも、「Before / After の比較」「自分が主導した範囲の明示」「使った技術の選定理由」を書くだけで密度が大きく変わります。
GitHub での見せ方
副業選考では、職務経歴書を見たあと GitHub プロフィールを確認するケースが多くあります。以下の3点を整えるだけで第一印象が変わります。
- Pinned リポジトリ: Next.js 関連の自作プロジェクトを2〜3つ Pin。私物のリポジトリしかなければ、技術検証用の Next.js 15 / 16 アップデート対応リポジトリを1つ作っておくとよい
- README の充実: Pinned リポジトリの README に「何を作ったか」「なぜ作ったか」「使った技術と設計判断」「学んだこと」を300〜500字で記載
- 直近のコミット: 直近3ヶ月以内に Next.js 関連リポジトリでコミットがあると「現役感」が出る。本業のコミットが公開リポジトリにできない場合は、OSS への小さな貢献や技術検証リポジトリで補う
ポートフォリオ整備の最低基準はフリーランス・複業エンジニアのポートフォリオ作り方|最小限で受注する基準に詳しくまとめられているので、最低ラインで揃えたい場合は併読してください。

ポートフォリオサイトの最低要件
ポートフォリオサイトは「あれば加点、なければ大きな減点にはならない」位置づけですが、Next.js 副業候補としてはあるほうが有利です。Next.js で自作する場合の最低構成は以下のとおりです。
- トップページ: 自己紹介(プロフィール文のコピー)+ 主要スキルと連絡先
- プロジェクト一覧: 関与プロジェクトを3〜5件、上記の職務経歴書フォーマットで掲載
- 技術記事 / 検証ログ: Next.js のキャッシュ仕様検証や App Router 移行手順など、自分の理解度を可視化する記事を3〜5本
- 連絡先 / 業務委託対応可否: 稼働可能曜日・希望単価レンジ・業務委託契約での対応可否を明示
ポートフォリオサイト自体を Next.js 15 / 16 で構築し、Vercel にデプロイしておけば「最新バージョン対応の生きた成果物」として機能します。詳細な構成例はフリーランスエンジニアのポートフォリオ作り方|案件獲得につながる7つの必須項目も参考になります。
ビフォーアフター例
同じ実務経験を、弱いプロフィールと強いプロフィールで書き分けた例を示します。
弱いプロフィール例
フロントエンドエンジニア5年目です。Next.js / React / TypeScript / Tailwind CSS を使えます。App Router の経験もあります。週2日稼働可能です。よろしくお願いします。
強いプロフィール例
SaaS 系スタートアップで Next.js 製プロダクトの開発を5年担当しています。直近2年は App Router 採用の新規プロダクトでテックリードを務め、Server Components を活用したデータフェッチ層の設計・Route Handler ベースの API 設計・Vercel から AWS への部分移行を主導しました。Web Vitals は LCP 中央値 0.9 秒、INP 中央値 120ms を維持しています。週2日(平日夜+土日)稼働で、フロント主軸 + バックエンド(Node.js / Prisma / PostgreSQL)まで巻き取れます。Next.js 16 + Turbopack の検証は副業として個人プロジェクトで進めており、本番採用の知見も提供可能です。
両者の単価提示の差は、週2日稼働ベースで月10万〜15万円になります。書いている技術項目はほぼ同じでも、「何の事業領域で・どんな成果を出し・どこまでを巻き取れるか」を具体化するだけで、評価軸が大きく変わります。
単価交渉と継続案件化のコツ
案件が決まった後の「初回提示単価をどう上げるか」「契約後にどう単価を伸ばすか」も、副業の収入を左右する重要なポイントです。
初回提示単価を上げる3つの交渉材料
エージェントや発注企業から提示された初回単価が想定より低い場合、以下の3つの材料で交渉余地を作れます。
- 他社との並行検討: 別エージェント・別プラットフォームで進行中の案件単価を提示する。具体的な数字を出すと交渉のテーブルに乗せやすい
- 責任範囲の追加引き受け: 「初期単価のままで、テストコード整備・パフォーマンス計測・SEO 改善まで担当する」とスコープを広げることで、月額アップを引き出す
- 稼働の柔軟性: 「本業繁忙期でも稼働を維持する」「障害時の緊急対応に対応する」など、発注側のリスクを下げる条件を提示し、その対価として単価アップを求める
交渉に使える具体的な言い回し例は、フリーランスエンジニアの単価交渉スクリプト集|3シナリオ別の言い回しや複業エンジニアの単価交渉術で詳しく扱われているので、初回交渉前に一度目を通しておくと安心です。
継続案件化につなげるコミュニケーション設計
副業の収入を安定させる最大のコツは、単発案件を継続案件にし、契約更新時に単価を上げることです。継続化につながりやすい振る舞いには共通点があります。
- 稼働開始1週目: チームの開発フロー・既存コードベースの理解に時間を投資し、独自判断で大きく動かない
- 稼働2〜4週目: 既存メンバーが時間を割けていない領域(テスト整備・ドキュメント・パフォーマンス計測)を自主的に巻き取る
- 稼働1〜2ヶ月目: 設計レビュー・技術選定相談など「テックリードに近い領域」へ徐々に踏み込み、評価対象を広げる
- 契約更新前1ヶ月: 自分の貢献を数値で振り返れる資料を準備(改善した指標・新規実装の機能・削減したコスト)
「コードを書く以外の貢献」を見える化できると、契約更新の場で月5万〜10万円の単価アップを切り出しやすくなります。
副業特有の稼働調整
本業との両立を続けるには、稼働の上下動を発注側と共有しておくことも重要です。
- 本業の繁忙期(四半期末・リリース直前)は事前に共有し、稼働下振れの了承を得る
- 本業の有給を活用して副業稼働を上乗せできる場合は、月単位で精算可能な契約形態を選ぶ
- 体調不良・家庭事情による下振れも、隠さず早めに共有する(信頼の蓄積につながる)
副業先に「コミュニケーションコストが低いパートナー」と認識されることが、長期的な単価向上の最大の武器になります。
案件獲得30日間アクションプラン
ここまでの内容を、記事を閉じた直後から動ける30日間のチェックリストに落とし込みます。最初に始める前のリスクチェック・税務の前提条件を確認し、その後に4週間のタスクを順に進めます。
開始前のリスクチェックと税務の基礎
副業を始める前に、最低限以下の3点を確認しておきます。
1. 本業の就業規則を確認する
副業禁止規定がある会社では、無断での副業は懲戒対象になり得ます。許可制の場合は、社内規定に沿って事前申請を行います。確認すべきは以下のような項目です。
- 副業の可否(全面禁止 / 許可制 / 自由)
- 競業避止義務(本業と競合する業種への副業可否)
- 副業時間・稼働日数の制限
- 副業先・契約形態の届出義務
2. 副業所得20万円超で確定申告が必要
給与所得者で副業所得が年間20万円を超える場合、確定申告が必要です(出典: 副業所得20万円以下でも確定申告と住民税の申告は必要?|freee)。なお、20万円「以下」の場合でも、住民税の申告は別途必要となる点に注意してください。住民税には所得税のような申告省略の特例がなく、自治体ごとに申告先を確認する必要があります。
確定申告の手順や経費計上のコツはフリーランスエンジニアの2026年確定申告ガイドにまとめられているので、初年度の方は早めに目を通しておくと安心です。
3. 業務委託契約のチェックポイント
副業案件で締結する業務委託契約では、以下の項目を必ず確認します。
- 契約形態(準委任 / 請負)と再委託の可否
- 報酬の支払期日・支払方法・遅延時のペナルティ
- 著作権・知的財産権の帰属範囲
- 秘密保持義務の対象と期間
- 中途解約の条件と通知期間
会社バレが心配な場合は、住民税の徴収方法(普通徴収を選択する手順)を含む対策をまとめたエンジニアの副業がバレない対策|住民税普通徴収と確定申告の手順も参考になります。
1週目: Next.js 実務経験の言語化と成果数値の収集
最初の1週間は、自分の Next.js 経験を「市場で評価される言葉」に翻訳する準備期間です。
- 過去2〜3年で関わった Next.js 関連プロジェクトを5件まで棚卸し
- 各プロジェクトについて「事業領域 / 自分の役割 / 使用技術 / 設計判断 / 成果数値」をスプレッドシートに整理
- パフォーマンス指標(LCP / INP / CLS)の Before / After を Search Console や Vercel Analytics から拾えるか確認
- App Router・Server Components・Server Actions について、自分が実務で扱った機能を箇条書きで列挙
成果数値が拾えないプロジェクトは、無理に数字を書かず「設計判断のロジック」「巻き取った技術領域の広さ」で語る方針に切り替えます。
2週目: プロフィール・職務経歴書・GitHub の整備
棚卸ししたデータを元に、4つのチャネルそれぞれを整備します。
- プロフィール文(200〜400字)を「事業領域 + 役割 + 成果 + 副業として何ができるか」で構成
- 職務経歴書(PDF)にプロジェクトごとの4点セット(概要・役割・技術・成果)を反映
- GitHub の Pinned リポジトリ整理・README 充実・直近コミットの可視化
- ポートフォリオサイトを Next.js 15 / 16 で1ページでも公開(最小構成)
この週は集中して20時間程度を投資する価値がある作業です。ここで詰めるほど、3週目以降の応募効率が大きく変わります。
3週目: プラットフォーム登録(優先順位付き)
自分の状況に合わせて、優先順位の高いプラットフォームから順に登録します。
- 副業エージェント1〜2社(実務3年未満は1社、3年以上は2社)
- 複業マッチングプラットフォーム1〜2つ
- リファラルを取りに行く準備(社外ネットワークへの連絡)
各プラットフォームで「プロフィール公開設定」「希望単価レンジ」「稼働可能日数」を統一して設定します。同じ人物が複数の場所で違う内容を書いていると、エージェント・発注者の不信感を招きます。
4週目: 案件選定・選考対応・初回交渉
登録後、提示される案件を以下の観点で選別します。
- 単価レンジが自分の市場価値に対して適正か
- 稼働日数・稼働曜日が本業と両立できるか
- 技術スタックが自分のスキルマップ上で「伸ばしたい領域」と重なっているか
- チーム規模と発注側のオーナーシップが明確か
選考が進んだら、面談前に発注側のプロダクト・チーム構成を最低限調査し、面談中に「いまの開発で困っていること」「副業として最初に巻き取れそうな領域」をすり合わせる質問を準備しておきます。
副業全体の30日ロードマップを別角度から確認したい場合は、副業エンジニア始め方ロードマップ:初案件から月収10万円までも併せて確認してください。
よくある質問(FAQ)
Q1: Next.js 実務未経験でも副業案件は取れますか?
React 実務経験がある場合は、Next.js 案件の応募は可能です。ただし「App Router 経験必須」「Next.js 14 以上」を条件とする案件は実務未経験では通過が難しいので、Pages Router の保守案件や、React + Next.js 両対応の案件から探すのが現実的です。
並行して、自作プロジェクトで Next.js 15 / 16 + App Router の検証を進め、GitHub に Pinned しておくと、選考通過率が上がります。
Q2: 週1日稼働でも Next.js 副業はできますか?
可能です。ただし案件数は週2日以上の案件と比較して少なく、単価レンジも月10万〜18万円程度に収まりがちです。週1日案件を取りたい場合は、「単発のレビュー支援」「テックリード相談ポジション」「特定機能の単発実装」など、コアタイム参画が不要な案件を狙うとミスマッチが起きにくくなります。
Q3: Next.js だけのスキルで月50万円は現実的ですか?
週2日稼働で月50万円を狙うなら、Next.js 単体ではなく「Next.js + App Router 深掘り経験 + バックエンド(Node.js / DB 設計)」または「Next.js + パフォーマンス・SEO 改善実績」の組み合わせが必要です。実務5年以上で、テックリード相当の役割を担える状態であれば現実的なラインです。
Q4: App Router の実務経験がないと不利ですか?
2026年現在、新規開発案件のほとんどが App Router 採用です。実務未経験だと選考通過率は下がります。対策としては、個人プロジェクトで App Router + Server Components の検証を進め、その過程を技術記事や GitHub README として残し、選考時に「App Router の実務移行を経験中」と説明できる状態を作るのが効果的です。
Q5: 本業の会社にバレずに Next.js 副業を続けるには?
住民税の徴収方法を「普通徴収」に切り替える、SNS やポートフォリオで本業に関する情報を書かない、就業時間内に副業作業をしないなど、複数の対策を組み合わせる必要があります。詳細な手順はエンジニアの副業がバレない対策|住民税普通徴収と確定申告の手順を参照してください。
Q6: 業務委託と準委任、Next.js 副業ではどちらが多いですか?
副業案件は準委任契約(時間ベースの稼働精算)が中心です。請負契約(成果物納品型)は、ランディングページ制作などスコープが明確な短期案件で見かけることがありますが、Next.js を使った機能開発・保守では準委任が標準です。
Q7: フルリモート・週末のみの案件はどれくらいありますか?
フルリモート可の案件は Next.js 副業の主流で、各エージェント・プラットフォームの公開求人を見ても多数派です。一方、週末のみ(土日のみ)の案件は数が限られ、単価レンジも平日稼働の案件より低めになります。土日のみで月20万〜30万円を目指す場合は、選考難度が上がる前提で複数プラットフォームに同時登録することをおすすめします。



