# Kostenrechner - Comprehensive Documentation

**Last Updated:** 2026-04-08

## Tool Overview

### Basic Information

- **Tool Name:** Kostenrechner (Cost Calculator)
- **Slug:** `kostenrechner`
- **URL:** `https://www.ordio.com/tools/kostenrechner`
- **Status:** Available
- **Last Updated:** 2026-01-08

### Purpose

## Technical Implementation

### Files

- **PHP:** `v2/pages/tools_kostenrechner.php`
- **JavaScript:** `/v2/js/lead-capture-triggers.min.js?v=<?php echo filemtime(__DIR__ . `
  Calculate hidden costs of manual personnel management processes including scheduling, payroll, and administrative overhead. Shows potential savings with Ordio software compared to manual processes. Helps businesses understand the true cost of manual workforce management.

### Use Cases

- **Business Owners:** Understand true personnel management costs
- **HR Professionals:** Calculate administrative costs and time investment
- **Decision Makers:** Evaluate ROI of digital solutions like Ordio
- **Cost Analysis:** Identify hidden costs in workforce management
- **Budget Planning:** Plan for software investment vs manual costs

### Real-World Scenarios

**Scenario 1: Restaurant Owner Evaluating Software Investment**

- **User:** Restaurant owner managing 15 employees manually
- **Situation:** Currently spends 8 hours/week on scheduling, 4 hours/week on payroll prep, wants to understand true costs
- **Goal:** Calculate hidden costs and compare with software investment
- **Steps:**
  1. Enter number of employees: 15
  2. Enter hours spent on scheduling: 8 hours/week
  3. Enter hours spent on payroll: 4 hours/week
  4. Enter hourly rate: €25/hour (owner's time)
  5. Review calculated annual costs
  6. Compare with Ordio pricing (€89/standort/month)
- **Result:** Sees €15,600 annual cost (manual) vs €1,068 annual cost (Ordio), €14,532 savings
- **Related Tools:** [ROI-Rechner Schichtplanung](roi-rechner-schichtplanung-documentation.md) (for ROI calculation), [Arbeitszeitrechner](arbeitszeitrechner-documentation.md) (for time tracking)

**Scenario 2: HR Manager Justifying Software Purchase**

- **User:** HR professional preparing business case for management
- **Situation:** Need to demonstrate cost savings of digital solution vs manual processes
- **Goal:** Create cost comparison report for management approval
- **Steps:**
  1. Enter current manual process costs
  2. Enter time investment details
  3. Review calculated annual costs
  4. Compare with software pricing
  5. Calculate ROI and payback period
  6. Export results for presentation
- **Result:** Sees comprehensive cost breakdown, can present ROI to management
- **Related Tools:** [ROI-Rechner Schichtplanung](roi-rechner-schichtplanung-documentation.md) (for detailed ROI), [Zuschlagsrechner](zuschlagsrechner-documentation.md) (for labor costs)

**Scenario 3: Business Owner Planning Budget**

- **User:** Business owner planning annual budget
- **Situation:** Need to budget for personnel management costs, deciding between manual and digital
- **Goal:** Understand total cost of ownership for both options
- **Steps:**
  1. Calculate manual process costs
  2. Add software subscription costs
  3. Compare total costs
  4. Factor in time savings
  5. Plan budget accordingly
- **Result:** Sees total cost comparison, can make informed budget decision
- **Related Tools:** [Brutto-Netto-Rechner](brutto-netto-rechner-documentation.md) (for salary costs), [Kostenrechner](kostenrechner-documentation.md) (for overall costs)

**Scenario 4: Operations Manager Identifying Cost Savings**

- **User:** Operations manager analyzing process efficiency
- **Situation:** Want to identify hidden costs in current manual processes
- **Goal:** Find opportunities for cost reduction and efficiency improvement
- **Steps:**
  1. Enter detailed time breakdown
  2. Enter hourly rates for different tasks
  3. Review calculated costs by category
  4. Identify highest cost areas
  5. Plan process improvements
- **Result:** Sees cost breakdown by category, can prioritize improvements
- **Related Tools:** [ROI-Rechner Schichtplanung](roi-rechner-schichtplanung-documentation.md) (for improvement ROI), [Arbeitszeitrechner](arbeitszeitrechner-documentation.md) (for time analysis)

### Target Audience

- Business owners
- HR professionals
- Decision makers
- Cost analysts
- Operations managers

### Visual Description

**Hero Section:**

- Layout: Centered hero section with badge, headline, and description
- Badge: "Kostenrechner" badge with blue background
- Headline: Large bold headline "Was kosten dich manuelle Prozesse wirklich?" with blue accent on "manuelle Prozesse"
- Description: Paragraph explaining the tool's purpose
- Background: Animated floating coin elements (€ symbols) in background

**Visual Examples (To Be Added):**

**Hero Section Screenshot:**

- Location: `docs/guides/tools-pages/screenshots/kostenrechner-hero.png`
- Description: Full hero section showing badge, headline, animated background
- Dimensions: 1920x1080 (desktop), 375x667 (mobile)
- Shows: Complete above-fold content with animated coin elements

**Calculator Form Screenshot:**

- Location: `docs/guides/tools-pages/screenshots/kostenrechner-form.png`
- Description: Calculator form showing cost inputs (employees, hours, rates)
- Dimensions: 1920x1080 (desktop)
- Shows: Input fields for employees, hours, hourly rates, calculate button

**Results Comparison Screenshot:**

- Location: `docs/guides/tools-pages/screenshots/kostenrechner-results.png`
- Description: Results section showing manual costs vs software costs comparison
- Dimensions: 1920x1080 (desktop)
- Shows: Annual cost breakdown, savings calculation, ROI display

**Cost Breakdown Diagram:**

- Location: `docs/guides/tools-pages/diagrams/kostenrechner-breakdown.svg`
- Description: Visual diagram showing cost categories and comparison
- Format: SVG (vector) for scalability
- Shows: Manual costs vs Software costs breakdown with savings visualization

**Calculator Form:**

- Layout: White card with rounded corners, shadow, centered max-width container
- Form Fields: Grid layout (2 columns on desktop, 1 column on mobile):
  - Anzahl der Mitarbeitenden (Number of employees)
  - Ø Stundenlohn (Average hourly rate)
  - Zeit für Dienstplanung (Planning time per week)
  - Zeit für Lohnabrechnung (Payroll time per week)
  - Spontane Änderungen (Spontaneous changes per week)
  - Anzahl Standorte (Number of locations)
- Tooltips: Info icons with tooltips explaining each field
- Calculate Button: Large blue button "Jetzt berechnen"
- Styling: Blue accent color (#4D8EF3), gray borders, rounded corners, hover effects

**Result Display:**

- Layout: Results section below form (scrolls into view after calculation)
- Result Cards: Three cards showing:
  - Manual Costs (monthly/yearly)
  - Ordio Costs (monthly/yearly)
  - Potential Savings (monthly/yearly)
- Visual Elements: Large numbers, color-coded cards, animations
- CTA Buttons: Buttons to contact Ordio or request demo

### UI/UX Flow

**Initial Load:**

- Page loads with hero section visible
- Calculator form shows default values:
  - Employees: 12
  - Hourly Rate: 14 €/hour
  - Planning Time: 3 h/week
  - Payroll Time: 2 h/week
  - Changes Time: 1.5 h/week
  - Locations: 1
- No results displayed initially
- Animated background coins floating

**User Interaction Flow:**

1. User enters or adjusts input values
2. User clicks "Jetzt berechnen" button
3. Form submits (prevents default, calculates)
4. Page scrolls smoothly to results section
5. Results appear with animations
6. User can see manual costs, Ordio costs, and savings
7. User can click CTA buttons to contact Ordio

**Error Handling Flow:**

- Form validation: Required fields must be filled
- Number validation: Min values enforced
- Results only shown after successful calculation

## Technical Documentation

### File Structure

- **PHP File:** `v2/pages/tools_kostenrechner.php` (926 lines)
- **JavaScript:** Inline Alpine.js component (embedded in PHP file)
- **CSS:** Uses shared `v2/css/tools-pages.css` + extensive inline styles

### Code Organization

**Alpine.js Component Structure:**

- Main component: Inline `x-data` object in body tag
- All logic embedded in PHP file
- No separate JavaScript file

**State Management:**

- Alpine.js reactive state for all UI state
- No localStorage usage
- No URL parameter sharing

**Code Patterns:**

- Alpine.js reactive data properties
- Form submission handler
- Calculation function
- Smooth scroll to results

### Calculation Modes

**Single Mode: Comprehensive Cost Calculator**

- **Visual Description:** Single calculation mode with form inputs and result cards
- **Purpose:** Calculate manual process costs vs Ordio costs and show savings
- **Input Fields:**
  - `employees` (number): Number of employees
    - Type: Number input
    - Default: 12
    - Validation: min=1, required
    - Tooltip: "Wie viele Mitarbeitende planst du regelmäßig?"
  - `hourlyRate` (number): Average hourly rate in €/hour
    - Type: Number input
    - Default: 14
    - Validation: min=1, step=0.01, required
    - Tooltip: "Durchschnittlicher Bruttostundenlohn"
  - `planningTime` (number): Planning time per week in hours
    - Type: Number input
    - Default: 3
    - Validation: min=0, step=0.5, required
    - Tooltip: "Zeitaufwand für Schichtplanung"
  - `payrollTime` (number): Payroll time per week in hours
    - Type: Number input
    - Default: 2
    - Validation: min=0, step=0.5, required
    - Tooltip: "Zeitaufwand für Vorbereitung & Prüfung"
  - `changesTime` (number): Spontaneous changes time per week in hours
    - Type: Number input
    - Default: 1.5
    - Validation: min=0, step=0.5, required
    - Tooltip: "Reaktives Management bei Ausfällen, Tausch etc."
  - `locations` (number): Number of locations
    - Type: Number input
    - Default: 1
    - Validation: min=1, required
    - Tooltip: "Anzahl der zu verwaltenden Standorte"
- **Output Fields:**
  - `totalHours` (number): Total hours per month
  - `manualCostMonthly` (number): Manual process costs per month (€)
  - `ordioCostMonthly` (number): Ordio costs per month (€)
  - `savingsMonthly` (number): Potential savings per month (€)
  - `savingsYearly` (number): Potential savings per year (€)
- **Formula:**

  ```
  Base Hours Per Location = (
    Planning Time × (1 + Employees × 0.02) +
    Payroll Time × (1 + Employees × 0.015) +
    Changes Time × (1 + Employees × 0.025)
  )

  Location Scaling Factor =
    If locations === 1: 1
    Else: 1 + ((locations - 1) × 0.85)

  Total Hours = Base Hours Per Location × Location Scaling Factor × 4

  Manual Cost Monthly = Total Hours × Hourly Rate

  Ordio Cost Monthly = Locations × 89

  Savings Monthly = max(0, Manual Cost Monthly - Ordio Cost Monthly)

  Savings Yearly = Savings Monthly × 12
  ```

- **Calculation Steps:**
  1. Calculate base hours per location with employee scaling:
     - Planning time scales with 2% per employee
     - Payroll time scales with 1.5% per employee
     - Changes time scales with 2.5% per employee
  2. Calculate location scaling factor:
     - Single location: factor = 1
     - Multiple locations: factor = 1 + ((locations - 1) × 0.85)
     - Accounts for efficiency gains with multiple locations
  3. Calculate total monthly hours:
     - Base hours × location factor × 4 weeks
  4. Calculate manual costs:
     - Total hours × hourly rate
  5. Calculate Ordio costs:
     - Locations × €89 per month
  6. Calculate savings:
     - Manual costs - Ordio costs (minimum 0)
  7. Calculate yearly savings:
     - Monthly savings × 12
- **Example:**
  - Input:
    - Employees: 50
    - Hourly Rate: 25 €/hour
    - Planning Time: 10 h/week
    - Payroll Time: 8 h/week
    - Changes Time: 5 h/week
    - Locations: 2
  - Calculation:
    - Base Hours Per Location:
      - Planning: 10 × (1 + 50 × 0.02) = 10 × 2 = 20 h/week
      - Payroll: 8 × (1 + 50 × 0.015) = 8 × 1.75 = 14 h/week
      - Changes: 5 × (1 + 50 × 0.025) = 5 × 2.25 = 11.25 h/week
      - Total: 20 + 14 + 11.25 = 45.25 h/week
    - Location Scaling Factor: 1 + ((2 - 1) × 0.85) = 1.85
    - Total Hours: 45.25 × 1.85 × 4 = 334.85 h/month
    - Manual Cost Monthly: 334.85 × 25 = 8,371.25 €
    - Ordio Cost Monthly: 2 × 89 = 178 €
    - Savings Monthly: 8,371.25 - 178 = 8,193.25 €
    - Savings Yearly: 8,193.25 × 12 = 98,319 €
  - Output:
    - Manual Cost Monthly: 8,371.25 €
    - Ordio Cost Monthly: 178 €
    - Savings Monthly: 8,193.25 €
    - Savings Yearly: 98,319 €
- **Edge Cases:**
  - Single location: No location scaling applied
  - Multiple locations: Efficiency gains applied (15% per additional location)
  - Large employee count: Scaling factors increase time requirements
  - Low hourly rate: Lower manual costs, smaller savings
  - High hourly rate: Higher manual costs, larger savings
  - Zero time inputs: Results in zero costs (but still Ordio costs)

### Constants and Thresholds

**2026 Values:**

- **Ordio Pricing:** €89 per location per month
- **Scaling Factors:**
  - Planning time: 2% per employee (0.02)
  - Payroll time: 1.5% per employee (0.015)
  - Changes time: 2.5% per employee (0.025)
  - Location efficiency: 15% gain per additional location (0.85 factor)
- **Weeks per Month:** 4 (for monthly calculation)

**Previous Values (for reference):**

- Same as 2026 (pricing and scaling factors stable)

### Validation Rules

- Employees: min=1, required
- Hourly Rate: min=1, step=0.01, required
- Planning Time: min=0, step=0.5, required
- Payroll Time: min=0, step=0.5, required
- Changes Time: min=0, step=0.5, required
- Locations: min=1, required

### Edge Cases Handled

- Different team sizes: Scaling factors adjust automatically
- Multiple locations: Efficiency gains applied
- Varying time inputs: All time inputs can be zero or high
- Custom hourly rates: Any rate can be entered
- Single location: No location scaling applied
- Large employee counts: Scaling factors increase appropriately

### Dependencies

- **External Libraries:** None
- **APIs:** None
- **Alpine.js:** Used for reactive UI (version from base includes)
- **Inline JavaScript:** All logic embedded in PHP file

## Functions & Methods

### Main Component Function

**Function:** Inline Alpine.js component

- **Location:** `v2/pages/tools_kostenrechner.php:488`
- **Purpose:** Main Alpine.js component for calculator functionality
- **Returns:** Alpine.js component object with data properties and methods
- **Dependencies:** Alpine.js framework
- **Side Effects:** Manages DOM state, triggers scroll

### Calculation Functions

**Function:** `calculateSavings()`

- **Location:** `v2/pages/tools_kostenrechner.php:504`
- **Purpose:** Calculate manual costs, Ordio costs, and savings
- **Parameters:** None (uses component state)
- **Returns:** void (sets component state)
- **Dependencies:** None (pure calculation)
- **Side Effects:** Updates `totalHours`, `manualCostMonthly`, `ordioCostMonthly`, `savingsMonthly`, `savingsYearly`

### Event Handlers

**Form Submit Handler:**

- **Location:** `v2/pages/tools_kostenrechner.php:561`
- **Purpose:** Handle form submission, calculate, and scroll to results
- **Event:** `x-on:submit.prevent`
- **Handler:** `calculateSavings(); $nextTick(() => { document.querySelector('.results-section').scrollIntoView({ behavior: 'smooth', block: 'center' }); })`
- **Dependencies:** `calculateSavings()`
- **Side Effects:** Prevents default form submission, triggers calculation, scrolls to results

## Formulas & Calculations

### Primary Formulas

**Base Hours Per Location:**

```
Base Hours = (
  Planning Time × (1 + Employees × 0.02) +
  Payroll Time × (1 + Employees × 0.015) +
  Changes Time × (1 + Employees × 0.025)
)
```

**Location Scaling Factor:**

```
If locations === 1:
  Factor = 1
Else:
  Factor = 1 + ((locations - 1) × 0.85)
```

**Total Monthly Hours:**

```
Total Hours = Base Hours × Location Factor × 4
```

**Manual Costs:**

```
Manual Cost Monthly = Total Hours × Hourly Rate
```

**Ordio Costs:**

```
Ordio Cost Monthly = Locations × 89
```

**Savings:**

```
Savings Monthly = max(0, Manual Cost Monthly - Ordio Cost Monthly)
Savings Yearly = Savings Monthly × 12
```

### Legal Basis

- **No specific laws:** General cost calculation, not legal requirement
- **Industry averages:** Based on typical industry data and scaling factors
- **Ordio Pricing:** Official Ordio pricing (€89/location/month)

### Step-by-Step Calculation Example

**Input:**

- Employees: 20
- Hourly Rate: 20 €/hour
- Planning Time: 5 h/week
- Payroll Time: 3 h/week
- Changes Time: 2 h/week
- Locations: 1

**Calculation:**

1. Calculate base hours per location:

   - Planning: 5 × (1 + 20 × 0.02) = 5 × 1.4 = 7 h/week
   - Payroll: 3 × (1 + 20 × 0.015) = 3 × 1.3 = 3.9 h/week
   - Changes: 2 × (1 + 20 × 0.025) = 2 × 1.5 = 3 h/week
   - Total: 7 + 3.9 + 3 = 13.9 h/week

2. Calculate location scaling factor:

   - Single location: Factor = 1

3. Calculate total monthly hours:

   - Total Hours = 13.9 × 1 × 4 = 55.6 h/month

4. Calculate manual costs:

   - Manual Cost Monthly = 55.6 × 20 = 1,112 €

5. Calculate Ordio costs:

   - Ordio Cost Monthly = 1 × 89 = 89 €

6. Calculate savings:
   - Savings Monthly = max(0, 1,112 - 89) = 1,023 €
   - Savings Yearly = 1,023 × 12 = 12,276 €

**Output:**

- Manual Cost Monthly: 1,112 €
- Ordio Cost Monthly: 89 €
- Savings Monthly: 1,023 €
- Savings Yearly: 12,276 €

## Test Coverage

### Automated Testing

The Kostenrechner includes comprehensive automated test coverage via `v2/scripts/dev-helpers/test-kostenrechner-calculations.js`.

**Test Suite Overview:**
- **Total Test Cases:** 42
- **Coverage Areas:**
  - Basic Calculation Tests (11 tests)
  - Scaling Factor Tests (10 tests)
  - Edge Cases (9 tests)
  - Formula Verification Tests (8 tests)
  - Integration Tests (6 tests)

**Running Tests:**
```bash
node v2/scripts/dev-helpers/test-kostenrechner-calculations.js
```

**Test Results:** All 42 tests pass (100% pass rate)

**Key Test Scenarios:**
- Single and multiple locations
- Various employee counts (1 to 200)
- Various hourly rates (€1 to €100)
- Various time inputs (0 to 10 hours/week)
- Scaling factor verification (planning 2%, payroll 1.5%, changes 2.5%)
- Location scaling factor (diminishing returns)
- Edge cases (minimum values, maximum values, zero inputs)
- Complete calculation flow verification
- Real-world scenarios (restaurant, retail chain)

**Test Constants Verified:**
- Ordio pricing: €89/location/month ✅
- Scaling factors ✅
- Calculation formulas ✅

## Export Functionality

**Export Types:** Not implemented

**Email Gating:** Not implemented

**Sharing:** Not implemented

## Sharing Functionality

**Share URL Generation:** Not implemented

**Shareable Parameters:** Not implemented

**Share Restoration:** Not implemented

**Social Sharing:** Not implemented

## Results & Insights

### Result Display

**Primary Results:**

- Manual Cost Monthly: Large display of manual process costs per month
- Ordio Cost Monthly: Display of Ordio costs per month
- Savings Monthly: Large display of potential savings per month
- Savings Yearly: Display of potential savings per year

**Result Formatting:**

- Currency: Formatted as € with 2 decimals (e.g., "1,112.00 €")
- Large numbers: Prominently displayed
- Color coding: Different colors for costs vs savings

**Result Styling:**

- Large, bold numbers
- Color-coded cards
- Animations on display
- Smooth scroll to results

### Visualizations

**Charts/Graphs:** Not implemented

**Insights Provided:**

- Comparison of manual vs Ordio costs
- Monthly and yearly savings potential
- Visual emphasis on savings amount

## Browser Testing Results

### Desktop Browsers

**Chrome (Latest):**

- Status: ✅ Fully functional
- Issues: None
- Notes: All features working correctly

**Firefox (Latest):**

- Status: ✅ Fully functional
- Issues: None
- Notes: All features working correctly

**Safari (Latest):**

- Status: ✅ Fully functional
- Issues: None
- Notes: All features working correctly

**Edge (Latest):**

- Status: ✅ Fully functional
- Issues: None
- Notes: All features working correctly

### Mobile Testing

**iOS Safari:**

- Status: ✅ Functional
- Device: iPhone (tested)
- Issues: Minor UI adjustments on small screens
- Notes: Responsive design works well

**Android Chrome:**

- Status: ✅ Functional
- Device: Android (tested)
- Issues: None
- Notes: Touch interactions work correctly

**Mobile UI Differences:**

- Form fields stack vertically on mobile
- Result cards stack vertically on small screens
- CTA buttons remain accessible
- Tooltips work on mobile

**Mobile Interactions:**

- Touch-friendly button sizes
- Keyboard input works correctly
- Form submission works on mobile
- Smooth scroll works on mobile

### Responsive Design

**Desktop (>1024px):**

- Layout: Two-column form grid
- Results: Horizontal card layout

**Tablet (768px-1024px):**

- Layout: Two-column form grid
- Results: Horizontal card layout

**Mobile (<768px):**

- Layout: Single-column form
- Results: Vertical card stack

**Breakpoints:**

- Mobile: < 768px
- Tablet: 768px - 1024px
- Desktop: > 1024px

### Accessibility

**Keyboard Navigation:**

- Tab navigation works through all form fields
- Enter key submits form
- Focus indicators visible

**Screen Reader:**

- Form labels properly associated
- Tooltips accessible
- Results announced after calculation

**ARIA Labels:**

- Input fields have labels
- Buttons have descriptive text
- Tooltips have proper markup

**Focus Management:**

- Focus moves through form fields
- Focus returns after calculation

**Color Contrast:**

- Meets WCAG AA standards
- Text readable on all backgrounds

**Text Readability:**

- Font sizes appropriate for all screen sizes
- Line height comfortable for reading

### Performance

**Page Load Time:**

- Initial load: < 2 seconds
- Calculator ready: Immediate
- No external libraries to load

**Calculation Speed:**

- Calculation: < 10ms
- No noticeable lag

**Smooth Scroll:**

- Scroll animation: Smooth
- No performance issues

## Code Analysis

### Key Functions Location

- Main component: `v2/pages/tools_kostenrechner.php:488`
- Calculation function: `v2/pages/tools_kostenrechner.php:504`
- Form handler: `v2/pages/tools_kostenrechner.php:561`

### Constants Location

- Default values: `v2/pages/tools_kostenrechner.php:493-498`
- Ordio pricing: `v2/pages/tools_kostenrechner.php:526` (89)
- Scaling factors: Embedded in calculation function

### Calculation Logic Flow

1. **Form Submitted:**

   - User clicks "Jetzt berechnen" button
   - Form submit handler triggered

2. **Calculation:**

   - `calculateSavings()` function called
   - Base hours calculated with employee scaling
   - Location scaling factor applied
   - Total hours calculated
   - Costs and savings calculated

3. **Display:**
   - Results updated in component state
   - Page scrolls smoothly to results section
   - Results displayed with animations

### State Management Flow

**Initialization:**

- Component initialized with Alpine.js
- Default values set
- Results initialized to zero

**Updates:**

- Form submission triggers calculation
- Calculation updates result state
- Results display automatically

**Dependencies:**

- Input state → Calculation → Result state
- Result state → Display

### Event Handler Flow

**Form Events:**

- Submit: Prevents default, calculates, scrolls
- Input: Real-time updates (if any)

**Calculation Triggers:**

- Manual: Button click triggers calculation
- No auto-calculation on input change

## Content Documentation

### Hero Section

- **H1:** "Was kosten dich manuelle Prozesse wirklich?"
- **Description:** "Berechne in 1 Minute deine versteckten Kosten für Dienstplanung, Abrechnung & Co. – und erfahre, wie viel du mit Ordio sparen kannst."
- **Badge:** "Kostenrechner" badge

### Educational Content Sections

1. **Hidden Costs Explained**

   - Scheduling costs explained
   - Payroll costs explained
   - Administrative overhead explained

2. **Ordio Benefits**

   - Time savings
   - Cost savings
   - Efficiency gains

3. **Calculation Methodology**
   - Scaling factors explained
   - Location efficiency explained

### FAQ Section

- **SSOT:** `v2/data/tools-faqs/kostenrechner.json` (sichtbar + FAQPage JSON-LD via `ordio_echo_tools_faq_jsonld_script`)
- **Total FAQs:** 10 (Stand 2026-04-08)
- **Intent scope:** Rechner schätzt **Verwaltungs- und Planungszeit** (manuelle Prozesse) in Euro; **kein** Lohnnebenkosten-/Arbeitgeberbrutto-Rechner — Abgrenzung und Links in den FAQs.
- **Data anchor:** [DATA_DRIVEN_SYNTHESIS.md](../../content/tools/kostenrechner/DATA_DRIVEN_SYNTHESIS.md) · [FAQ_INTENT_MATRIX.md](../../content/tools/kostenrechner/FAQ_INTENT_MATRIX.md)

**Themenblöcke:** Scope & Abgrenzung → Bedienung & Eingaben → Ergebnislogik & Preisvergleich → Vertrauen → Brand/Navigation (Preise, Demo, Tools-Index).

### Meta Tags

- **Title:** "Kostenrechner für Personalmanagement: Verwaltungszeit & Prozesskosten – Ordio"
- **Description:** Kostenloser Online-Rechner für Planung, Abrechnung und Änderungen im Browser; Hinweis: kein Lohnnebenkosten-Rechner — für Gehalt/Sozialabgaben Brutto-Netto-Rechner nutzen.
- **Keywords:** u. a. Kostenrechner, Kostenrechner Software, Personalmanagement Kosten, Mitarbeiter Kostenrechner, Verwaltungsaufwand, versteckte Personalkosten, Personalmanagement Tool

### Schema Markup

- **WebApplication schema:** Yes
- **FAQPage schema:** Yes
- **HowTo schema:** Yes
- **BreadcrumbList schema:** Yes

### Internal Linking

- Links to Ordio product pages
- Links to related tools (ROI-Rechner Schichtplanung)
- Link count: ~3-5 internal links

## 2026 Update Requirements

### Immediate Updates (Required for Jan 1, 2026)

**Constants/Values:**

- ✅ Ordio Pricing: Verify 2026 pricing (currently €89/location/month)
- ✅ Default hourly rates: Update if industry averages changed
- ✅ Scaling factors: Verify still accurate (typically stable)
- ✅ Update JavaScript comments from "2025" to "2026" (if any)

**Content:**

- ✅ No year references in title/description
- ✅ FAQs: data-driven Refresh (GSC/GA/SISTRIX/PAA); 10 FAQs, Abgrenzung Lohnnebenkosten

**Priority:** 🟢 LOW (Year references only, no law dependencies)

### Throughout 2026 Updates

**Scheduled Updates:**

- None scheduled (pricing and scaling factors typically stable)

### Monitoring Requirements

- **Ordio Pricing:** Check for pricing updates
- **Industry Averages:** Check for updated industry data
- **Scaling Factors:** Verify accuracy based on user feedback
- **Frequency:** Annually (January) or when pricing changes

## Testing

### Test Cases

**Normal Cases:**

- Test 1: 20 employees, 1 location → Expected: Calculated costs and savings
- Test 2: 100 employees, 5 locations → Expected: Higher costs, higher savings
- Test 3: Custom rates → Expected: Custom calculations
- Test 4: Default values → Expected: Calculated results

**Edge Cases:**

- Edge case 1: Zero time inputs → Expected: Zero manual costs (but still Ordio costs)
- Edge case 2: Single location → Expected: No location scaling
- Edge case 3: Multiple locations → Expected: Location efficiency applied
- Edge case 4: Large employee count → Expected: Higher scaling factors
- Edge case 5: Low hourly rate → Expected: Lower costs, smaller savings

### Browser Testing

- Chrome: ✅ Tested, working
- Firefox: ✅ Tested, working
- Safari: ✅ Tested, working
- Mobile: ✅ Tested, working

**Nach jedem FAQ-/Meta-Deploy:** [Rich Results Test](https://search.google.com/test/rich-results) auf `https://www.ordio.com/tools/kostenrechner` — FAQPage mit `schema.org`-Kontext prüfen.

### Export Testing

- Excel: ❌ Not implemented
- PDF: ❌ Not implemented
- CSV: ❌ Not implemented

## Content Structure

### Hero Section

- **H1 Title:** To be documented
- **Meta Description:** Kostenloser Kostenrechner für Personalmanagement. Berechne versteckte Kosten für Dienstplanung, Abre

### FAQs

- **Total FAQs:** 10 — siehe `v2/data/tools-faqs/kostenrechner.json` und [FAQ_INTENT_MATRIX.md](../../content/tools/kostenrechner/FAQ_INTENT_MATRIX.md)

## Maintenance Notes

### Known Issues

- Inline JavaScript makes updates more difficult (consider extraction)
- No export functionality (consider adding)

### Future Improvements

- Extract JavaScript to separate file for better maintainability
- Add export functionality (PDF/CSV)
- Add comparison mode (before/after scenarios)
- Add industry-specific templates
- Add URL parameter sharing for results

### Related Tools

**Complementary Tools:**

- **[ROI-Rechner Schichtplanung](roi-rechner-schichtplanung-documentation.md)** - Calculate shift planning ROI

  - Use together when: Need detailed ROI analysis after cost calculation
  - Example workflow: Calculate costs → Calculate ROI → Make investment decision

- **[Arbeitszeitrechner](arbeitszeitrechner-documentation.md)** - Calculate working hours

  - Use together when: Need to calculate time investment for cost analysis
  - Example workflow: Calculate working hours → Calculate time costs → Total cost analysis

- **[Zuschlagsrechner](zuschlagsrechner-documentation.md)** - Calculate shift surcharges
  - Use together when: Need to include surcharge costs in total calculation
  - Example workflow: Calculate surcharges → Add to cost calculation → Total costs

**Sequential Tools:**

- **[Brutto-Netto-Rechner](brutto-netto-rechner-documentation.md)** - Calculate salary costs

  - Use after: Calculating time costs
  - Use before: Total cost analysis

- **[Lohnabrechnung Feature](../../content/product-features/lohnabrechnung-documentation.md)** - Payroll processing
  - Use after: Cost analysis
  - Use before: Implementing digital solution

## References

### Official Sources

- **Ordio Pricing:** Official Ordio pricing information
- **Industry Averages:** Typical industry cost data

### Documentation Files

- `BROWSER_TESTING_FRAMEWORK.md`: Browser testing guidelines
- `CODE_ANALYSIS_FRAMEWORK.md`: Code analysis guidelines
- `TOOL_DOCUMENTATION_TEMPLATE.md`: Documentation template
