Know the Small Chocolate Shake Cost and Calories Before Adding It to Your Order
The McDonald’s small Chocolate Shake price is approximately $3.99 as a MacMenus reference price. A standard small Chocolate Shake has 520 official calories.
It combines creamy soft serve, chocolate syrup and whipped light cream. McDonald’s currently lists the shake in small, medium and large sizes at participating U.S. restaurants.
Small Chocolate Shake: complete direct answer
Official calories verified
Which Chocolate Shake Size Should You Choose?
Choose Small
520 calories and the lowest calorie total among the three official sizes.
Best when you want the chocolate flavor but do not need a larger dessert drink.
Choose Medium
650 calories, which is 130 calories more than the small.
Best when the shake is your main dessert rather than an addition to a full meal.
Choose Large
800 calories, which is 280 calories more than the small.
Best only when you specifically want the largest serving or plan to share.
Quick decision: choose Small for the lowest calorie total; Medium for a standalone dessert; Large for maximum quantity. Check the price difference in your selected restaurant because McDonald’s does not publish one national size-price table.
Chocolate Shake Sizes, Prices and Calories
Size |
Price status |
Official calories |
Difference from small |
Best use |
|---|---|---|---|---|
Small |
$3.99 reference |
520 Cal |
Baseline |
Smallest serving and lowest calorie total |
Medium |
Check local app |
650 Cal |
+130 calories |
Standalone dessert or larger craving |
Large |
Check local app |
800 Cal |
+280 calories |
Largest serving or possible sharing |
The size calories are official standard-product values. The $3.99 small price is an editorial reference, not a guaranteed national McDonald’s price.
Moving from Small to Medium increases the calorie total by 25%. Moving from Small to Large increases it by about 54%. Local cup sizes may also vary by market.
Chocolate vs Vanilla vs Strawberry Shake
Small shake flavor |
Official calories |
Difference vs Chocolate |
Main flavor component |
Choose it when |
|---|---|---|---|---|
Chocolate |
520 Cal |
Baseline |
Chocolate syrup |
You want the richest of the three standard shake flavors |
Vanilla |
480 Cal |
40 fewer calories |
Vanilla syrup |
You prefer a simpler creamy flavor |
Strawberry |
470 Cal |
50 fewer calories |
Strawberry syrup |
You prefer fruit flavor and the lowest calories in this comparison |
Calorie-only winner: Strawberry is the lowest-calorie small shake in this three-flavor comparison. Chocolate remains the choice for a richer cocoa-style dessert.
What Is in a McDonald’s Chocolate Shake?
The standard Chocolate Shake is built from three main components. Exact subingredients can change, so users with allergies should review the live ingredient panel for the selected restaurant and product.
Creamy soft serve
Provides the thick, cold and creamy base.
The shake FAQ explains that the soft serve contains milk.
Chocolate syrup
Adds the chocolate flavor and sweetness.
This is what separates Chocolate Shake from Vanilla Shake.
Whipped light cream
Finishes the standard shake at the top.
Availability or removal options can depend on the local ordering menu.
Why does McDonald’s call it a shake instead of a milkshake?
McDonald’s says its shakes contain milk from reduced-fat soft serve, but dairy regulations differ by state regarding what can officially be called a “milkshake.” The company therefore uses the simpler name “shake.”
Is the Small Chocolate Shake Available All Day?
Core Sweets & Treats listing
The official U.S. product page currently lists Chocolate Shake without a limited-time label.
Participation varies
McDonald’s qualifies the product as available at participating restaurants.
Temporary unavailability
The selected restaurant can hide or mark the shake unavailable when it cannot be ordered.
Do not assume every missing shake means the machine is broken. The item may be unavailable temporarily, excluded from a delivery channel, outside the restaurant’s current menu or not offered by that location.
What to check before travelling for a shake
How to Check the Exact Small Chocolate Shake Price
Use your ZIP code, city, address or location access to find nearby restaurants.
Check the full address because app prices and availability are connected to that location.
Pickup provides the cleanest comparison with the $3.99 reference price.
Select Chocolate Shake and then choose the Small size.
Check whether whipped topping or other available options change the order.
Confirm the local item price, tax, selected store and pickup method before payment.
For an accurate store comparison: check the same Small Chocolate Shake, on the same date, using pickup at each restaurant. Do not compare one store’s pickup price with another store’s delivery total.
Pickup Price vs McDelivery Price
Order method |
Price basis |
Possible added cost |
Availability check |
Best use |
|---|---|---|---|---|
App pickup |
Selected restaurant’s pickup price |
Tax and paid customizations |
Open Sweets & Treats after selecting the store |
Best for checking the local base price |
Drive-thru or counter |
Local restaurant menu price |
Tax and paid additions |
Ask or check the displayed menu |
Ordering without delivery fees |
McDelivery |
Delivery menu price may be higher |
Delivery fee, service fee, tax and optional tip |
Select McDelivery and view the live menu |
Convenience when pickup is not practical |
Third-party delivery |
Platform-specific menu price |
Platform fees, tax, small-order charge and optional tip |
Check the platform listing |
Using a third-party promotion |
McDonald’s states that delivery prices may be higher than restaurant prices and delivery or other fees may apply. There is no reliable universal delivery markup percentage.
Small Chocolate Shake Calories and Nutrition Context
520 calories
Official total for the standard small Chocolate Shake.
26% of 2,000
520 calories equals 26% of the common 2,000-calorie reference. Individual needs vary.
130 fewer than medium
The small has 520 calories compared with 650 in the medium.
280 fewer than large
The small has 520 calories compared with 800 in the large.
How the shake changes a meal total
Starting order |
Add Small Chocolate Shake |
New total |
Decision tip |
|---|---|---|---|
300-calorie item |
+520 Cal |
820 Cal |
The shake becomes the larger calorie component |
500-calorie item |
+520 Cal |
1,020 Cal |
Consider whether you still need Fries or another dessert |
700-calorie meal |
+520 Cal |
1,220 Cal |
The shake substantially increases the full order |
Nutrition values use standard formulations and serving sizes. Preparation, ingredient supply, serving variation and product updates can change the actual values slightly.
Does the Chocolate Shake Contain Milk or Other Allergens?
Yes, it contains dairy. McDonald’s explains that its shakes contain milk from reduced-fat soft serve. The whipped topping also uses dairy ingredients.
Direct concern
Milk/dairy is the clear allergen concern for the standard shake components.
Shared preparation
Normal restaurant operations can use shared equipment, utensils and preparation areas.
Official U.S. position
McDonald’s does not promote its U.S. menu items as vegetarian, vegan or gluten-free.
Nine allergens covered by McDonald’s ingredient information
Can You Customize the Small Chocolate Shake?
Customization request |
What to expect |
Price effect |
Nutrition effect |
|---|---|---|---|
Remove whipped light cream |
May be available in the app or by request |
Often no reduction, but local rules vary |
Exact revised calories are not published on the main product page |
Change size |
Select Medium or Large |
Local price changes |
Medium 650 Cal; Large 800 Cal |
Extra syrup or topping |
May not be supported at every restaurant |
Can cost extra |
Standard 520-calorie value may no longer apply |
Combine with another flavor |
Not a guaranteed national customization |
Local decision |
No official standard nutrition figure |
The safest rule is to treat 520 calories as the standard Small Chocolate Shake only. A customized shake needs a fresh ingredient and nutrition check.
When Is the Small Chocolate Shake a Good Choice?
Good choice
You want a rich chocolate dessert and prefer the lowest-calorie Chocolate Shake size.
Consider another shake
You want fewer calories: small Vanilla has 480 and small Strawberry has 470.
Consider another dessert
You want a smaller calorie addition than a 520-calorie frozen drink.
Chocolate Shake Availability and Ordering Problems
Select the correct restaurant and order channel. The item may be temporarily unavailable or not offered there.
The Small size may be unavailable locally. Do not apply the $3.99 small reference to another size.
$3.99 is a reference, not a fixed national price. Use the selected store’s displayed amount.
Delivery menu prices and fees can exceed pickup. Compare completed carts.
Choose another available product or select another participating restaurant.
Remove the unavailable item before the app can complete the order.
Contact the restaurant shown on the receipt or order details for the correct resolution route.
Use the current product tile’s Nutrition & Ingredients panel because formulations can change.
Related MacMenus.us Guides
Official Pages for the Final Check or Order
Price status, calories, sizes, ingredients, availability and ordering problems are explained above. Use these pages only for the live restaurant menu, current ingredient panel or final order.
Frequently Asked Questions
How much is a small McDonald’s Chocolate Shake in 2026?
MacMenus uses $3.99 as a reference price. It is not an official fixed national price, so the selected restaurant can display a different amount.
How many calories are in a small Chocolate Shake?
A standard small McDonald’s Chocolate Shake has 520 calories.
What sizes does the Chocolate Shake come in?
McDonald’s lists Small, Medium and Large sizes. The official calorie totals are 520, 650 and 800 respectively.
What is in the McDonald’s Chocolate Shake?
The standard product uses creamy soft serve, chocolate syrup and whipped light cream.
Does the Chocolate Shake contain milk?
Yes. McDonald’s explains that its shakes contain milk from reduced-fat soft serve, and the whipped topping also contains dairy ingredients.
Is the Chocolate Shake gluten-free or vegan?
McDonald’s does not promote its U.S. menu items as gluten-free, vegetarian or vegan. Shared preparation areas also create cross-contact risk.
Is the Chocolate Shake available all day?
It is currently listed as a standard Sweets & Treats item, but hours, availability and participation can vary by restaurant and order channel.
Why is the Chocolate Shake missing from my app?
The selected restaurant may not offer it currently, the item may be temporarily unavailable, or the selected pickup or delivery channel may have a different menu.
Is the delivery price higher than the pickup price?
It can be. McDonald’s says delivery prices may be higher and delivery or other fees may apply.
Which small shake has the fewest calories?
Among the three core small flavors, Strawberry has 470 calories, Vanilla has 480 and Chocolate has 520.
Can I order the Chocolate Shake without whipped cream?
The option may be available locally in the app or by request. The main product page does not publish an exact revised calorie total for that customization.
Why does McDonald’s call it a shake instead of a milkshake?
McDonald’s says state dairy regulations differ on what can officially be called a milkshake, so the company uses the simpler term “shake.”
Small Chocolate Shake Order Calculator
Use the local price shown for your selected restaurant. This tool calculates quantity, estimated tax, delivery additions and total calories. It does not send or save your information.
Calculate your shake order
The default $3.99 value is the MacMenus reference price. Replace it with the live pickup or delivery item price for the most accurate result.
Editorial and price methodology
Officially verified
Product description, sizes, calories, participating-location wording and allergen guidance.
Reference data
The $3.99 small price is labeled as a MacMenus planning reference, not a national guarantee.
Local final check
The selected restaurant’s live menu and checkout total control the actual order price.
MacMenus.us is an independent informational website and is not affiliated with, endorsed by or operated by McDonald’s Corporation. The $3.99 price is an editorial reference, not an official national price. Restaurant prices, taxes, sizes, ingredients, nutrition, allergens, preparation, delivery fees and availability can change. Confirm the selected restaurant’s current menu and final checkout total before ordering. McDonald’s and related product names are trademarks of their respective owners.