ガイド

アプリ開発の費用はいくら?制作会社、フリーランス、ノーコード、AIの比較

アプリ開発の費用は、「誰が作るか」と「どれだけの作業があるか」によって決まり、固定の価格表よりずっと大きく変わります。AI アプリビルダーやノーコードツールで作るシンプルな Web アプリは、月額のサブスクリプションと自分の時間で済むこともあります。同じアプリを制作会社に頼めば、熟練した人の数週間分の労働として見積もられるプロジェクトになります。公開後は、どの方法でも、ホスティング、データベース、ドメイン、メール、決済手数料といったランニングコストがかかります。

このガイドでは、費用を左右する要素、よくある5つの作り方の比較、そして予算に入れ忘れがちなランニングコストを説明します。

アプリの費用を左右する要素

誰が作るにせよ、価格は作業量で決まります。作業を増やす要素は次の通りです。

  • 画面と流れの数。 フォームとリストは開発者にとって1日の仕事です。オンボーディング、ダッシュボード、設定、管理ツール、レポートを備えたプロダクトは、数週間の仕事になります。
  • ユーザーの役割と権限。 1種類のユーザーなら単純です。顧客、スタッフ、マネージャー、管理者がそれぞれ違うデータを見る場合、ロジックもテストも掛け算で増えます。
  • 連携。 決済、メール、カレンダー、地図、会計ツール、AIモデルなど、外部サービスはどれも、設定、エラー処理、テストを増やします。
  • プラットフォーム。 Web アプリは1つのコードベースであらゆる場所で動きます。ネイティブの iOS と Android アプリは、通常、コードの量、アプリストアのアカウント、審査サイクルが増えます。ネイティブアプリと PWA の違いをご覧ください。
  • デザインの仕上げ。 標準的できれいな見た目を使うのは安くつきます。オリジナルのイラスト、アニメーション、ブランドシステムはデザイナーの時間がかかります。
  • データとコンプライアンス。 健康、金融、子どものデータは、法的要件、監査、追加のセキュリティ作業をもたらすことがあります。
  • 曖昧な要件。 最もコストが大きくなる要因です。途中で考えを変えると、二重に払うことになります。

実践的な教訓は、最も安いアプリは最小の最初の版を持つアプリだということです。何を外すかを決めることは、単価を交渉するよりも多くのお金を節約します。MVP とはで、範囲の絞り方を解説しています。

5つの作り方を比較

方法支払うもの最初の版までのスピードプロダクトの検討は誰が向いている用途
制作会社チームの作業時間:デザイン、開発、プロジェクト管理、テスト数週間〜数か月共同。制作会社がプロセスを回す明確な仕様と予算を持つ資金調達済みの企業
フリーランス1人の作業時間、または定額のプロジェクト料金数週間ほとんどあなた範囲が明確なプロジェクト
ノーコードツール月額のサブスクリプション(ユーザー数やレコード数で変動することが多い)数日〜数週間あなた社内ツール、シンプルなワークフロー、ビジュアルエディタが好きな人
AI アプリビルダー月額のサブスクリプションと利用量数時間〜数日あなたMVP、小規模ビジネスのアプリ、開発者がいない創業者
自作コーディング自分の時間、ホスティングとツールの費用スキル次第で数週間〜数か月あなた開発者、または学びたい人

制作会社

制作会社はチームを提供します。プロジェクトマネージャー、デザイナー、開発者、多くの場合テスターも。会議、計画、引き継ぎを含め、チーム全員の時間に対して支払います。だからこそ、制作会社への依頼は最も高くつく方法です。とはいえ、事業が洗練されたプロダクト、固定の期限、そして納品に責任を持つ人を必要としているなら、正しい選択となることもあります。

価格を左右するのは、チームの所在地と経験、対応するプラットフォームの数、仕様の詳しさ、そして保守を含むかどうかです。機能ごとの内訳で見積もってもらい、品質ではなく機能を削れるようにしましょう。

フリーランス

フリーランスの開発者は、チームと組織のオーバーヘッドではなく1人分を払うため、制作会社より安くなります。ただし、プロジェクト管理を自分で引き受けることになります。仕様を書き、質問に素早く答え、納品ごとにテストし、「完了」の定義を決める必要があります。

