How much does it cost to make homemade cinnamon rolls?

Updated ·

A batch of homemade cinnamon rolls (12 rolls) costs about $7.23 in ingredients at average US grocery prices (August 2026), or $0.60 per roll (1 of 15 ingredients not priced: Cream Cheese).

Ingredients per batch$7.2312 rolls
Per roll$0.60ingredients only
Suggested price$2.97per roll, 30% margin

Soft, fluffy cinnamon rolls with a gooey cinnamon-sugar filling and sweet cream cheese frosting. These bakery-style rolls are perfect for weekend brunch or special occasions. Worth every minute of prep!

Ingredient cost breakdown

Cost of each ingredient in one batch of homemade cinnamon rolls
IngredientAmountPrice usedCostShare
All-Purpose Flour500 g$0.55 per lb$0.608%
Milk240 ml$4.23 per gallon$0.274%
Granulated Sugar50 g$1.02 per lb$0.112%
Active Dry Yeast7 g$0.24 per tsp$0.568%
Butter75 g$4.02 per lb$0.669%
Eggs2$2.27 per dozen$0.385%
Salt8 g$0.07 per oz$0.020%
Butter113 g$4.02 per lb$1.0014%
Brown Sugar200 g$0.90 per lb$0.405%
Cinnamon15 g$0.80 per oz$0.426%
Cream Cheese113 gno reliable price yet--
Butter56 g$4.02 per lb$0.507%
Powdered Sugar240 g$1.10 per lb$0.588%
Vanilla Extract10 ml$2.50 per tbsp$1.6923%
Milk30 ml$4.23 per gallon$0.030%
Total$7.23

Staples use the U.S. Bureau of Labor Statistics monthly average price; other ingredients use typical US grocery prices from the CrumbCounts catalog. Cups and spoons are converted to weight with standard baking densities. Not priced: Cream Cheese.

What to charge for homemade cinnamon rolls

Ingredients are only part of the cost. Adding $0.15 of packaging per roll, 60 minutes of your time at $15.00 an hour and 10% for utilities and fees brings the batch to $24.94, or $2.08 per roll. At a 30% profit margin that is $2.97 per roll, $35.64 for the batch.

Price this recipe in the free calculator

The calculator opens with this recipe filled in. Change the prices to what you pay, set your own time and margin, and share or print the result.

Recipe

Ingredients

Instructions

  1. For dough: Warm milk to 110°F. Mix with sugar and yeast. Let stand 5 minutes.
  2. Add melted butter, eggs, salt, and flour. Knead for 8 minutes until smooth.
  3. Place in oiled bowl, cover, and let rise 1 hour until doubled.
  4. Roll dough into 16x12 inch rectangle on floured surface.
  5. For filling: Spread softened butter over dough. Mix brown sugar and cinnamon, sprinkle evenly.
  6. Roll up tightly from long edge. Cut into 12 equal rolls.
  7. Place in greased 9x13 pan. Cover and let rise 45 minutes until puffy.
  8. Preheat oven to 350°F (175°C). Bake 22-25 minutes until golden.
  9. For frosting: Beat cream cheese and butter until smooth. Add powdered sugar, vanilla, and milk.
  10. Spread frosting over warm rolls. Serve immediately for best texture.

Rate this recipe or save a copy to your account in the CrumbCounts app.

Frequently asked questions

How much does it cost to make homemade cinnamon rolls?

A batch of homemade cinnamon rolls (12 rolls) costs about $7.23 in ingredients at average US grocery prices (August 2026), or $0.60 per roll (1 of 15 ingredients not priced: Cream Cheese).

How much should I sell homemade cinnamon rolls for?

With packaging at $0.15 per roll, an hour of your time at $15.00, 10% overhead and a 30% profit margin, each roll costs $2.08 and sells for about $2.97. Change any of these in the free pricing calculator.

What is the most expensive ingredient in homemade cinnamon rolls?

Vanilla Extract: $1.69 of the $7.23 ingredient cost (23%), followed by butter at $1.00.

What other recipes cost

All recipe costs