DEV Community

Preecha
Preecha

Posted on

How much does the Sinch SMS API cost?

TL;DR

Sinch SMS pricing is pay-as-you-go with no monthly platform fee. US SMS via 10DLC costs $0.0078 per outbound message and $0.0078 per inbound message. Short code sends cost $0.009 each. Carrier fees apply on top of those base rates. International SMS prices vary by country and are negotiated at volume. Enterprise contracts get custom rates, dedicated account management, and SLA guarantees. Sinch does not publish a flat global per-message rate because pricing depends on destination, number type, and volume. Start with the pay-as-you-go calculator at sinch.com/pricing/sms, then contact sales once you cross roughly 500,000 messages per month.

Try Apidog today

Introduction

Sinch is a tier-1 SMS aggregator. It connects directly to mobile carriers via SS7 signaling instead of routing through a middleman. Direct carrier connections can improve delivery rates, reduce latency, and give more control over the message path. Sinch operates more than 600 direct carrier connections across 190+ countries and processes traffic for over 190,000 businesses, including Google, Uber, PayPal, Visa, and Tinder.

Sinch pricing is built for both small teams and high-volume senders:

  • Developers can start with pay-as-you-go pricing and no monthly platform commitment.
  • Teams sending millions of messages per month can negotiate custom enterprise rates.
  • Pricing depends on destination, number type, traffic volume, and channel.

Before sending production traffic, test your API integration so failed requests do not burn credits. Apidog lets you design and test HTTP-based APIs, including Sinch SMS and Conversation APIs, in one workspace. You can create reusable request templates, chain requests into test scenarios, inspect raw responses, and validate responses against an expected schema.

This guide breaks down Sinch pricing across SMS, MMS, RCS, WhatsApp, and Conversation API. It also covers cost drivers, hidden fees, and how Sinch compares with Twilio, Infobip, and Vonage.

Sinch SMS pricing overview

Sinch advertises pay-as-you-go SMS pricing around three ideas:

  • Transparency
  • Flexibility
  • Competitive rates

The pricing page at sinch.com/pricing/sms includes a country selector that lets you look up send and receive rates by destination. Rates display in your selected currency.

For most countries, Sinch shows the base rate per outbound and inbound message. For the US market, number type matters because 10DLC, toll-free, and short code traffic have different carrier requirements and compliance costs.

Before estimating your SMS budget, account for these rules:

  • There is no monthly platform fee for pay-as-you-go accounts.
  • Carrier fees apply on top of base rates in several markets, especially the US.
  • Volume discounts and custom rates are available, but you need to contact sales.
  • The pricing page reflects international traffic rates. Domestic traffic rates may differ.
  • Sinch updates prices regularly. The rate at the time of sending applies, not the rate at signup.

Pricing breakdown: SMS, MMS, RCS, WhatsApp, and Conversation API

SMS

Sinch's published US SMS rates for pay-as-you-go accounts, excluding carrier fees:

Number type Outbound per message Inbound per message
10DLC $0.0078 $0.0078
Toll-free $0.0078 $0.0078
Short code $0.009 $0.009

Number fees also apply:

Number type Monthly fee Setup fee
10DLC $1.00 $1.00
Toll-free $2.00 $2.00
Short code ~$500/month random or ~$1,000/month vanity $1.00

Short code monthly fees are industry standard and reflect carrier leasing costs. 10DLC and toll-free numbers cost significantly less to maintain.

MMS

US MMS pricing, excluding carrier fees:

Number type Outbound per message Inbound per message
10DLC $0.02 $0.02
Toll-free $0.018 $0.018
Short code $0.02 $0.02

MMS costs roughly 2.3x to 2.6x more than a standard SMS in the US market.

For international SMS, use the country selector on the Sinch pricing page. Rates in markets like India, South Africa, and Brazil can differ substantially from US rates.

RCS

RCS, or Rich Communication Services, is Sinch's next-generation messaging channel. Pricing is also pay-as-you-go.

US RCS rates for international traffic, with carrier fees possibly applying:

Message type Rate
Rich RCS $0.0078 per message
Rich Media RCS $0.0188 per message
Basic RCS Country-specific; use selector
Single RCS Country-specific; use selector
Conversational RCS Country-specific; per session

Rich Media RCS supports features such as carousels, images, and action buttons, so it costs more than plain text RCS. Conversational RCS uses session-based billing instead of per-message billing.

WhatsApp via Conversation API

Sinch offers WhatsApp through its Conversation API.

WhatsApp uses Meta's conversation-based pricing model. Costs vary by:

  • Conversation category
    • Marketing
    • Utility
    • Authentication
    • Service
  • Destination country
  • Meta's current rate card
  • Sinch API processing fees

Sinch passes through Meta's WhatsApp fees and charges its own API processing fee on top.

For current WhatsApp rates, check sinch.com/pricing or contact Sinch sales. WhatsApp pricing changes when Meta updates its rate cards, so static pricing tables can become outdated quickly.

Conversation API

