オフショア開発とは — 費用相場と中小企業が失敗しない発注の判断基準
オフショア開発とは、海外の開発会社にシステム開発を委託する方法です。ベトナム・フィリピン・インドなど国別の人月単価の目安と、単価が安くても総額が安いとは限らない理由、ラボ型と請負型の違い、向く案件・向かない案件、失敗パターン、発注前のチェックリストを、IT担当がいない中小企業の経営者向けにやさしく解説します。
オフショア開発とは、システムやアプリの開発を、ベトナム・フィリピン・インドなど海外の開発会社やチームに委託する方法です。最大の魅力は、日本国内より人月単価(エンジニア1人を1か月働かせる費用)が低く抑えられる点にあります。一方で、「単価が安い=総額が安い」とは限らず、条件が合わない案件では、国内に頼むより高くつくことも珍しくありません。
結論を先に述べると、オフショア開発は「要件が固まっていて、ある程度の規模があり、自社または間に入る会社に仕様を整理できる人がいる」案件には有力な選択肢です。反対に、「何を作りたいかがまだ曖昧」「小規模で、頻繁に仕様が変わる」「発注側にITの窓口担当が一人もいない」という中小企業では、失敗しやすい方法でもあります。本記事では、IT専門ではない経営者・担当者に向けて、定義、国別の費用目安、総額が膨らむ理由、向き不向き、契約の型、失敗パターン、発注前チェックリストを整理します。金額はいずれも市場でよく見られる一般的な目安であり、為替やスキルで大きく変わります。
オフショア開発とは何か
「オフショア」は、もともと「海外・沖合」を意味する言葉です。オフショア開発は、開発作業の全部または一部を海外の拠点に任せる形を指します。日本の会社がベトナムの開発会社に直接発注する場合もあれば、日本に窓口会社があり、実際の開発は海外の自社拠点が行う場合もあります。前者を直接契約、後者を日本法人経由と呼ぶことが多く、中小企業が最初に頼む場合は、日本語で窓口になってくれる後者のほうが現実的です。
似た言葉が多いので、まず選択肢を整理しておきます。「ニアショア」は国内の地方拠点(沖縄・福岡・北海道など)に任せる方法で、言葉や商習慣の壁が低いのが特徴です。「国内受託」は東京などの開発会社に頼む一般的な方法、「フリーランス」は個人に直接頼む方法です。
| 項目 | オフショア | ニアショア | 国内受託 | フリーランス |
|---|---|---|---|---|
| 開発場所 | 海外 | 国内の地方拠点 | 国内(都市部が中心) | 国内外の個人 |
| 人月単価の目安 | 低い | やや低い | 高め | 幅が大きい |
| 言葉・商習慣の壁 | 大きい(通訳役が必要) | ほぼない | ほぼない | 人による |
| 時差 | 0〜3時間程度が多い | なし | なし | 人による |
| 向く規模 | 中〜大規模 | 小〜中規模 | 小〜大規模 | 小規模 |
| 主なリスク | 認識違い・手戻り | 単価メリットは限定的 | 費用が高め | 属人化・継続性 |
フリーランスと開発会社の違いはフリーランスと開発会社の比較で詳しく整理しています。オフショアはこの比較表のどれか一つに置き換わるものではなく、「コストを下げたい、人手を確保したい」という目的に対する選択肢のひとつです。
主要国の人月単価の目安
オフショアの委託先として知られる国には、ベトナム、フィリピン、インド、バングラデシュ、中国などがあります。国によって得意分野、エンジニアの人数、日本語人材の多さが違います。たとえばベトナムは日本向けの開発会社が多く、日本語を話せるブリッジ役(後述)も比較的見つけやすい国です。インドはAI・クラウドなど高度な技術領域の人材が厚く、フィリピンは英語が通じやすくカスタマーサポート的な業務との相性が良いと言われます。
下の表は、エンジニア1人の1か月あたりの費用について、市場で見られる一般的な目安です。発注先の規模、エンジニアの経験年数、為替、契約の形によって実際の金額はこの範囲を外れます。また、各国の人件費は上昇傾向にあり、数年前の相場がそのまま通用するとは限りません。あくまで比較の参考としてご覧ください。
| 委託先 | 人月単価の目安(円) | 特徴 |
|---|---|---|
| ベトナム | 約35万〜65万円 | 日本向け実績が多い。日本語ブリッジ人材も比較的多い |
| フィリピン | 約35万〜70万円 | 英語が通じやすい。業務系・Webで実績 |
| インド | 約40万〜90万円 | 技術者の層が厚い。AI・クラウドなど高度領域に強い会社も多い |
| バングラデシュ | 約30万〜55万円 | 単価は低め。日本向けの会社はまだ少なめ |
| 中国(大連など) | 約50万〜100万円 | 日本語人材が多い拠点がある。近年は単価が上昇 |
| (参考)国内受託 | 約90万〜180万円 | 日本語で完結。職種・会社規模で幅が大きい |
ここで大切なのは、表のとおり単価を単純比較すると、オフショアは国内の3〜6割程度に見えるという点です。しかし、これは「エンジニアの作業費」だけの比較です。次の章で説明するとおり、実際に支払う総額にはほかの費用が加わります。
「人月単価が安い=総額が安い」ではない理由
オフショアで総額が思ったほど下がらない理由は、主に4つあります。1つ目は、ブリッジSE(日本側と海外側の通訳・調整役)の費用です。仕様を日本語で受け取り、海外のエンジニアが理解できる形に翻訳して伝える役割で、開発規模の1〜2割程度の人員が付くのが一般的です。この人件費は単価の高い日本語人材のため、全体の費用に効いてきます。
2つ目は、コミュニケーションコストです。国内なら口頭で済む確認も、オフショアでは文書化して送り、返答を待つ必要があります。定例会議の通訳、議事録の翻訳、チャットでの質問対応など、「作る以外の工数」が国内より増えます。3つ目は手戻りです。日本語の曖昧な表現(「いい感じに」「適宜」「よしなに」)は、そのままでは海外のエンジニアに伝わりません。解釈の違いで作り直しになった分の費用は、請負契約でなければ発注側の負担になります。4つ目は、発注側のPM(プロジェクト管理)工数です。進捗確認、品質確認、仕様の判断など、自社側で必ず人手が必要になります。
| 費用の項目 | 国内受託 | オフショア |
|---|---|---|
| エンジニアの作業費 | 高い | 低い |
| ブリッジSE・通訳の費用 | ほぼ不要 | 開発規模の1〜2割程度が目安 |
| 仕様書・資料の作成と翻訳 | 軽くて済む | 詳細な文書化が必要で増える |
| 手戻り・やり直し | 比較的少ない | 認識違いで増えやすい |
| 発注側のPM工数 | 通常 | 多め(確認・判断の機会が増える) |
| 総額の傾向 | 基準 | 条件が合えば2〜4割安い。合わないと同等以上 |

