エンジニアの副業は、収入を増やすだけでなく、社外で自分のスキルが通用するかを確かめる方法です。一方で、表示された時給や月額だけで選ぶと、準備や修正に時間を取られ、実質的には割に合わないことがあります。
フリーランス案件の月額平均単価は 78.3万円/月 ですが、これは掲載案件の平均であり、副業の手取りや初心者の相場を表す数字ではありません。副業は次の5つで判断します。
エンジニア副業の種類と向いている目的
副業は「開発案件を請ける」だけではありません。稼働できる時間と目的に合わせます。
| 種類 | 特徴 | 向いている人 |
|---|---|---|
| 継続開発 | チームへ入り、週単位で機能開発や運用を行う | 平日にも連絡時間を確保できる人 |
| 受託・請負 | 決めた成果物を納期までに完成させる | 要件と工数を自分で管理できる人 |
| 技術顧問・レビュー | 設計相談やコードレビューを定期的に行う | 特定領域で判断経験がある人 |
| スポット相談 | 短時間で調査、助言、問題整理を行う | 問題を切り分けて説明できる人 |
| 教材・執筆・登壇 | 知識をコンテンツとして販売する | 継続して発信し、改善できる人 |
| 個人開発 | 自分で製品を作り、利用料や広告で収益化する | 収益が不確実でも長期で試せる人 |
初心者がいきなり範囲の大きな請負を選ぶと、要件変更と見積もりのずれをすべて引き受けることになります。最初は完了条件が明確な小さな仕事か、経験者のレビューを受けられるチーム型が安全です。
判断1:目的を一つに決める
副業の目的は大きく3つあります。
- 収入を増やす
- 未経験の技術や業界で実績を作る
- 将来の独立を小さく試す
一つの案件ですべてを満たそうとすると、条件の優先順位が崩れます。学習目的なら単価が少し低くてもレビュー環境を、収入目的なら既に得意な領域と明確な完了条件を優先します。
副業へ使える時間を先に計算する
空いている時間をすべて販売可能な時間と考えてはいけません。本業、睡眠、家事、家族との時間、学習、予備時間を先に確保します。
副業の予定は、納品に必要な見込み時間の上限まで埋めないようにします。不具合、仕様確認、体調不良が起きても納期を守れる余白が必要です。平日夜に連絡できないなら、契約前に返信可能な時間帯を伝えます。
判断2:実質時給で比較する
報酬を作業時間だけで割ってはいけません。次の時間も足します。
- 商談と契約確認
- 定例会議と連絡
- 環境構築と調査
- 修正と検収待ち
- 請求や記録
固定価格の案件は、仕様変更の境界が曖昧だと実質時給が下がります。成果物、修正回数、検収条件を契約前に決めます。みなし残業を実質時給へ換算する方法と同じく、拘束される時間を揃えて比較してください。
実質時給の計算には、仕事を獲得できなかった提案時間も含めます。たとえば案件ごとの報酬が高くても、毎回長い提案と打ち合わせが必要なら、継続契約より営業コストが高くなります。
金額以外にも、次の条件を比較します。
- 実績として公開できるか
- 同じ顧客から継続発注が見込めるか
- 本業では得られない問題を扱えるか
- 緊急対応や平日日中の連絡があるか
- 自分が負う損害や修正の範囲が明確か
判断3:契約と支払い条件を読む
少なくとも次を文書で確認します。
- 業務の範囲と納期
- 報酬額、支払日、検収条件
- 追加修正の扱い
- 中途解約の条件
- 成果物と知的財産の帰属
口頭の合意だけで着手せず、不明点を開始前に解消します。税務や法務で個別判断が必要な場合は、専門家へ確認してください。
案件を探す5つの経路
知人・過去の同僚からの紹介
互いの仕事ぶりが分かるため、最初の案件を得やすい方法です。ただし、親しい関係でも業務範囲と支払い条件は文書にします。曖昧な依頼を断りにくい点がリスクです。
副業・フリーランス向けサービス
条件を比較しやすく、契約を支援してもらえる場合があります。手数料、最低稼働、平日日中の会議、リモート条件を確認します。
技術コミュニティと発信
記事、登壇、OSSへの貢献などを通じ、得意領域を知ってもらう方法です。即効性は低い一方、価格だけで比較されにくくなります。会社や顧客の機密は出しません。
クラウドソーシング
小さな案件へ応募しやすい反面、価格競争や要件の曖昧さがあります。評価を作るために赤字案件を続けず、修正範囲と完了条件を厳しく見ます。
直接営業
特定の課題を持つ企業へ、自分が解ける問題を提案します。「開発できます」ではなく、「手作業の集計を自動化し、運用まで引き継げます」のように成果を具体化します。
最初の案件では、単価よりも範囲の明確さと支払いの確実性を優先します。実績ができたら、同じ問題をより短時間で解ける強みを使って条件を見直します。
判断4:本業と情報を完全に分ける
会社のコードや顧客情報を持ち出さないのはもちろん、端末、クラウドアカウント、パスワード管理、作業時間も分けます。競合企業の案件は、情報を使わなくても利益相反と見なされることがあります。
税金と記録は、売上が出る前から準備する
副業の税務は、収入額、所得の種類、経費、居住地、雇用形態などで扱いが変わります。「一定額以下なら何もしなくてよい」と一つの基準だけで判断せず、税務署や税理士など信頼できる窓口へ確認してください。
最低限、次を分けて保存します。
- 契約書、発注書、請求書
- 入金日と金額
- 副業に使った支出の領収書
- 作業日と作業内容
- 本業と副業で分けた端末・サービスの記録
専用の銀行口座や決済手段を用意すると、後から取引を整理しやすくなります。経費にできるか不明な支出を自己判断で処理せず、用途を記録して確認します。
判断5:本業の市場価値を下げない
副業で週末を使い切り、本業の集中力や学習時間が落ちるなら逆効果です。本業で一段上の役割を取るほうが、長期の年収に効く場合もあります。
毎月、収入だけでなく次を振り返ります。
- 本業の成果と健康に影響がないか
- 社外で通用する実績が増えたか
- 同じ時間を学習や転職準備へ使うより有効か
初案件までの8ステップ
- 就業規則と申請手続きを確認する
- 目的と週あたりの稼働上限を決める
- 得意な問題を一つに絞る
- 実績を機密に触れない形で整理する
- 案件の探索経路を二つ選ぶ
- 契約、検収、支払い、権利を確認する
- 小さな案件を完了し、実時間と負荷を記録する
- 継続、単価、稼働量を見直す
避けたい案件の危険信号
- 仕事内容が「開発全般」のように広く、完了条件がない
- 契約前の無償作業や長い試作を求められる
- 連絡可能時間を合意せず、即時返信を期待される
- 支払日、検収、追加修正の条件が書かれていない
- 本業の顧客やコードを利用することを期待される
- 極端に短い納期を「簡単な作業」と説明される
断るときは、能力不足を長く説明する必要はありません。「稼働条件と完了条件が合わないため受けられません」と範囲を明確に伝えます。
初回打ち合わせで確認する質問
- 今回、最も解決したい問題は何か
- 完了したと判断する条件は何か
- 仕様を決める人と検収する人は誰か
- 利用できる環境、データ、権限は何か
- 定例会議と連絡可能時間はいつか
- 追加要望が出た場合はどう見積もり直すか
- 契約終了後の保守や問い合わせは含まれるか
依頼者自身も要件を整理できていない場合があります。その場で価格を確定せず、調査と要件整理を別の小さな仕事として提案する方法もあります。
稼働中のコミュニケーションを決める
副業は作業時間が限られるため、連絡の遅れが不安になりやすい働き方です。開始時に次を合意します。
- 返信する曜日と時間帯
- 進捗を報告する頻度と形式
- 仕様の質問に回答がない場合の扱い
- 納期へ影響する問題の連絡方法
- 緊急対応の有無と追加条件
毎日長い報告をする必要はありません。「完了したこと・次に行うこと・止まっていること」を短く共有すると、作業時間を守りながら認識を揃えられます。
単価を見直すタイミング
最初の契約を終えたら、単に値上げを依頼するのではなく、仕事の範囲と価値を見直します。
- 当初より判断や調整の範囲が増えた
- 同じ問題を短時間で解ける実績ができた
- 顧客の損失や作業時間を継続的に減らしている
- 緊急対応や保守が追加された
- 契約更新時に市場の条件と差がある
時間が短くなったことだけを理由に報酬を下げる必要はありません。経験によって早く解けるようになった価値も含みます。一方、要件が定型化して責任が小さくなったなら、作業単価より成果単位の契約も比較できます。
副業を終了する基準
- 本業の成果、健康、睡眠へ影響が続く
- 契約範囲外の依頼が常態化している
- 支払い遅延や連絡不通が繰り返される
- 学びも収入も目的に合わなくなった
- 利益相反や情報管理のリスクが生じた
終了条件と通知期間は契約に従います。引き継ぎと成果物を整理し、関係を悪化させずに終えられる状態を最初から作っておきます。
独立を検討する段階では、フリーランスと正社員の比較で、稼働率、経費、社会保険を含めて考えます。まず自分の本業の適正年収を知り、副業で補うべき差なのか、会社を変えるべき差なのかを分けてください。