The Sinch Conversation API is a unified messaging layer across channels such as:

  • SMS
  • RCS
  • WhatsApp
  • Messenger
  • Viber
  • Other supported messaging channels

Pricing depends on the underlying channel. You pay the rate for the channel the message routes through, plus any Conversation API processing fee.

For production planning, ask Sinch for a Conversation API-specific quote if you plan to route traffic across multiple channels.

What affects your Sinch bill

The headline per-message rate is only one part of the total cost. These are the main variables to model before launch.

1. Message volume

Sinch's published rates are pay-as-you-go. Enterprise customers negotiate volume discounts.

As a practical rule, if you send more than roughly 500,000 messages per month, ask Sinch sales for a custom contract. At that scale, negotiated pricing will likely beat published pay-as-you-go rates.

2. Destination country

SMS rates vary by destination.

For example, a message to the US will not necessarily cost the same as a message to Nigeria, Japan, India, or Brazil. Markets with strong local carrier relationships and high traffic volume often have clearer published rates. Emerging markets or routes with fewer direct carrier connections may be more expensive or require a quote.

3. Number type

In the US, number type affects both message cost and recurring fees.

Number type Best fit Cost profile
10DLC Most business A2P SMS use cases Low monthly cost, compliant, solid throughput
Toll-free Support, notifications, business messaging Low monthly cost, separate verification requirements
Short code High-volume campaigns High monthly lease cost, faster throughput

Short codes can cost $500 to $1,000 per month just for the number lease. They support faster throughput, up to 100 messages per second, and are commonly used for high-volume campaigns.

10DLC is the default for many businesses because it has lower monthly cost, reasonable throughput, and US carrier compliance support.

4. Carrier fees

US carriers charge their own fees on top of Sinch's per-message rate. These are often called:

  • Carrier surcharges
  • Pass-through fees
  • A2P fees

The amount varies by carrier, number type, and campaign type. Sinch publishes carrier fee details in its community documentation at community.sinch.com under the pricing FAQ pages for each number type.

5. Channels and features

Different channels have different billing models:

  • SMS is usually billed per message.
  • MMS costs more than SMS.
  • RCS may be billed per message or per session, depending on type.
  • WhatsApp uses Meta's conversation-based pricing model.
  • Conversation API pricing depends on the underlying channel.

If you route messages dynamically through Conversation API, track each destination channel separately in your cost model.

Sinch's SMS Firewall, fraud detection, and AIT protection features are typically bundled with enterprise contracts rather than charged separately at the pay-as-you-go tier.

6. Support tier

Pay-as-you-go accounts get standard support.

Enterprise contracts can include:

  • Dedicated account management
  • Premium SLA coverage
  • Integration assistance
  • Contracted uptime terms

Sinch publishes a 99.95% uptime SLA for SMS. Premium support can increase total cost of ownership for enterprise deployments.

Hidden costs and enterprise considerations

10DLC registration fees

Before sending US application-to-person SMS, you must register your brand and campaign with The Campaign Registry, or TCR. Sinch passes through these fees.

Typical costs include:

  • Brand registration: one-time fee around $4
  • Campaign registration: around $10 to $15 per campaign
  • Monthly campaign fee: $10 or more, depending on campaign type

TCR fees are industry-wide, not specific to Sinch. However, they can add up if you manage multiple brands, products, or campaign types.

Number provisioning time

Provisioning time affects launch planning.

Number type Typical planning impact
10DLC Faster than short code, but requires registration
Toll-free Faster than short code, but requires verification
Short code Can take 6 to 12 weeks in the US

If you need a short code for a campaign launch, start provisioning early.

Overage and burst pricing

Sinch does not publish explicit overage pricing for pay-as-you-go accounts. You pay per message as you send.

For enterprise contracts, burst traffic may have special terms. If you expect spikes far above your contracted volume, clarify burst handling with your account manager before signing.

Ask specifically about:

  • Burst limits
  • Rate caps
  • Throughput limits
  • Overage pricing
  • Traffic shaping
  • Campaign-specific restrictions

Professional services

Large Sinch deployments may include professional services for:

  • Onboarding
  • Integration support
  • Custom routing
  • SMS Firewall configuration
  • AI conversation flow setup
  • Enterprise compliance workflows

These services carry separate fees and are not reflected in the public per-message rate.

Currency and exchange rates

Some international routes may be priced in local currencies. If your billing currency differs from the route currency, exchange rate changes can affect your effective per-message cost.

This matters most if you send across many countries or report messaging margins in USD or EUR.

Sinch vs alternatives

Approximate comparison based on publicly available pricing pages as of early 2026. Carrier surcharges are excluded from per-message figures.

Feature Sinch Twilio Infobip Vonage
US SMS 10DLC $0.0078 $0.0079 Custom quote $0.0065
US MMS $0.02 $0.016 Custom quote $0.016
Short code monthly ~$500-$1,000 ~$500-$1,000 Custom ~$500
Free trial Yes, trial credits Yes, $15 trial credit Yes, sandbox Yes, trial credits
Countries 190+ 180+ 190+ 120+
Direct carrier connections 600+ 1,500+ via aggregators 800+ 400+
RCS support Yes Yes, limited Yes No
WhatsApp Yes Yes Yes Yes
Uptime SLA 99.95% 99.95% 99.95% 99.90%
Enterprise pricing Yes Yes Yes Yes
Fraud protection Yes, AIT/SMS pumping Limited Yes Limited