最後の行の「2〜4割」はあくまで条件が良い場合の目安です。仕様が固まっており、規模が大きく、発注側にも調整できる人がいる場合に、ようやくそのくらいの差が出ます。逆に、小規模な案件ではブリッジSEなど固定的に必要な費用の割合が大きくなり、国内と変わらない、あるいは逆転する場合もあります。
オフショア開発のメリット
- 単価が低く、同じ予算でより多くの人数・期間を確保しやすい
- 国内で採用が難しいエンジニア(特にAI・モバイル・レガシー言語など)を確保しやすい
- 大規模案件で、複数人のチームを立ち上げやすい
- 日本のチームが帰宅した後に作業が進む「時間差の活用」ができる国もある
- 長期的に同じチームと付き合うことで、システムの理解が蓄積される(ラボ型の場合)
オフショア開発のデメリット・リスク
- 言語・文化の違いによる認識のずれが起こりやすい
- 仕様書など文書の作成負担が増える
- 発注側がマネジメントに関与しないと、品質が安定しない
- 国や会社によっては、離職率が高くチームが入れ替わる
- 時差・祝日・文化的な休暇で、連絡が取れない日がある
- 情報管理(個人情報・営業秘密)や法令対応を、契約と運用で担保する必要がある
- 為替の変動によって、円建てでない契約の場合は費用が変わる
向いている案件・向いていない案件
オフショアが向くかどうかは、「仕様をどれだけ文書で固められるか」と「規模」でほぼ決まります。次の表を一つの目安にしてください。
| 観点 | 向いている案件 | 向いていない案件 |
|---|---|---|
| 仕様の固まり具合 | 要件・画面・業務ルールが文書化されている | 「作りながら決めたい」段階 |
| 規模 | 数人月〜数十人月以上 | 1〜2人月程度の小規模改修 |
| 変更の頻度 | 変更が少ない、または変更手順が決まっている | 毎週のように仕様が変わる |
| 作るもの | 既存の仕組みの置き換え、基幹・業務システム、アプリの追加開発 | 新規事業の手探りの試作、業界知識が強く問われる設計 |
| 発注側の体制 | 仕様を判断できる担当者が一人はいる | IT担当不在で、確認や判断を任せられる人がいない |
| 期間 | 半年以上の継続開発 | 短期(1〜2か月)の単発 |
中小企業で「ITに詳しい担当者がいない」場合は、海外に直接発注するのは避け、日本の窓口会社が仕様整理から検収までを受け持つ形を選ぶほうが安全です。それでも、仕様の確認や優先順位の判断は発注側の仕事として残ります。任せきりにできる形は、基本的にありません。
ラボ型契約と請負型契約の違い
オフショアの契約には、大きく「請負型」と「ラボ型」があります。名前は聞き慣れなくても、考え方は難しくありません。請負型は「決まった成果物を、決まった金額で作ってもらう」契約、ラボ型は「一定期間、専属のチームを確保して、その枠の中で開発を進める」契約です。
| 項目 | 請負型 | ラボ型(専属チーム型) |
|---|---|---|
| 支払い | 成果物に対して一括・分割 | 人数×月額(毎月固定) |
| 仕様の変更 | 追加費用や再見積もりになりやすい | 枠の中で柔軟に変えやすい |
| 向く案件 | 仕様が固まった単発の開発 | 仕様が変わりやすい継続開発・追加開発 |
| 完成責任 | 受託側が負う(契約による) | 発注側がマネジメントを担う |
| 費用の見通し | 立てやすい | 期間が延びると総額が増える |
| 発注側の負担 | 検収が中心 | 日々の指示・優先順位づけが必要 |
ITの専任担当がいない中小企業にとって、ラボ型は難易度が高い契約です。毎日の優先順位づけや仕様判断を自社で担う必要があり、運用できないとチームの稼働だけが費用として積み上がります。最初の案件は、範囲と金額を決められる請負型(または仕様を確定してから請負で進める二段階の形)から始めるほうが、リスクを抑えられます。どちらの型でも、契約の区別(請負か準委任か)で責任の範囲が変わるため、事前に確認が必要です。
規模別の総額イメージ
次の表は、同じ内容の開発を国内で頼んだ場合とオフショアで頼んだ場合の総額のイメージです。条件によって大きく変わるため、あくまで比較の感覚をつかむための目安としてご覧ください。ブリッジSEなどの費用を含めた、発注側が支払う合計額を想定しています。
| 規模(開発工数の目安) | 国内受託の総額 | オフショアの総額 | 差の傾向 |
|---|---|---|---|
| 小規模(3人月程度) | 約300万〜500万円 | 約250万〜450万円 | ほぼ差が出ない。逆転もある |
| 中規模(10人月程度) | 約1,000万〜1,600万円 | 約700万〜1,200万円 | 2〜3割程度安くなる場合がある |
| 大規模(30人月以上) | 約3,000万円以上 | 約2,000万〜2,500万円 | 3〜4割程度安くなる場合がある |
小規模ではメリットが出にくく、規模が大きくなるほど差が広がるのが一般的です。これは、ブリッジSEや仕様書作成のような「規模によらず必要な固定費」が、大規模になるほど全体に占める割合として薄まるためです。国内の費用感はシステム開発費用の相場ガイドも参考になります。
よくある失敗パターン
オフショアで起こるトラブルには、ほぼ決まったパターンがあります。事前に知っておけば、多くは避けられます。
失敗1:要件が曖昧なまま発注する
もっとも多い原因です。「会員管理がしたい」「予約をネットでできるようにしたい」程度の指示では、海外のエンジニアは自分の経験で補って作ります。それが日本の業務の流れと合わず、完成間近で大きな修正になります。要件を整理して発注側の希望を文書にする作業は、国内でも重要ですが、オフショアでは必須です。RFP(提案依頼書)の書き方はRFPの基本で解説しています。
失敗2:仕様書が不足し、解釈が人によって違う
口頭の合意や、日本の現場では当たり前の暗黙のルールは伝わりません。画面遷移、入力項目、エラー時の動き、データの持ち方を、できるだけ図と具体例で残します。「正常な場合」だけでなく「エラーや例外の場合」を書くことが、手戻りの防止に最も効きます。
失敗3:検収の基準を決めていない
「完成した」と受託側が言っても、発注側が「求めていたものと違う」と感じる事態が起こります。何をもって完成とするか、どのテストに合格すれば受け入れるか、不具合の修正は誰の負担かを、契約前に書面で決めておきます。確認の観点は検収のチェックポイントが参考になります。
失敗4:ソースコードの権利を確認していない
納品物の著作権が誰に帰属するか、ソースコードを受け取れるか、海外の会社との契約ではどの国の法律に従うかを、見落としがちです。権利が受託側に残る契約だと、将来、別の会社に保守を移したくても移せなくなります。基本的な考え方はソースコードの著作権で整理しています。海外との契約では、準拠法や紛争時の管轄も確認しておきましょう。
失敗5:時差と言語を軽く見る
ベトナムやフィリピンは日本との時差が1〜2時間で済みますが、インドは3時間半程度あり、営業時間の重なりが短くなります。祝日や大型連休(旧正月など)は国ごとに違い、その期間は連絡が取れません。さらに、チャットの文面だけで細かな要望を伝えようとすると誤解が増えます。定例会議の時間、連絡手段、返信の目安時間をあらかじめ取り決めておくと、すれ違いを減らせます。
発注前チェックリスト
オフショアを検討する前に、次の項目を確認してみてください。多くが「いいえ」になる場合は、国内受託のほうが適している可能性があります。
- 作りたいものの目的・対象ユーザー・必要な機能を文書にまとめられているか
- 仕様の判断や確認に対応できる担当者(社内に1人)を決められるか
- 規模は目安として10人月以上、または半年以上の継続開発か
- 日本語で窓口になる会社(ブリッジSE付き)を選べているか
- 請負・準委任・ラボ型のどれかを理解し、案件に合う契約を選べているか
- 検収の基準とテストの範囲を契約前に書面にしたか
- ソースコードと著作権の帰属、受け取れる範囲を契約に明記したか
- 個人情報や機密情報の取り扱い、再委託の可否を確認したか
- 為替変動が起きた場合の費用の扱い(円建てか)を確認したか
- 追加費用が発生する条件(仕様変更・追加依頼)を事前に聞いたか
- 保守・運用を誰が引き受けるか、担当が変わったときの引き継ぎを確認したか
- 最初は小さく(1〜2か月の小規模な範囲)試して、相性を見る計画があるか
中小企業が最初の一歩で気をつけること
初めてオフショアを使う中小企業は、いきなり大きな案件を任せず、小さく試すのが基本です。たとえば、既存システムの一部機能の追加や、画面の追加のように、範囲が明確で失敗しても影響が限られる案件を選びます。そこで、仕様書の書き方、やり取りの速さ、品質、見積もりの正確さを確かめてから、規模を広げるのが堅実です。
また、見積もりは必ず複数社から取り、人月単価だけでなく、ブリッジSEの人数、仕様書の作成範囲、テストの範囲、保証期間が含まれているかを見比べます。極端に安い見積もりは、これらが含まれていない可能性があります。「何が含まれ、何が含まれないか」を一覧にしてもらうと、比較がしやすくなります。
よくある質問
オフショア開発の費用はどのくらいですか。
エンジニア1人あたりの人月単価は、ベトナム・フィリピンで約35万〜70万円、インドで約40万〜90万円が目安で、国内受託の約90万〜180万円より低めです。ただし、ブリッジSEの費用や仕様書の作成、手戻りの分が加わるため、総額の差は条件が良い場合で2〜4割程度、小規模では差が出ないこともあります。為替やスキルによって変動する目安としてお考えください。
小さな会社でもオフショア開発は使えますか。
使うことはできますが、向き不向きがあります。仕様が固まっていて、規模が10人月程度以上、かつ自社に仕様を判断できる担当者がいる場合に向いています。逆に、1〜2人月の小さな改修や、作りながら仕様を決めたい案件では、国内の開発会社やフリーランスのほうが総額も安く、安全なことが多いです。
ベトナムとフィリピン、インドはどう選べばよいですか。
日本語対応のしやすさを重視するならベトナムや中国の拠点、英語でのやり取りが可能で、AIやクラウドなど高度な技術を求めるならインド、英語での業務システムやWebならフィリピン、というのが一般的な傾向です。ただし、国より個々の会社の実績と体制の差のほうが大きいため、日本向けの実績や、日本語で窓口になる人員の有無を必ず確認してください。
ラボ型と請負型のどちらがよいですか。
仕様が固まった単発の開発なら請負型、仕様が変わりやすい継続的な開発ならラボ型が向きます。ITの専任担当がいない中小企業は、ラボ型を使いこなすのが難しいため、最初は請負型から始めるのが無難です。契約が請負か準委任かで責任の範囲が変わるため、契約前に確認しましょう。
ソースコードの権利はどうなりますか。
契約によって異なります。納品物の著作権が発注側に移るか、受託側に残るか、ソースコードを受け取れるかを、契約書に明記する必要があります。権利が受託側に残る契約では、将来、別の会社に保守を移せなくなる恐れがあります。また、海外の会社との契約では、準拠法や紛争時の管轄も確認が必要です。
オフショア開発で失敗しないための最も大切なことは何ですか。
仕様を文書に落とし込み、検収の基準を契約前に決めることです。失敗の大半は技術力ではなく、認識のずれに起因します。要件を整理し、画面・入力・エラー時の動きを具体的に書き、最初は小さな範囲で試して相性を確かめることで、リスクを大きく減らせます。
この記事に関連する無料ツール(登録不要・その場で結果)
お気軽にご相談ください
お問い合わせ