要するに
- 米国のロングコードSMS(送信および受信):メッセージあたり$0.0083
- MMS送信:メッセージあたり$0.022;MMS受信:メッセージあたり$0.0165
- トールフリーSMS:メッセージあたり$0.0083、これに加えてキャリア料金が発生
- ショートコードレンタル:ランダムコードの場合月額$1,000;バニティコードの場合月額$1,500
- 10DLCブランド登録:$4.50の一回限り料金(2025年8月更新);キャンペーンは月額$1.50から$10
- 電話番号(ロングコード):月額$1.15;トールフリー:月額$2.15
- キャリア料金はすべての基本料金に上乗せされます
- 月間150,000メッセージから自動的にボリュームディスカウントが適用されます
- 無料トライアルあり;開始にクレジットカードは不要です
はじめに
Twilioは、ほとんどの開発チームにとって標準的なSMS APIです。そのドキュメントは詳細で、稼働時間は信頼性が高く、REST APIは適切に設計されています。しかし、サイドプロジェクトから本番アプリケーションに移行すると、料金は急速に増大します。メッセージごとに単一の料金を支払うわけではありません。Twilioの基本料金、キャリア料金、電話番号料金、さらには10DLC登録費用などが上乗せされます。
この記事では、Twilioの料金体系のすべての項目を詳しく解説します。料金を左右する要因、見落としがちな点、そしてTwilioが競合他社と比べてどうなのかを理解できます。
Twilio SMS料金の概要
Twilioは従量課金制を採用しています。メッセージセグメントごと、電話番号ごとの月額料金、およびオプション機能や登録ごとに料金が発生します。エンタープライズ規模の利用でコミットメント割引を交渉しない限り、契約や最低利用料金はありません。
米国のロングコードSMSの基本料金は、受信・送信ともにメッセージセグメントあたり$0.0083です。これは1セント未満です。しかし、これだけが全貌ではありません。キャリア料金、番号レンタル料金、およびコンプライアンス登録料金が毎月この基本料金に追加されます。
Twilioは自動ボリュームディスカウントも提供しています。交渉は不要で、番号タイプごとに月間150,000メッセージを超えると自動的に適用されます。
料金の内訳:SMS、MMS、トールフリー、ショートコード
ロングコードSMS(10桁の電話番号)
ロングコードは、米国のほとんどのA2P(アプリケーションから個人へ)メッセージングに使用される標準的な10桁の電話番号です。
| メッセージタイプ | セグメントあたりの料金 |
|---|---|
| SMS送信 | $0.0083 |
| SMS受信 | $0.0083 |
| MMS送信 | $0.022 |
| MMS受信 | $0.0165 |
重要な注意点として、Twilioはメッセージごとではなく、メッセージセグメントごとに課金します。標準的なSMSセグメントは、GSM-7テキストで160文字です。メッセージがUnicode(絵文字、アクセント付き文字)を使用する場合、1セグメントあたり70文字に減ります。200文字のプレーンテキストメッセージは、2セグメント分の料金がかかります。
トールフリー番号
トールフリー番号は、ロングコードと同じ基本SMS料金を使用します:受信・送信ともにセグメントあたり$0.0083です。MMS送信は$0.022、MMS受信は$0.02(ロングコードの受信よりもわずかに高い)です。
トールフリー番号は、大量の片方向メッセージングに適しており、10DLC登録が不要なため、セットアップ費用を節約できます。ただし、最大限のスループットを得るためには、トールフリーの検証が必要です。
ショートコード(5~6桁の番号)
ショートコードは、高スループットのキャンペーン向けに設計されています。メッセージあたりのSMS料金は$0.0083と同じですが、番号レンタル費用は大幅に高くなります。
| ショートコードの種類 | 月額費用 |
|---|---|
| ランダムショートコード | 月額$1,000(四半期ごとに請求) |
| バニティショートコード | 月額$1,500(四半期ごとに請求) |
| 持ち込みバニティ | 月額$500(四半期ごとに請求) |
すべてのショートコードには、MMSが有効な場合、$500の一回限り料金がかかります。
ボリュームディスカウント
Twilioは、ロングコード、トールフリー、ショートコードメッセージに自動的に階層型割引を適用します:
| 月間メッセージ数 | セグメントあたりの料金 |
|---|---|
| 1~150,000 | $0.0083 |
| 150,001~300,000 | $0.0081 |
| 300,001~500,000 | $0.0079 |
| 500,001~750,000 | $0.0077 |
| 750,001~1,000,000 | $0.0075 |
| 1,000,001以上 | $0.0073 |
ボリュームは番号タイプごとに計算されます。ロングコードとトールフリーのメッセージ数を合算して、より高いティアの資格を得ることはできません。
Twilioの請求額に影響する要因
電話番号の種類
送信元の電話番号によって適用される料金表が決まります。ロングコード、トールフリー、ショートコードにはそれぞれ異なるボリュームティアがあります。複数の番号タイプにトラフィックを分散すると、いずれの割引しきい値にも到達しない可能性があります。
メッセージセグメント
すべてのメッセージはセグメント単位で課金されます。マーケティングコピーが長文になったり、Unicode文字が含まれたりすると、基本料金が安く見えても、メッセージあたりのコストは2倍または3倍になります。
キャリア料金
ここで多くの開発者が驚かされます。Twilioの基本料金に加えて、米国の主要な各キャリアはメッセージごとに独自の追加料金を課します。これらは実費で転嫁されます。
ロングコードキャリア料金(SMS送信):
| キャリア | 送信料金 |
|---|---|
| AT&T | $0.0035 |
| T-Mobile | $0.0045 |
| Verizon | $0.004 |
| US Cellular | $0.005 |
| その他すべてのキャリア | $0.004 |
MMSの場合、これらの料金は高くなります。AT&TはMMSあたり$0.009、T-Mobileは$0.01を追加します。
したがって、AT&T加入者への単一のSMS送信は、Twilioの料金$0.0083 + キャリア料金$0.0035 = セグメントあたり$0.0118かかります。これは基本料金単独よりも42%高いことになります。
宛先国
国際料金は大幅に異なります。英国へのメッセージはメッセージあたり$0.04、インドへは$0.0029、ブラジルへは$0.075です。Twilioのウェブサイトから完全な料金CSVをダウンロードできます。グローバルキャンペーンの場合、国際料金は米国のコストをはるかに上回ることがよくあります。
10DLC登録
米国のA2P 10DLCシステムでは、ロングコードでA2Pメッセージを送信する企業に対し、ブランドとメッセージングキャンペーンの登録を義務付けています。未登録のトラフィックはキャリアによってフィルタリングされます。
隠れたコストと手数料
10DLC登録費用
TCR(The Campaign Registry)が料金を更新した2025年8月に、登録費用が変更されました。
ブランド登録:- 個人事業主または低ボリューム標準ブランド:$4.50の一回限り料金 - 標準ブランド(二次審査を含む):$46の一回限り料金
キャンペーン登録:- 一回限りの審査費用:キャンペーンあたり$15 - キャンペーンごとの月額定期料金:タイプに応じて月額$1.50から$10
| キャンペーンタイプ | 月額料金 |
|---|---|
| 個人事業主 | $2/月 |
| 低ボリューム混合 | $1.50/月 |
| 標準 | $10/月 |
| チャリティ/501(c)(3) | $3/月 |
| 緊急サービス | $5/月 |
標準審査費用は$41.50(2025年8月以前の$40から上昇)です。審査異議申し立てには$11かかります。ブランド申請にエラーがある場合、Authentication Plusの再試行ごとに$12.50かかります。
電話番号料金
電話番号を維持するために月額料金を支払います。ロングコードは月額$1.15、トールフリー番号は月額$2.15です。地域プレゼンスやA/Bテストのために数百の番号をプロビジョニングする場合、これらは累積されます。
メッセージ処理失敗時の手数料
Twilioは、「失敗」ステータスで終わったメッセージごとに$0.001を課金します。これは少額の手数料ですが、デバッグ中やキャリアフィルタリングが急増した際にチームを不意打ちにする可能性があります。
オプション機能のアドオン
Twilioのエンゲージメントスイート(リンク短縮とクリックトラッキング)は、毎月最初の1,000メッセージは無料ですが、それ以降の送信メッセージあたり$0.015かかります。コンプライアンスツールキット(AIベースのSMSコンプライアンスレビュー)も送信メッセージあたり$0.015かかります。
サポートプラン
Twilioの無料開発者サポートには制限があります。有料サポートプランは、「開発者」ティアで月額$250から始まります。エンタープライズサポートはさらに費用がかかります。ビジネスがSMS配信に依存している場合、サポート契約が必要になるでしょう。
Twilioと競合サービスの比較
| プロバイダ | 米国SMS送信 | 米国SMS受信 | 電話番号 | 10DLC要件 |
|---|---|---|---|---|
| Twilio | $0.0083 + キャリア料金 | $0.0083 + キャリア料金 | $1.15/月 | はい |
| Plivo | $0.005 | $0.00035 | $0.80/月 | はい |
| Telnyx | $0.004 | $0.004 | $1.00/月 | はい |
| Bird(旧MessageBird) | ~$0.007 | ~$0.007 | 変動 | はい |
PlivoとTelnyxは、メッセージあたりの料金が大幅に安いです。特にPlivoの受信料金はTwilioのほんの一部です。Telnyxはキャリア料金を異なる方法でバンドルしており、比較は難しいですが、その総合料金はしばしば低くなります。
Twilioは、開発者エクスペリエンス、ドキュメントの品質、グローバルなリーチ、エコシステムの統合において優れています。すでにTwilioのエコシステムを利用している場合や、スティッキーセンダーやスマートエンコーディングなどのメッセージングサービス機能が必要な場合は、追加費用を払う価値があるかもしれません。低コストで純粋なボリュームを求める場合は、TelnyxまたはPlivoを検討する価値があります。
Twilioを無料でテストする方法
Twilioは、クレジットカード不要の無料トライアルアカウントを提供しています。アカウントには、実際のメッセージ送信に使用できる少額のクレジット残高が付与されます。
トライアル中、未検証の番号に送信されたメッセージには、「Sent from your Twilio trial account」というプレフィックスが先頭に付加されます。このプレフィックスを削除するには、有料アカウントにアップグレードする必要があります。
無料トライアルで以下のことが可能です: - テスト用電話番号のプロビジョニング - API経由でのSMSメッセージの送受信 - 受信メッセージのWebhook配信テスト - Twilioコンソールと利用ログの探索
アップグレード後は、使用した分だけ支払います。従量課金プランには月額最低料金はありません。
ApidogでTwilio SMS連携をテストする方法
Twilioの認証情報とWebhookの設定が完了したら、連携が正しく機能していることを確認する必要があります。手動でテストメッセージを送信しても規模は拡大せず、Webhookペイロード処理における微妙なスキーマの不一致を検出することもできません。