料金は国と経験によって大きく異なるため、ここでは金額の幅は示しません。フルタイムの開発者の時間がどれくらいの価値かの目安として、米国労働統計局(BLS)は、2025年5月時点のソフトウェア開発者の年間賃金の中央値を135,980ドルと報告しています(BLS 職業展望ハンドブック、2026年9月に確認)。フリーランスや制作会社の単価は、このような人件費の上に乗っています。

ノーコードツール

Bubble、Softr、Glide などのビジュアルなノーコードツールでは、コードを書かずに、ビルディングブロックを組み合わせてアプリを作れます。月額のサブスクリプションを払い、料金プランはユーザー数、レコード数、ワークフロー、エディタ数で決まることが多く、アプリが大きくなるほど費用が上がります。主なコストは、ツールを覚える時間と、そのツールに縛られるリスクです。多くのノーコードプラットフォームは、動くコードのエクスポートを許していません。ノーコードと AI アプリビルダーの比較で2つのアプローチを比べています。

AI アプリビルダー

AI アプリビルダーでは、平易な言葉でアプリを説明すると、AI がコードを書き、実行し、公開します。費用はサブスクリプションと利用量です。通常はAIが作業する間に使われるクレジットで、プラットフォームによっては、アプリが動く間にも消費されます。時間単位の料金はないため、コストはプロジェクト料金というより、ソフトウェアのサブスクリプションに近いものになります。

価格を左右するのは、変更を何回依頼するか(曖昧なプロンプトで5回直すのは、正確なプロンプトより高くつきます)、ホスティングとデータベースが同じプランで課金されるか、そしてカスタムドメインなど有料の追加機能が必要かどうかです。隠れたコストは自分の時間です。何を作るか決め、テストし、安全かどうか確認するのは、あなた自身です。AIでアプリを作る方法で、その流れを解説しています。

自作コーディング

コードを自分で書くと、現金のコストは最も小さくなります。払うのはホスティングとドメインだけかもしれません。一方で、時間は最も多くかかります。すでに開発者なら、これが正しい選択かもしれません。学んでいるなら、最初のプロジェクトは長くなると覚悟し、機能だけでなく、ログイン、セキュリティ、デプロイ、バックアップにかかる時間も予算に入れてください。

自分の予算を見積もる方法

正直な概算は1時間あればできます。

  1. 画面を書き出す。 ログイン、設定、エラー画面を含め、ユーザーが見るすべてのページ。
  2. 役割を書き出す。 誰が使い、何を見たり変更したりできるか。
  3. 連携を書き出す。 決済、メール、カレンダー、AI、アプリの外にあるもの。
  4. 各項目に「今必要」か「後で」かを付ける。 「今必要」のものだけを最初の予算に入れる。
  5. 見積もりを2〜3社から取るか、先にプロトタイプを作る。 AI ビルダーで作るクリックできるプロトタイプは、後で人に頼むときの良い指示書にもなります。

アイデアがまだ検証されていないなら、開発の前に検証に投資しましょう。アプリのアイデアを検証する方法で、需要を確かめる安いやり方を解説しています。

公開後のランニングコスト

作ることは一度きりの費用です。アプリを動かすことは毎月の費用で、小さな予算が驚かされるのはここです。

ランニングコスト内容増える要因
ホスティングアプリを配信するサーバーまたはプラットフォームトラフィック、常時稼働のサーバー、より大きなマシン
データベースユーザー、注文、レコードの保存データ量、クエリの頻度
ファイルストレージと帯域アップロードされた画像、文書、動画ファイルサイズとダウンロード数
ドメイン名yourbusiness.com年間の更新料。プレミアムなドメインは高い
メール送信パスワードのリセット、領収書、通知(Resend、Postmark、SendGrid など)月あたりのメール数
決済手数料販売ごとのカード手数料売上
有料 APIAIモデル、地図、SMSユーザーの利用量
保守バグ修正、ライブラリの更新、小さな変更アプリの古さと複雑さ

決済手数料

決済プロセッサーは、販売ごとに手数料を取ります。Stripe の米国での標準料金は、国内のカード決済1件につき 2.9% + 30セントです。海外のカードや通貨換算には追加の手数料がかかります(Stripe の料金、2026年9月時点。料金は国によって異なるので、お住まいの国のページで確認してください)。10ドルのサブスクリプションでは、固定の30セントがパーセンテージより大きく響きます。これが、非常に安いプランを黒字で運営するのが難しい理由の一つです。SaaS の価格設定の方法で解説しています。

