It Costs $35 Million to Send an HD Video Over SMS While Roaming on AT&T

Illustration for article titled It Costs $35 Million to Send an HD Video Over SMS While Roaming on AT&T

AT&T has the following chart on their webpage which outlines roaming rates while outside the U.S. We're going to concentrate on the text messages row, also known as SMS messages.


SMS charges are absurd. They have been for a long time. Ryan Kearney did a little math to show you just how absurd they are, by comparing the data in the messages to a standard HD video.

Illustration for article titled It Costs $35 Million to Send an HD Video Over SMS While Roaming on AT&T

I did the math and tweeted my findings.

A few hours later, an AT&T employee tweets back (at least according to their Twitter bio they appear to be), but then almost immediately deletes their tweet. No matter, their reply was already sent via text message, email, and cached on my desktop Twitter client tweetbot. Below is a screenshot.

Illustration for article titled It Costs $35 Million to Send an HD Video Over SMS While Roaming on AT&T

Someone I only assume to be affiliated with AT&T replies back, only to quickly delete their post.

@RyanAKearney actually 1 character in a msg equals abt 1 kb.1024KB=1MB..same conversion to GB-AT&T charges 19.97/mb or 120mb for $30 #fact


Actually, the body of a text message is 140 bytes which is 160 7-bit characters. I incorrectly assumed they were 160 bytes when I made my initial calculation #fact. So one character in a text message is 7 bits, far off from the 1,000 bits you claim it is. Then she goes off to say AT&T charges $19.97 per megabit and somehow that amounts to 120 megabits for $30? I can see why they deleted the tweet.

Now lets do the math here one step at a time:

1024 bytes = 1 KB
1024 KB = 1 MiB
1024 MB = 1 GB
1024 * 1024 * 1024 = 1,073,741,824 bytes per GB


Now that we know how many bytes are in 1GB, we can divide that number by 140, the number of bytes of data you can send in a text message. 1,073,741,824 / 140 = 7,669,585 (rounded up)

This means we have to send 7,669,585 SMS messages to send 1GB of data (and this is assuming you can represent any set of data in an SMS message which I don't believe you can, but that's besides the point since it would just make this already large number even larger).


Finally, since AT&T charges $0.50 per SMS message, we just multiply our number of messages by $0.50 to get…


If you were sending that 1GB of data to another AT&T customer, that amount would be:


What's this mean? If you wanted to send a typical HD video from one AT&T cell phone to another via SMS messages, assuming the video is 4.6GB in size, it would cost:


So there you have it. $35 Million to send a 4.6GB HD movie from one phone to another using SMS while roaming.


Ryan Kearney has a degree in Game Development and writes on various subjects in tech, ranging from tutorials to comparisons to general opinion pieces.




This article is a repost from an already shitty article on Reddit, that linked to the author's crappy blog. It's asinine articles like this that drove me to my user name (amongst other things- comments and redesign, anyone?).

Firstly, this is IMPOSSIBLE TO DO. You can't send a movie via SMS. Even if you did, it would convert to MMS, which is a wholly different rate. But you can't even do that, as there's built in protections that auto-fail MMS beyond 2-3MB.

So, the ONLY way you could send an HD video while roaming abroad would be to upload it via a regular data plan. Still absurdly expensive? YES. Asinine and unrealistic in epic, Michael Bay proportions?? NO.

Thirdly, as many commenters in the original article on Reddit pointed out, this is an excercise in stupidity- why not try moving coast to coast via a caravan of donkeys or camels? Why not measure the cost of moving air freight by deep sea submersible? They're all as ludicrous as this piece of crap "expose".