BodyArmor vs Prime: sodium, sugar and cost compared
Label data checked . Amounts are per 12 fl oz of finished drink unless a table says otherwise.
BODYARMOR Sports Drink and PRIME Hydration have about the same sodium per 12 fl oz (23 mg vs 21 mg). BODYARMOR Sports Drink has 13.2 times the sugar of PRIME Hydration per 12 fl oz (19 g vs 1.4 g). BODYARMOR Sports Drink costs less per liter as mixed ($2.53 vs $4.98 for PRIME Hydration).
BODYARMOR Sports Drink vs PRIME Hydration, side by side
Serving sizes differ. BODYARMOR Sports Drink's label is for a 16 fl oz (473 mL) bottle serving; PRIME Hydration's is for a 16.9 fl oz (500 mL) bottle serving. The per-serving numbers on the two labels can't be compared directly, so this page converts both to 12 fl oz and 1 liter of finished drink.
| Nutrient | BODYARMOR Sports Drink | PRIME Hydration |
|---|---|---|
| Format | ready-to-drink bottle | ready-to-drink bottle |
| Drink volume | 12 fl oz (355 mL) | 12 fl oz (355 mL) |
| Calories | 83 kcal | 14 kcal |
| Carbohydrate | 19 g | 3.5 g |
| Sugars | 19 g | 1.4 g |
| Added sugars | 17 g | 0 g |
| Sodium | 23 mg | 21 mg |
| Potassium | 510 mg | 497 mg |
| Magnesium | 56 mg | 89 mg |
| Caffeine | 0 mg | 0 mg |
| Nutrient | BODYARMOR Sports Drink | PRIME Hydration |
|---|---|---|
| Format | ready-to-drink bottle | ready-to-drink bottle |
| Drink volume | 1 liter (33.8 fl oz) | 1 liter (33.8 fl oz) |
| Calories | 233 kcal | 40 kcal |
| Carbohydrate | 53 g | 10 g |
| Sugars | 53 g | 4 g |
| Added sugars | 49 g | 0 g |
| Sodium | 63 mg | 60 mg |
| Potassium | 1,438 mg | 1,400 mg |
| Magnesium | 159 mg | 250 mg |
| Caffeine | 0 mg | 0 mg |
| Nutrient | BODYARMOR Sports Drink | PRIME Hydration |
|---|---|---|
| Format | ready-to-drink bottle | ready-to-drink bottle |
| Drink volume | 16 fl oz (473 mL) | 16.9 fl oz (500 mL) |
| Calories | 110 kcal | 20 kcal |
| Carbohydrate | 25 g | 5 g |
| Sugars | 25 g | 2 g |
| Added sugars | 23 g | 0 g |
| Sodium | 30 mg | 30 mg |
| Potassium | 680 mg | 700 mg |
| Magnesium | 75 mg | 125 mg |
| Caffeine | 0 mg | 0 mg |
Shaded cells mark more electrolytes, or less sugar and fewer calories. Carbohydrate and caffeine are not marked, since more or less depends on your use. Neither label lists calcium or chloride.
BODYARMOR Sports Drink label checked . Source (opens in a new tab)
PRIME Hydration label checked . Source (opens in a new tab)
Sodium per liter
Sweat carries about 230 to 1,610 mg of sodium per liter[1]. Both gauges use the same scale, so the markers line up.
Cost per serving and per 1,000 mg sodium
| Measure | BODYARMOR Sports Drink | PRIME Hydration |
|---|---|---|
| Price checked | $7.19 for 6 x 16 fl oz bottles | $2.49 for 1 x 16.9 fl oz bottle |
| Cost per serving | $1.20 | $2.49 |
| Cost per liter | $2.53 | $4.98 |
| Cost per 1,000 mg sodium | $39.94 | $83.00 |
BODYARMOR Sports Drink price checked at Target . Source (opens in a new tab)
PRIME Hydration price checked at Target . Source (opens in a new tab)
Sugar, sweeteners and caffeine
- Sugar from cane sugar and coconut water concentrate. Sweetened with stevia.
- BODYARMOR Sports Drink has no caffeine.
- 5.3% carbohydrate as mixed, which we estimate as hypotonic.
Ingredients
Filtered Water, Cane Sugar, Coconut Water Concentrate, Citric Acid, Electrolyte Blend (Dipotassium Phosphate, Magnesium Oxide, Zinc Oxide), Fruit and Vegetable Juice (Color), Vitamins (Ascorbic Acid [Vitamin C], Calcium D-Pantothenate [Vitamin B5], Niacinamide [Vitamin B3], alpha-Tocopheryl Acetate [Vitamin E], Pyridoxine Hydrochloride [Vitamin B6], Vitamin A Palmitate [Vitamin A], Folic Acid [Vitamin B9], Cyanocobalamin [Vitamin B12]), Gum Arabic, Natural Strawberry Banana Flavor with other Natural Flavors, Ester Gum, Steviol Glycosides (Stevia Sweetener), beta-Apo-8'-carotenal (Color).
- Sugar from coconut water concentrate. Sweetened with sucralose and acesulfame potassium.
- PRIME Hydration has no caffeine.
- 1% carbohydrate as mixed, which we estimate as hypotonic.
Ingredients
WATER, COCONUT WATER CONCENTRATE, CITRIC ACID, DIPOTASSIUM PHOSPHATE, TRIMAGNESIUM CITRATE, NATURAL FLAVORS, SUCRALOSE, ACESULFAME POTASSIUM, GUM ARABIC, D-ALPHA TOCOPHERYL ACETATE (VITAMIN E), ESTER GUM, PYRIDOXINE HYDROCHLORIDE (VITAMIN B6), RETINYL PALMITATE (VITAMIN A), CYANOCOBALAMIN (VITAMIN B12).
Which to pick
Each reason below is a measured difference in the label data.
Pick BodyArmor if
- you want carbohydrate for energy during long sessions: 19 g vs 3.5 g per 12 fl oz
- you want to avoid sucralose and acesulfame potassium
- you want the lower cost per liter: $2.53 vs $4.98
- you want the cheapest sodium: $39.94 vs $83.00 per 1,000 mg
Pick Prime if
- you want less sugar: 1.4 g vs 19 g per 12 fl oz
- you want more magnesium: 89 mg vs 56 mg per 12 fl oz
Where to buy
Some links on this page are affiliate links. We may earn a commission if you buy, and it never changes the data or rankings. Affiliate disclosure.
Other BodyArmor vs Prime matchups
BODYARMOR LYTE vs PRIME Hydration
BODYARMOR LYTE and PRIME Hydration have about the same sodium per 12 fl oz (23 mg vs 21 mg). BODYARMOR LYTE and PRIME Hydration have about the same sugar per 12 fl oz (1.5 g vs 1.4 g).
BODYARMOR LYTE's label is for a 16 fl oz (473 mL) bottle serving; PRIME Hydration's is for a 16.9 fl oz (500 mL) bottle serving. The table converts both to 12 fl oz.
| Per 12 fl oz | BODYARMOR LYTE | PRIME Hydration |
|---|---|---|
| Sodium | 23 mg | 21 mg |
| Potassium | 510 mg | 497 mg |
| Magnesium | 56 mg | 89 mg |
| Carbohydrate | 3.8 g | 3.5 g |
| Sugars | 1.5 g | 1.4 g |
| Calories | 15 kcal | 14 kcal |
| Cost per liter | $2.53 | $4.98 |
BODYARMOR LYTE label checked . Source (opens in a new tab)
PRIME Hydration label checked . Source (opens in a new tab)
BODYARMOR LYTE price checked at Target . Source (opens in a new tab)
PRIME Hydration price checked at Target . Source (opens in a new tab)
BODYARMOR ZERO Sugar Sports Drink vs PRIME ZERO Hydration
BODYARMOR ZERO Sugar Sports Drink has 2.1 times the sodium of PRIME ZERO Hydration per 12 fl oz (7.5 mg vs 3.5 mg). Neither has any sugar.
BODYARMOR ZERO Sugar Sports Drink's label is for a 16 fl oz (473 mL) bottle serving; PRIME ZERO Hydration's is for a 16.9 fl oz (500 mL) bottle serving. The table converts both to 12 fl oz.
| Per 12 fl oz | BODYARMOR ZERO Sugar Sports Drink | PRIME ZERO Hydration |
|---|---|---|
| Sodium | 7.5 mg | 3.5 mg |
| Potassium | 465 mg | 312 mg |
| Magnesium | 53 mg | 71 mg |
| Carbohydrate | 0 g | 2.1 g |
| Sugars | 0 g | 0 g |
| Calories | 8 kcal | 7 kcal |
| Cost per liter | $3.15 | price not checked |
BODYARMOR ZERO Sugar Sports Drink label checked . Source (opens in a new tab)
PRIME ZERO Hydration label checked . Source (opens in a new tab)
BODYARMOR ZERO Sugar Sports Drink price checked at Target . Source (opens in a new tab)
What the data can't tell you
- How they taste. We compare labels, not flavor.
- What they cost near you today. We checked BODYARMOR Sports Drink at Target on Sep 24, 2026 and PRIME Hydration at Target on Sep 24, 2026.
- How much sodium you lose. That depends on your sweat; the sweat rate calculator gives an estimate.
- Every flavor. BODYARMOR Sports Drink lists different values for some flavors; this page uses the main label.
- Older records. The USDA food database has older figures for BODYARMOR Sports Drink that differ by more than 10%. We use the current label.
FAQ
Which has more electrolytes, BodyArmor or Prime?
Per 12 fl oz, BODYARMOR Sports Drink has 23 mg sodium, 510 mg potassium and 56 mg magnesium. PRIME Hydration has 21 mg sodium, 497 mg potassium and 89 mg magnesium. Per liter that is 63 mg vs 60 mg sodium.
Does BodyArmor or Prime have more sugar?
BODYARMOR Sports Drink: 19 g sugar and 83 kcal per 12 fl oz, sweetened with stevia. PRIME Hydration: 1.4 g sugar and 14 kcal per 12 fl oz, sweetened with sucralose and acesulfame potassium.
Why do BodyArmor and Prime list different serving sizes?
BODYARMOR Sports Drink's label is for a 16 fl oz (473 mL) bottle serving and PRIME Hydration's is for a 16.9 fl oz (500 mL) bottle serving. Comparing the labels as printed gives 30 mg vs 30 mg sodium, but on the same 12 fl oz it is 23 mg vs 21 mg.
Which is cheaper, BodyArmor or Prime?
BODYARMOR Sports Drink worked out at $1.20 a serving, $2.53 a liter and $39.94 per 1,000 mg sodium (6 x 16 fl oz bottles at Target, checked Sep 24, 2026). PRIME Hydration worked out at $2.49 a serving, $4.98 a liter and $83.00 per 1,000 mg sodium (1 x 16.9 fl oz bottle at Target, checked Sep 24, 2026). Prices change often, so treat these as a snapshot.
How does BODYARMOR LYTE compare with PRIME Hydration?
BODYARMOR LYTE and PRIME Hydration have about the same sodium per 12 fl oz (23 mg vs 21 mg). BODYARMOR LYTE and PRIME Hydration have about the same sugar per 12 fl oz (1.5 g vs 1.4 g). Per liter as mixed, BODYARMOR LYTE costs $2.53 and PRIME Hydration costs $4.98.