
Bouquet Purchases & Cash Balance
Compare the cost of flowers used in one bouquet with the cash needed to buy whole bunches and packaging.
View template and methodWork out how many paid participants cover a workshop’s costs. Compare revenue, materials and the balance at 8, 10 and 12 people, then download an editable Calvance template.

Exported by the iOS Calvance App from the default 12-participant template. Illustrative costs, not market rates. After importing, edit the numbers in Calvance.
Before confirming a craft workshop, check whether paid bookings cover the venue, instructor and materials. This template separates one-off costs from costs per person. It answers both “What is left at this attendance?” and “How many people do I need to break even?”
This illustrative US example uses US dollars (USD). These are simulated inputs, not market prices. To use another currency, replace all monetary inputs and labels consistently; the canvas does not convert currencies.
The example starts with 12 paid participants. Enter the actual amount received per ticket, materials per person, venue fee and instructor fee. Attendance must be a nonnegative whole number; all fees must be nonnegative. The ticket price must be greater than the materials cost per person. These constraints require your own check; the canvas does not enforce them.
| Input | Default |
|---|---|
| Attendees | 12 |
| Actual ticket price | $45.00 |
| Materials per person | $15.00 |
| Venue | $150.00 |
| Instructor | $150.00 |
Fixed costs = venue + instructor. Revenue = ticket price × paid participants. Materials total = materials per person × paid participants. Balance = revenue − materials total − fixed costs. Minimum attendance = fixed costs ÷ (ticket price − materials per person), rounded up to a whole person. People above minimum = attendance − minimum attendance; a negative result means more bookings are needed.
300 ÷ (45 − 15) = 10
The SBA break-even explanation uses fixed costs divided by the unit contribution. For people, round upward: if the calculation gives 10.1, at least 11 paying participants are needed.
Change only attendance from 12 to 8. The venue and instructor fees stay fixed; revenue and materials change together. The table also shows the break-even point. A positive balance is a surplus on the listed items, not a guarantee of net profit.
| Item | 8 people | 10 people | 12 people |
|---|---|---|---|
| Fixed costs | $300.00 | $300.00 | $300.00 |
| Revenue | $360.00 | $450.00 | $540.00 |
| Materials total | $120.00 | $150.00 | $180.00 |
| Balance | -$60.00 | $0.00 | $60.00 |
| Minimum attendance | 10 | 10 | 10 |
| People above minimum | -2 | 0 | 2 |
Use one actual ticket price, with all counted participants paying it. Discounts, platform charges, refunds and taxes are not automatically handled. Include every applicable cost consistently before relying on the balance.
Materials vary directly with attendance only when they can still be bought in the required quantity. Already purchased, nonrefundable materials do not disappear when a participant cancels; minimum purchase quantities also need a different calculation.
The same venue and instructor must serve the entire group. If a larger group needs another room or instructor, update fixed costs. Capacity, promised delivery and your own pay still matter when deciding whether to run the class.
The class cannot cover these costs within that capacity at the current price. Reconsider the venue, fees or ticket price, then recalculate. Do not treat a threshold outside the feasible group size as permission to overbook.
There is no positive contribution toward fixed costs. The minimum-attendance formula is outside its valid domain and must not be interpreted as a useful headcount. Raise the actual ticket price, reduce variable costs or revise the model first.
Download the file and import it into Calvance, then edit the inputs. Duplicate the canvas to compare different classes. Each canvas uses one canvas from your allowance. See plans.
Choose a plan when you need more canvases, high-resolution image exports, or sync across devices.