Skip to content

McDonald’s Ketchup Packet Price: Free or 40 Cents, Nothing Between

10 calories, and either free or 40 cents depending on which McDonald's it came from.

The McDonald's Ketchup Packet price was recorded at $0.00 and at $0.40, with nothing in between. That is a policy difference rather than a price range: a restaurant either includes ketchup with the order or rings it up. Calories are 10, from the company's own product page. No national charge exists, because nothing is published for any condiment here. The decision sits with the operator.

McDonald's guides — surveys, menus and gift cards · McDonald's sauces & condiments prices, every item compared · McDonald's menu prices across every list checked

What you need

5 items
McDonald's published priceNone published
Calories, company figure10
Typical price$0.00
Menu sectionSauces & Condiments
Checked on2026-08-19

Ketchup Packet price and calories

ItemTypical pricePrice rangeCalories
Ketchup Packet$0.00$0.00 – $0.4010 Cal
Prices were recorded from published US listings and checked on 19 August 2026. The two figures found were $0.00 and $0.40, which is a policy split rather than a spread, so no typical is shown and averaging the two would produce a number nobody charges. The 10-calorie count is McDonald's own.

If something goes wrong

The counter charged for ketchup that used to be free

Cause
Approximately 95% of US restaurants are run by franchisees, on the company's own Form 10-K figure, and each operator decides whether packets are included with an order or sold.
Fix
Ask how many come with the order. Where they are charged, 40 cents was the figure recorded, and asking at the point of order avoids a surprise at the window.

A self-service dispenser is empty or missing

Cause
Some restaurants keep condiments behind the counter and hand them out with the bag, while others run an open station. Layout is set locally, like the charging policy.
Fix
Ask for the packets by number when the order is placed rather than looking for a station after collecting it.

A delivery order arrived with no ketchup

Cause
Condiments are added by hand at the restaurant and are the item most often left out of a bagged order, because they sit outside the till-generated item list.
Fix
Add a note to the order requesting a specific number of packets, and check the bag before the driver leaves where that is possible.

No sugar or sodium figure is shown for the packet

Cause
Sodium, sugar and the allergen list could not be read from the product page, because that panel is generated by a script once the page has loaded.
Fix
Open the McDonald's product page and wait for the panel to appear before relying on the detail.

Free or 40 cents, and nothing in the middle

Most price questions on this menu have a fuzzy answer somewhere in a band. This one does not. A McDonald's Ketchup Packet was recorded at $0.00 and at $0.40, and no figure between the two turned up at all. Those are the only two states it has.

That shape matters, because a range of $0.00 to $0.40 invites an average of 20 cents, and 20 cents is a price no restaurant charges. What exists is a binary. A branch either treats ketchup as part of the order or treats it as stock to be sold, and the two positions do not blend. The reason is the same one behind most price variation on this menu: the company's Form 10-K puts the share of US restaurants operated by franchisees at approximately 95%, and a franchisee sets its own condiment policy alongside its own board.

What's in it

Ten calories a packet, which is McDonald's own published figure and the second-lowest in this section after the Mustard Packet at 0. Three packets come to 30 calories, which is exactly one pot of Spicy Buffalo Sauce. Set against the Mayonnaise Packet at 90 the difference is stark, and anybody counting a burger would do better watching the mayonnaise than the ketchup.

Everything past the calorie count is missing. Sugar, sodium and the allergen list could not be read from the product page, because that table is drawn by a script in the browser rather than written into the page source. Ketchup is one of the less alarming items to have a gap on, though the sugar figure is the one people ask for and it is not there.

Is it worth it

Nobody buys a ketchup packet on purpose, so the practical question is how many arrive with the food and what happens when more are wanted. Asking at the point of order is free everywhere, because the packets are already being counted into the bag at that moment. Asking after collecting it sometimes is not. Where a charge does apply, 40 cents for a packet matches or beats the top of every specialty dip band in this section, which is worth knowing before assuming the small item is the cheap one.

Prices were recorded from published US listings and checked on 19 August 2026.

Ketchup Packet at a glance

McDonald's price
not published
Calories
10, from McDonald's
Typical price
$0.00

Questions people ask

Is ketchup free at McDonald's?

In many restaurants, yes, and in others it is 40 cents. Both figures were recorded and nothing sits between them, because it is a policy rather than a price.

How many calories are in a McDonald's ketchup packet?

10, from the company's own product page. Only the Mustard Packet is lower in this section, at 0.

How much does McDonald's charge for extra ketchup?

40 cents a packet where a charge was recorded. The number of packets included with an order is set by the restaurant, so there is no national answer.

Why do prices for a ketchup packet differ so much?

Because approximately 95% of US restaurants are run by franchisees, on the company's Form 10-K figure, and each operator decides whether condiments are included or sold.

Is this page an official McDonald's price list?

No. HelpMeLogin is independent and unaffiliated with McDonald's. The 10-calorie count came straight from McDonald's; the prices were recorded from published US listings and checked on 19 August 2026, and neither is an offer.

Can this site tell me the price at my local McDonald's?

No. Franchisees set their own condiment policy, which is exactly why the same packet is free in one branch and 40 cents in another. The McDonald's app, set to a location, gives that restaurant's figure.

HelpMeLogin is independent of McDonald's and McDonald's Corporation and is not endorsed by either. No figure here is a quote for a location. Ketchup Packet prices were recorded from published US listings on the date shown, and the 10-calorie count is McDonald's own.