Skip to content

Features

KitaManager is a web-based management platform built for daycare centers (Kitas) in Germany. It helps facility administrators handle daily operational tasks — from employee records and child enrollment to government funding calculations, attendance tracking, budget management, and reporting.

How It Works

A typical workflow in KitaManager follows these steps:

    flowchart LR
    A["Create<br/>Organization"] --> B["Add<br/>Employees"]
    A --> C["Enroll<br/>Children"]
    B --> D["Assign<br/>Contracts"]
    C --> E["Create Child<br/>Contracts"]
    E --> F["Funding<br/>Calculation"]
    E --> G["Attendance<br/>Tracking"]
    D --> H["Budget &<br/>Statistics"]
    F --> H
    style F fill:#22c55e,color:#fff
    style H fill:#3b82f6,color:#fff
  
  1. Set up your organization — register your Kita with its name, German state (Bundesland), and sections.
  2. Add staff — enter employee details, assign positions, and create employment contracts.
  3. Enroll children — register children with personal data, assign sections, and create care contracts.
  4. Funding is calculated automatically — based on each child’s contract properties and the state-level funding rules.
  5. Track attendance — record daily attendance for each child.
  6. Monitor finances and statistics — use budgets, statistics, and reports to manage operations.

Organization Management

Each Kita is represented as an organization in the system. If you operate multiple facilities, each one gets its own organization with completely separate data.

CapabilityDescription
Multi-facility supportRun several Kitas from a single KitaManager instance
Data isolationChildren, employees, contracts, and budgets are scoped to their organization
State configurationEach organization is assigned a German state (Bundesland), which determines applicable funding rules
SectionsOrganize children and staff into groups within the facility

Administrators see all their organizations on an overview page and can switch between them using the sidebar.


Sections

Sections represent groups within a Kita — for example, “Schmetterlinge” or “Sonnenkafer.” They let you organize your facility into manageable units.

CapabilityDescription
Create named sectionsDefine groups that reflect your facility’s structure
Assign childrenPlace each child into a section for day-to-day grouping
Assign employeesAssociate staff members with the sections they work in
Filter by sectionStatistics and reports can be filtered by section

Employee Management

The employee module maintains a complete personnel database for each Kita.

What you can track per employee

FieldExample
Name, gender, birthdateAnna Mueller, Female, May 6, 2000
PositionErzieher, Kinderpfleger, Gruppenleitung
Pay grade and stepS8a / Step 3
Weekly hours39 hours
Contract periodJan 1, 2024 — Dec 31, 2025

Employment contracts

Each employee can have one or more employment contracts over time. Contracts define the position, grade, step, weekly hours, and validity period. The system enforces that contracts for the same employee do not overlap.

Step promotions

KitaManager tracks when employees become eligible for the next salary step based on their contract start date and current step. Step promotion alerts appear on the dashboard so administrators can act on upcoming pay changes.

Import and export

  • Import employee data from YAML files for bulk onboarding.
  • Export employee lists to Excel or YAML for reporting and archival.

Child Enrollment

The child management module tracks every child enrolled in your Kita, along with their care contracts and funding.

What you can track per child

FieldExample
Name, gender, birthdateLaura Lange, Female, Mar 27, 2023
Voucher numberUnique identifier from the municipality
SectionSchmetterlinge
Care propertiesganztag, ndh, integration_a
Calculated monthly funding1,633.64 EUR

Care contracts

Each child has one or more care contracts that define the period of enrollment and the type of care received. Contract properties describe the care arrangement:

PropertyMeaning
halbtagHalf-day care
ganztagFull-day care
teilzeitPart-time care
ndhNon-German-speaking household (nichtdeutsche Herkunftssprache)
mssMSS supplement
integration_aIntegration support level A
integration_bIntegration support level B

These properties directly determine how much government funding the Kita receives for each child (see Government Funding below).

Import and export

  • Import child data from YAML files for bulk enrollment.
  • Export child lists to Excel or YAML.

Attendance Tracking

KitaManager provides daily attendance tracking for every child in your facility.

CapabilityDescription
Weekly grid viewSee and edit attendance for all children in a week-at-a-glance layout
Attendance statusesMark children as present or absent for each day
Per-child historyView the full attendance record for an individual child
Organization-wide summarySee attendance totals across the entire facility
Staff role accessUsers with the staff role can record and update attendance directly

Attendance data is scoped to the organization and can be reviewed by section.


Government Funding

One of KitaManager’s core features is the automatic calculation of government childcare funding based on each German state’s rules.

How funding calculation works

    flowchart TD
    A["Child Contract"] --> B["Contract Properties<br/>(e.g., ganztag + ndh)"]
    B --> C["Match against<br/>Funding Rules"]
    D["Government Funding Config<br/>(e.g., Berlin 2024)"] --> C
    C --> E["Monthly Funding Amount<br/>(e.g., 1,633.64 EUR)"]
    style E fill:#22c55e,color:#fff
  
  1. Each child’s contract has properties describing their care type.
  2. The system looks up the matching funding entry from the configured state funding rules.
  3. The resulting monthly amount is displayed directly in the children list.

Funding configuration

Funding is configured per German state and per time period. Each funding entry maps a combination of properties to a monthly amount in euros:

PropertiesMonthly Amount
halbtag1,215.45 EUR
halbtag + ndh1,318.11 EUR
ganztag1,909.61 EUR
ganztag + integration_a3,566.41 EUR
teilzeit + ndh1,633.64 EUR

Funding periods can be updated when state rates change without affecting historical data.

ISBJ bill comparison

