Meeting-Kosten-Rechner/ Echtzeit-Kostenverfolgung

Geben Sie die Teilnehmerzahl und das Gehalt ein, starten Sie den Timer und beobachten Sie, wie die Meetingkosten in Echtzeit ansteigen.

Meeting-Einstellungen

Effektiver Satz:¥200.00/Pers./Std. × 5 = ¥1,000.00/Std.

00:00
¥0.00

Gesamtkosten bisher

Schnelleinstellungen — Klicken zum Anwenden

Hat dieses Tool Ihr Problem gelöst?

Codebeispiele

JavaScript
// Meeting cost calculation
function meetingCost({ participants, hourlyRate, durationMinutes }) {
  const hours = durationMinutes / 60;
  return participants * hourlyRate * hours;
}

// Annual salary → hourly rate
const annualToHourly = (annual) => annual / 2080;

// Example: 10-person, 1h meeting at $80/hr
meetingCost({ participants: 10, hourlyRate: 80, durationMinutes: 60 })
// → 800
Python
from dataclasses import dataclass
from typing import Optional

@dataclass
class Meeting:
    participants: int
    hourly_rate: float      # per person
    annual_salary: Optional[float] = None

    @property
    def effective_hourly(self) -> float:
        if self.annual_salary:
            return self.annual_salary / 2080
        return self.hourly_rate

    def cost(self, minutes: float) -> float:
        return self.effective_hourly * self.participants * (minutes / 60)

m = Meeting(participants=10, hourly_rate=80)
print(f"1h cost: ${m.cost(60):.2f}")  # $800.00
Excel / Spreadsheet
# Cell formulas
A1: Participants       = 10
A2: Hourly Rate ($/hr) = 80
A3: Duration (min)     = 60

# Cost formula
A4: =A1 * A2 * (A3/60)      → 800

# Annual salary → hourly
A5: Annual Salary      = 100000
A6: =A5/2080           → 48.08 $/hr

# Total with annual salary
A7: =A1 * A6 * (A3/60)      → 480.77
Go
package main

import "fmt"

type Meeting struct {
    Participants int
    HourlyRate   float64
    AnnualSalary float64 // 0 = not used
}

func (m Meeting) EffectiveRate() float64 {
    if m.AnnualSalary > 0 {
        return m.AnnualSalary / 2080
    }
    return m.HourlyRate
}

func (m Meeting) Cost(minutes float64) float64 {
    return m.EffectiveRate() * float64(m.Participants) * minutes / 60
}

func main() {
    m := Meeting{Participants: 10, HourlyRate: 80}
    fmt.Printf("1h: $%.2f\n", m.Cost(60)) // $800.00
}

Haufig gestellte Fragen

Wie werden die Meetingkosten berechnet?
Kosten = durchschnittlicher Stundensatz × Teilnehmerzahl × Meetingdauer (Stunden). Bei Eingabe eines Jahresgehalts wird automatisch durch 2.080 (52 Wochen × 40 Stunden) geteilt. Beispiel: 10 Personen bei 80 $/Std. fur 1 Stunde = 800 $.
Warum sind Meetingkosten wichtig?
Meetings sind versteckte Personalkosten. Ein 1-stundiges Meeting mit 10 Personen bei 80 $/Std. kostet 800 $ — nur das direkte Gehalt, ohne Sozialleistungen oder Gemeinkosten. Organisationen, die Meetingkosten verfolgen, stellen oft fest, dass ineffiziente wiederkehrende Meetings jahrlich Hunderttausende Dollar verschlingen.
Wie wird das Jahresgehalt in einen Stundensatz umgerechnet?
Standard sind 2.080 Arbeitsstunden pro Jahr (52 Wochen × 40 Stunden). Beispiel: 80.000 € Jahresgehalt ÷ 2.080 ≈ 38,46 €/Std. Die tatsachlichen Arbeitgeberkosten (einschließlich Sozialabgaben, Steuern, Zusatzleistungen) betragen typischerweise das 1,3- bis 1,5-fache des Nominalgehalts.
Wie kann ich Meetingverschwendung reduzieren?
Gangige Methoden: 1) Klare Agenda und festes Zeitlimit setzen; 2) Nur Personen einladen, die wirklich dabei sein mussen; 3) Entscheidungsmeetings auf 5 oder weniger Personen beschranken; 4) Stand-up-Meetings sind naturlich kurzer; 5) Routine-Sync-Calls durch asynchrone Dokumente oder Nachrichten ersetzen; 6) Innerhalb von 24 Stunden nach jedem Meeting eine Aktionsliste versenden.
Werden meine Gehaltsdaten an einen Server gesendet?
Nein. Dieses Tool lauft vollstandig in Ihrem Browser. Alle Berechnungen — Gehalt, Teilnehmerzahl, Dauer — finden clientseitig ohne Netzwerkanfragen statt. Ihre Daten verlassen niemals Ihr Gerat.
Warum andert sich die Kostenfarbe zu Rot?
Die Farbe ist ein Kosten-Warnindikator: Grun (< 500 ¥ / ca. 70 $) bedeutet niedrige Kosten, Gelb mittlere und Rot hohe Kosten. Die Schwellenwerte sind Naherungswerte und sollen dem Meeting-Organisator einen visuellen Hinweis geben, das Meeting rechtzeitig zu beenden.