{
  "slug": "wedding-cake-markup-calculator",
  "title": "Wedding Cake Cost & Markup Calculator",
  "heading": "Wedding Cake Cost & Markup Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/wedding-cake-markup-calculator",
  "summary": "Price a tiered cake from ingredient cost, servings, and decoration labor.",
  "description": "Wedding cakes are priced per serving in the industry, but the per-serving rate needs to actually reflect ingredient cost, decoration complexity, and delivery/setup labor — not just match a competitor's advertised rate. This calculator computes ingredient cost per serving, adds decoration labor hours at your rate, includes delivery/setup cost, and applies a target margin to land on a per-serving price and total cake price.",
  "formula": "Price per serving = (ingredient cost + decoration labor + delivery) ÷ servings ÷ (1 − target margin %).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=wedding-cake-markup-calculator",
  "inputs": [
    {
      "id": "servings",
      "label": "Servings",
      "kind": "number",
      "hint": null,
      "default": 100,
      "unit": null,
      "min": 10,
      "max": null
    },
    {
      "id": "ingredientCostPerServing",
      "label": "Ingredient cost per serving",
      "kind": "number",
      "hint": null,
      "default": 1.4,
      "unit": "$",
      "min": 0.25,
      "max": null
    },
    {
      "id": "decorationHours",
      "label": "Decoration labor hours",
      "kind": "number",
      "hint": null,
      "default": 5,
      "unit": "hrs",
      "min": 0.5,
      "max": null
    },
    {
      "id": "decorationRate",
      "label": "Decoration labor rate",
      "kind": "number",
      "hint": null,
      "default": 32,
      "unit": "$/hr",
      "min": 10,
      "max": null
    },
    {
      "id": "delivery",
      "label": "Delivery & setup cost",
      "kind": "number",
      "hint": null,
      "default": 65,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "targetMargin",
      "label": "Target margin",
      "kind": "number",
      "hint": null,
      "default": 55,
      "unit": "%",
      "min": 10,
      "max": 75
    }
  ],
  "outputs": [
    {
      "id": "pricePerServing",
      "label": "Price per serving",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "totalPrice",
      "label": "Total cake price",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "totalCost",
      "label": "Total cost",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "profit",
      "label": "Profit",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Servings: 100",
      "Ingredient cost per serving: 1.4 $",
      "Decoration labor hours: 5 hrs",
      "Decoration labor rate: 32 $/hr",
      "Delivery & setup cost: 65 $",
      "Target margin: 55 %"
    ],
    "outputs": [
      "Price per serving: $8.11",
      "Total cake price: $811",
      "Total cost: $365",
      "Profit: $446"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter servings.",
      "Enter ingredient cost per serving ($).",
      "Enter decoration labor hours (hrs).",
      "Enter decoration labor rate ($/hr).",
      "Enter delivery & setup cost ($).",
      "Enter target margin (%).",
      "Read your price per serving on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "servings": 60,
        "ingredientCostPerServing": 0.84,
        "decorationHours": 3,
        "decorationRate": 19,
        "delivery": 40,
        "targetMargin": 35
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "servings": 100,
        "ingredientCostPerServing": 1.4,
        "decorationHours": 5,
        "decorationRate": 32,
        "delivery": 65,
        "targetMargin": 55
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "servings": 160,
        "ingredientCostPerServing": 2.2399999999999998,
        "decorationHours": 8,
        "decorationRate": 51,
        "delivery": 105,
        "targetMargin": 75
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "What's a typical per-serving price range for wedding cake?",
      "a": "$3.50-$6 per serving for a simple buttercream design is common in most US markets, rising to $8-$15+ per serving for elaborate fondant work, sugar flowers, or hand-painted detail. Metro-area premium bakeries can exceed that on complex custom designs."
    },
    {
      "q": "How is 'servings' different from guest count?",
      "a": "Wedding cake servings are based on standard 1-inch-by-2-inch slices, which is smaller than a casual cake slice — a cake sized for 100 guests uses this standard, not a home-baking portion size. Bakers also typically add a 10% buffer for cake-cutting waste and vendor/staff tastings."
    },
    {
      "q": "Why does margin need to be higher than a retail bakery item?",
      "a": "Custom wedding cakes require a consultation, tasting session, custom design work, and a firm delivery/setup commitment on a specific date with zero flexibility to reschedule if something goes wrong — all costs that don't show up in ingredient cost but absolutely affect the business's risk and time investment."
    },
    {
      "q": "Should a cutting/serving fee charged by the venue affect my pricing?",
      "a": "No — that's a separate fee the venue or caterer charges the couple for plating and serving the cake, and it doesn't affect what you charge for baking and designing it. Just make sure couples know to budget for it separately so there's no confusion about who charges what."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/florist-stem-markup-calculator",
    "https://www.revenuelab.fyi/toolbox/catering-per-head-cost-calculator",
    "https://www.revenuelab.fyi/toolbox/wedding-vendor-profit-margin-calculator"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Wedding Cake Cost & Markup Calculator (https://www.revenuelab.fyi/toolbox/wedding-cake-markup-calculator)"
}