KitaManager supports uploading government funding bills in the ISBJ format (.xlsx). After upload, the system compares the billed amounts against its own calculated funding to identify discrepancies — helping you catch underpayments or errors before they compound.

CapabilityDescription
Kita year navigationBrowse bills by Kita year (August to July) using a stepper control
Summary barAt-a-glance overview: how many bills match, how many have differences, and the total difference
Row highlightingBills with discrepancies are visually highlighted
Mismatch tagsPer-child comparison shows why there’s a difference: missing property, extra property, or different rate
Deficit trackingThe cumulative balance chart marks where deficits start and counts consecutive deficit months

Financial forecast

The forecast tool lets you model “what if” scenarios to plan ahead:

  • Target balance — set a financial goal and see how many children you’d need to reach it
  • Baseline context — the forecast pre-fills with your current cumulative balance, so you always know your starting point
  • Optimizer — automatically calculates the minimum number of children needed to reach your target, distributing them across sections

Budget Management

The budget module lets you plan and track income and expenses for your Kita.

CapabilityDescription
Budget itemsCreate categories for income and expenses (e.g., “Staff Costs”, “Material Purchases”, “Parent Fees”)
Time-bound entriesAdd entries with amounts and validity periods to each budget item
Spending trackingMonitor actual spending against planned budgets
Organization-scopedEach organization maintains its own independent budget

Statistics and Reporting

KitaManager provides seven types of statistics to support operational decisions. All statistics pages offer print-friendly views and can be filtered by date range and section.

StatisticWhat it shows
Staffing HoursTotal weekly hours across all employee contracts
FinancialsRevenue and cost summaries with cumulative balance, deficit markers, and actual-vs-calculated funding comparison
OccupancyNumber of enrolled children relative to capacity
Employee Staffing DetailsPer-employee breakdown of hours, grade, and step
Age DistributionChildren grouped by age bracket
Contract Property DistributionBreakdown of care types and supplements across child contracts
Funding OverviewSummary of calculated funding amounts by property combination

Pay Plans

Pay plans define the salary grades and steps used in your facility — typically based on the TVoeD-SuE pay scale used in German public childcare.

CapabilityDescription
Grades and stepsDefine salary tables with grades (e.g., S3, S8a, S8b) and steps (1–6)
Monthly amountsSet gross monthly pay for each grade/step combination
Multiple periodsCreate separate pay plan periods when rates change (e.g., annual adjustments)
Employer contribution ratesConfigure employer-side social contribution percentages
Import/ExportImport and export pay plan definitions via YAML

When you assign a grade and step to an employee’s contract, the system uses the active pay plan to calculate costs and track step progression.


User Roles and Access Control

KitaManager uses a role-based access control (RBAC) system to ensure users can only access data appropriate to their role and organization.

Role overview

RoleScopeDescription
SuperadminAll organizationsFull system access. Can create and delete organizations, manage all resources globally.
AdminAssigned org(s)Full control within assigned organizations. Can manage employees, children, funding, users, and sections.
ManagerAssigned org(s)Operational access. Can manage employees, children, and contracts. Read-only access to users, groups, and sections.
MemberAssigned org(s)Read-only access to employees, children, contracts, and sections.
StaffAssigned org(s)Read-only access to children, contracts, and sections. Full CRUD on attendance. Designed for teachers and assistants.

Permission matrix

ResourceSuperadminAdminManagerMemberStaff
OrganizationsFull CRUDRead + UpdateReadReadRead
EmployeesFull CRUDFull CRUDFull CRUDRead-
Employee ContractsFull CRUDFull CRUDFull CRUDRead-
ChildrenFull CRUDFull CRUDFull CRUDReadRead
Child ContractsFull CRUDFull CRUDFull CRUDReadRead
Child AttendanceFull CRUDFull CRUDFull CRUD-Full CRUD
SectionsFull CRUDFull CRUDReadReadRead
UsersFull CRUDFull CRUDRead--
GroupsFull CRUDFull CRUDRead--
Pay PlansFull CRUDFull CRUDReadRead-
FundingsFull CRUDFull CRUD---

Audit logging

All data modifications are recorded in an audit log. Every create, update, and delete action is tracked with the acting user, timestamp, and affected resource — ensuring accountability and compliance.


Dashboard

After logging in, users see a dashboard that provides a quick overview of their Kita.

FeatureDescription
Organization summaryTotal counts of organizations, employees, children, and users
Step promotion alertsNotifications when employees become eligible for their next salary step
Upcoming childrenChildren with enrollment start dates in the near future
Section age alertsWarnings when children in a section approach age thresholds

The sidebar provides direct access to all management areas: organizations, employees, children, attendance, government funding, statistics, budgets, pay plans, sections, and user management.


Import and Export

KitaManager supports bulk data operations through YAML import and Excel/YAML export.

ResourceYAML ImportExcel ExportYAML Export
ChildrenYesYesYes
EmployeesYesYesYes
Pay PlansYes-Yes
Government Funding RatesYes--

Imports validate data before committing, and exports produce files ready for offline analysis or archival.


Mobile-Friendly Design

KitaManager is built with a responsive layout that works across devices. The interface adapts to phones, tablets, and desktops with touch-friendly controls and appropriately sized tap targets.

ViewportMin WidthOptimized For
Phone375pxSingle-column layouts, essential data visible
Tablet768pxTwo-column layouts, full table views
Desktop1024px+Full multi-column layouts with all details

Teachers and staff can use KitaManager on tablets during their workday — for example, recording attendance directly from the group room.


Multi-Language Support

The interface is available in English and German, switchable at any time from the navigation bar. All labels, messages, and validation errors are translated.

KitaManager also supports dark mode, which can be toggled in the UI for comfortable use in any lighting condition.