meeting-cost-calculator
Calculate the total cost of a meeting given its duration and a list of attendees with hourly rates. Returns total cost, per-attendee breakdown, cost-per-minute, and order-of-magnitude comparisons (number of $4.50 lattes, number of $800 fully-loaded office days).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attendees | Yes | List of attendee rows. At minimum one row. Each row carries a role label, hourly rate, and count — letting you model 'one PM at $90/hr + six engineers at $80/hr' as two rows. | |
| duration_minutes | Yes | Meeting length in minutes (e.g. 30 for a half-hour, 60 for an hour, 15 for a standup). Must be greater than zero and at most 1440 (24 hours). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total_cost | Yes | Total cost of the meeting in dollars, rounded to cents. | |
| per_attendee | Yes | Per-role breakdown — same length as the input attendees array. | |
| cost_per_hour | Yes | Sum of (rate × count) across all attendees — the 'burn rate' while the meeting runs. | |
| cost_per_minute | Yes | total_cost / duration_minutes, rounded to cents. | |
| total_attendees | Yes | Sum of attendee counts across all roles. | |
| duration_minutes | Yes | Duration echoed from the input. | |
| coffees_equivalent | Yes | total_cost ÷ $4.50 (mid-2025 US average chain latte), rounded down to whole coffees. | |
| office_days_equivalent | Yes | total_cost ÷ $800 (fully-loaded daily cost per US knowledge worker), rounded to one decimal place. |