Always check each provider's current pricing page before making a final decision.

Sinch and Twilio are close on US SMS pricing. Sinch's differentiators are its tier-1 aggregator status, 600+ direct carrier connections, fraud protection tools, and broader channel coverage through Conversation API.

Twilio has a large developer ecosystem and mature documentation. Infobip targets enterprise buyers and often requires a custom quote even for basic tiers. Vonage, now part of Ericsson, offers a slightly lower published per-message rate for US SMS but has a narrower country footprint.

How to get started with Sinch

Use this implementation checklist to move from account setup to a working SMS request.

  1. Create a free account at dashboard.sinch.com. No credit card is required to sign up.
  2. Choose a number type for US sending:
    • 10DLC for most business messaging
    • Toll-free for support and notification flows
    • Short code for high-volume campaigns
  3. Register your brand and campaign in the Sinch dashboard for US A2P 10DLC compliance.
  4. Create a test environment.
  5. Generate API credentials:
    • Service Plan ID
    • API token
  6. Send a test message with the Sinch REST API or an official SDK.
  7. Monitor delivery in the Sinch dashboard.
  8. Configure delivery receipt webhooks if your application needs delivery state tracking.
  9. Contact Sinch sales when your monthly volume is predictable enough to negotiate discounts.

The Sinch SMS REST API endpoint for sending a message is:

POST https://us.sms.api.sinch.com/xms/v1/{service_plan_id}/batches
Authorization: Bearer {API_TOKEN}
Content-Type: application/json
Enter fullscreen mode Exit fullscreen mode

Example request body:

{
  "from": "+12025550001",
  "to": ["+12125550002"],
  "body": "Hello from Sinch"
}
Enter fullscreen mode Exit fullscreen mode

A basic curl example:

curl -X POST "https://us.sms.api.sinch.com/xms/v1/{service_plan_id}/batches" \
  -H "Authorization: Bearer {API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "+12025550001",
    "to": ["+12125550002"],
    "body": "Hello from Sinch"
  }'
Enter fullscreen mode Exit fullscreen mode

Before running this in production, validate:

  • The sender number is provisioned and allowed for the destination.
  • Your campaign is registered if sending US A2P SMS.
  • Your API token is stored securely.
  • Your app handles non-2xx responses.
  • Delivery receipts are configured if you need delivery tracking.
  • Your cost model includes carrier fees and registration fees.

Conclusion

Sinch SMS API pricing starts at $0.0078 per US message on 10DLC and $0.009 per short code message. International rates vary by country and are available through Sinch's online pricing calculator. Enterprise customers can negotiate custom volume rates.

The main cost drivers are:

  • Number type
  • Destination country
  • Carrier surcharges
  • US A2P registration fees
  • Channel selection
  • Support tier
  • Monthly traffic volume

For most developers building SMS-enabled applications, the pay-as-you-go tier is enough to start. Once volume climbs past roughly 500,000 messages per month, the math usually favors contacting Sinch enterprise sales.

Before sending production traffic, test your integration with Apidog so you can catch request, authentication, and response-shape issues early.

FAQ

How much does Sinch charge per SMS in the US?

Sinch charges $0.0078 per outbound and inbound SMS via 10DLC or toll-free numbers. Short code SMS costs $0.009 each. These are base rates before carrier surcharges.

Does Sinch have a free trial?

Yes. You can sign up at dashboard.sinch.com and access trial credits to test sending and receiving messages without an upfront payment.

How does Sinch pricing compare to Twilio?

Both are close for US 10DLC SMS. Sinch lists $0.0078, while Twilio lists $0.0079. Sinch's differentiation comes from its tier-1 aggregator status, 600+ direct carrier connections, and fraud protection tools such as AIT and SMS pumping detection.

What are 10DLC carrier fees?

US carriers charge additional pass-through fees on A2P SMS traffic. These fees are separate from Sinch's per-message rate. The total carrier fee varies by carrier and campaign type. Sinch publishes details in its community FAQ at community.sinch.com.

Can I get volume discounts with Sinch?

Yes. You need to contact Sinch sales directly. Published pay-as-you-go rates are the starting point, and custom contracts with volume discounts are available for high-volume senders.

What is the Sinch Conversation API and does it cost extra?

The Conversation API is a multi-channel messaging layer covering SMS, RCS, WhatsApp, Messenger, and other channels. Pricing depends on the underlying channel used for each message. There may be an additional Conversation API processing fee, so contact Sinch for a quote.

Is Sinch suitable for small developers?

Yes. There is no monthly minimum or platform subscription fee for pay-as-you-go accounts. You pay only for what you send. However, US compliance requirements such as 10DLC registration add one-time setup costs and lead time before you can send at scale.

Top comments (0)