Skip to content
Calcrivo

SMS Capacity Calculator

Calculate maximum SMS throughput (messages per second) for a given signaling channel bandwidth.

Inputs

bps
bits

140 bytes = 1120 bits is the standard max SMS payload

bits

SS7/MAP or SMPP signaling overhead per message

Max SMS Throughput

45.71msg/sec

Max SMS Throughput

164,571msg/hr

Total Bits per Message (payload + overhead)

1,400bits

Step by step

  1. Values used

    Available Signaling Bandwidth = 64,000 bps; SMS Payload Size = 1,120 bits; Protocol Overhead per Message = 280 bits

  2. SMS throughput

    sms_per_sec = bandwidth_bps / (sms_size_bits + overhead_bits)

  3. Max SMS Throughput

    = 45.71 msg/sec

  4. Max SMS Throughput

    = 164,571 msg/hr

  5. Total Bits per Message (payload + overhead)

    = 1,400 bits

How it works

SMS throughput on a signaling channel is bounded by dividing the available bandwidth by the total size of each message, which includes both the SMS payload itself (up to 140 bytes/1120 bits for a single-segment message) and the signaling protocol overhead needed to route and deliver it (SS7/MAP headers for network-to-network delivery, or SMPP PDU overhead for application-to-SMSC connections). This models a dedicated signaling link; in practice SMS delivery also depends on SMSC processing capacity and downstream mobile network paging/delivery success rates.

Formula

SMS throughput

sms_per_sec = bandwidth_bps / (sms_size_bits + overhead_bits)

Frequently Asked Questions

Why is the standard SMS payload 140 bytes?

The original GSM SMS standard reserved a 140-byte (1120-bit) payload within a signaling message, which encodes to 160 characters using 7-bit GSM encoding, 140 characters using 8-bit encoding, or 70 characters using 16-bit UCS-2 encoding (needed for non-Latin scripts like Arabic, Chinese, or emoji) — longer messages are split into multiple linked segments, each consuming this same per-segment capacity.

What's the difference between SS7/MAP overhead and SMPP overhead?

SS7/MAP overhead applies to signaling between mobile network elements (MSC to SMSC, inter-carrier delivery) and is fairly fixed by the protocol standard. SMPP overhead applies to the connection between an application/aggregator and an SMSC (Short Message Service Center) and can vary based on optional TLV parameters used — both add meaningfully to the raw 1120-bit payload size when calculating real-world throughput.

Is signaling bandwidth usually the real bottleneck for SMS throughput?

Not always — modern SS7/SIGTRAN links and SMPP connections often have far more raw bandwidth than SMS traffic needs; the practical bottleneck is more often SMSC processing capacity (store-and-forward queuing, retry logic), per-connection throughput limits imposed by carriers/aggregators, or downstream mobile network congestion during high-volume campaigns.

You might also need