Apidogのテストシナリオ機能を使用すると、複数のAPIリクエストを単一の自動化されたフローに連結できます。以下のことが可能です:
- TwilioのWebhookエンドポイント仕様をテストシナリオに直接インポートする
- 各メッセージフローのステップを追加する:SMS送信、配信コールバック受信、受信返信処理
- オーケストレートモードを使用してステップを並べ替え、順次実行する
{{$.stepId.response.body.field}}構文を使用してステップ間でデータを渡し、メッセージSIDを連結する
これはTwilioのAPIがどのように機能するかと直接的に対応しています。メッセージを送信すると、TwilioはメッセージSIDを返し、アプリケーションはWebhookコールバックを受け取ります。Apidogのテストシナリオを使用すると、これら3つのステップすべてを単一の自動テスト実行として検証できます。
Apidogの契約テストは別のレイヤーを追加します。Apidogのレスポンス検証機能は、実際のAPIレスポンスをOpenAPI仕様に対して自動的にチェックします。Twilio連携の場合、期待されるWebhookペイロードスキーマを仕様で定義し、Apidogに以下の検証をさせることができます:
- HTTPステータスコードがドキュメントに記載されているものと一致すること
- Webhookボディ内のすべての必須フィールドが存在すること
- フィールドの型が一致すること(メッセージSIDは文字列であるべきで、タイムスタンプは正しい形式であるべきです)
- 仕様で
additionalPropertiesが許可されていない限り、余分なフィールドが現れないこと
これはAPIリクエスト、デバッグケース、テストケース、自動化テストステップ中に機能します。すべてのフィールドに対してカスタムアサーションスクリプトを作成することなく、契約カバレッジを得ることができます。
始めるには:Apidogを無料でダウンロードし、Twilio API仕様をインポートするか、Webhookスキーマを定義してから、SMSの送受信フローを模倣するテストシナリオを構築してください。
結論
Twilio SMS APIの料金は、米国のロングコードでセグメントあたり$0.0083から始まりますが、実際のメッセージあたりのコストには、キャリア料金、電話番号レンタル料金、および10DLC登録が含まれます。AT&Tへの単一の送信メッセージの場合、キャリア料金が追加されるとセグメントあたり約$0.0118を支払うことになります。標準的な10DLCキャンペーンを使用する場合、キャンペーンごとにさらに月額$10が追加されます。
料金は透明性が高く、十分に文書化されています。ボリュームディスカウントは自動で適用されます。ただし、見出し料金だけでなく、すべての項目を考慮に入れる必要があります。
コストを算出した後、連携を構築し、徹底的にテストしてください。Apidogのテストシナリオと契約テストを使用すると、カスタムテストの定型コードを書くことなく、TwilioのWebhookフローを検証し、APIレスポンスが仕様と一致することを確認できます。
よくある質問
Q: Twilioでの米国SMS送信の基本料金はいくらですか?
A: 米国のロングコードSMS送信におけるTwilioの基本料金は、メッセージセグメントあたり$0.0083です。これにキャリア料金が上乗せされます。AT&Tへのメッセージの場合、$0.0035が追加され、そのキャリアへの実際のコストはセグメントあたり$0.0118になります。
Q: Twilioは受信SMSにも課金しますか?
A: はい。Twilioは、ロングコードおよびトールフリー番号での受信SMSに対してセグメントあたり$0.0083を課金します。発信元キャリアによっては、キャリア料金も適用される場合があります。
Q: 10DLCとは何ですか?また、その費用を支払う必要がありますか?
A: 10DLCは、10桁のロングコードから送信されるA2P SMSの米国登録システムです。ロングコードを使用して米国の消費者にアプリケーション生成メッセージを送信する場合、登録が必要です。ブランド登録には$4.50(一回限り)かかります。キャンペーン費用はキャンペーンの種類に応じて月額$1.50から$10の範囲です。
Q: Twilioのショートコードはいくらですか?
A: ランダムショートコードは月額$1,000で、四半期ごとに請求されます。バニティショートコード(選択した番号)は月額$1,500です。両方ともMMSが有効な場合、一回限り$500のセットアップ費用が必要です。ショートコードは、メッセージあたり$0.0083と同じSMS料金を使用します。
Q: Twilioはボリュームディスカウントを提供していますか?
A: はい、自動的に適用されます。番号タイプごとに月間最初の150,000メッセージは1つあたり$0.0083です。料金は6つのティアを経て、月間100万メッセージ以上の場合は$0.0073まで下がります。エンタープライズ向けのコミットメント利用割引も営業担当に連絡することで利用可能です。
Q: Twilioの無料トライアルはありますか?
A: はい。Twilioは、クレジットが含まれた無料トライアルアカウントを提供しています。登録にクレジットカードは不要です。トライアルアカウントは実際のSMSメッセージを送受信できますが、アップグレードするまでは送信メッセージにトライアルプレフィックスが含まれます。
Q: SMSでTwilioの最も安価な代替手段は何ですか?
A: PlivoとTelnyxは両方ともTwilioよりもメッセージあたりの料金が低いです。Plivoの米国送信料金はメッセージあたり$0.005、受信料金は$0.00035です。Telnyxはメッセージあたり$0.004を課金します。どちらも米国のA2Pトラフィックには10DLC登録が必要です。Twilioは、より複雑なユースケースにおいて、より優れたドキュメント、サポート、および機能のカバー範囲を提供する傾向があります。