利用量に応じた API

アプリがAIモデルを呼び出すなら、リクエストごとに費用がかかり、ヘビーユーザーは軽いユーザーより多くのコストを生みます。公開前に上限を設定し、料金が現実的に最もヘビーなユーザーもカバーできるようにしましょう。

保守

ソフトウェアは完成しっぱなしにはなりません。ライブラリはセキュリティ更新を受け、ブラウザは変わり、ユーザーは修正を求めます。制作会社やフリーランスに頼む場合、これは多くの場合、月額の保守契約や時間単位の作業になります。AI ビルダーや自作の場合は、自分の時間と同じサブスクリプションです。

コストを抑えるコツ

  • まず Web アプリを作る。 1つのコードベースでデスクトップもスマホも動きます。理由がある場合にだけネイティブへ。
  • 最初の版は思い切って絞る。 中核となる仕事を1つ、きちんとやる。機能はユーザーが求めたときに追加する。
  • 作る代わりにサービスを使う。 決済は Stripe、メールはメールプロバイダー、アカウントは既存のログインシステム。
  • アイドル時にスリープするホスティングを選ぶ。 誰も使っていないときに縮小する小さなアプリは、常時稼働のサーバーよりずっと安く済みます。
  • コードを持ち運べるようにする。 コードをエクスポートできれば、後から開発者や別のホストに移るときも、最初からやり直さずに済みます。

Mythex で作る場合の費用

Mythex は AI アプリビルダーで、料金は料金ページで公開しています。2026年9月時点:

  • Free — 0ドル。1日5クレジット(月最大30)。作成、プレビュー、公開ができます。コードエディタは読み取り専用です。
  • Pro — 月25ドル、または年250ドル。月100クレジットと、毎日5クレジット(月に最大50の追加分)。フルのコード編集、エクスポート、GitHub 同期、カスタムドメインが加わり、追加クレジットは50で15ドルです。

1つのクレジット残高で、AI によるアプリ作成と、公開したアプリの運用(ホスティング、データベース、帯域、ファイルストレージ)の両方に支払います。Pro では、運用費用は Free の半額です。データベースは数分間使われないとスリープし、起きていた時間に対して課金されます。ドメインの登録、決済処理(例:Stripe)、メールプロバイダーは、それぞれのサービスで別途請求されます。何にいつ課金されるかの詳細は、ドキュメントのクレジットのページで説明しています。

人時で誰かに払う前に、サブスクリプションでどこまでできるかを見たいなら、テンプレートのひとつから始めて、実際に使ってもらえる最小の版を作ってみてください。

よくある質問

アプリを作る最も安い方法は?

ほとんどのシンプルなウェブアプリでは、AIアプリビルダーかノーコードツールが最も安い方法です。人の作業時間に払うのではなく、月額のサブスクリプションを払うからです。引き換えに、プロダクトの検討とテストは自分でやる必要があります。

開発の見積もりがばらつくのはなぜ?

見積もりは多くの場合、時間×単価です。画面の数、ユーザーの役割、連携、対応プラットフォーム(Web、iOS、Android)、デザインの仕上げの度合いによって時間が変わり、単価は国や経験によって大きく異なります。

公開後のアプリの運用費用は?

通常は、ホスティング、データベース、ドメイン名、メール送信サービス、決済手数料、AIモデルなどの有料 API の費用が含まれます。ユーザーが少ない小さなアプリでは控えめなことが多いですが、トラフィックと利用量に応じて増えます。

Web アプリとネイティブのモバイルアプリ、どちらが安い?

通常は Web アプリの方が安いです。1つのコードベースがスマホを含むすべてのブラウザで動き、ストアの審査もありません。iOS と Android のネイティブアプリは、2つのコードベースやクロスプラットフォームのフレームワークに加え、ストアのアカウントと審査が必要になることが多いです。

Mythex · Pricing · AIでなんでも作ろう · ウェブサイト・アプリのテンプレート · Mythexを比較 · AIアプリ開発用語集 · AIアプリ開発の無料ツール · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)