Child Benefit (Kindergeld) in Germany 2025 – Who Gets It and How Much?
Kindergeld is one of Germany's most important family benefits. From 2025, every family receives €255 per child per month — regardless of income. This guide explains who is eligible, how to apply and what to watch out for.
How much is Kindergeld in 2025?
Since January 2023 a flat rate applies — regardless of whether it's the first, second or third child:
- €255 per child per month
- Two children: €510/month
- Three children: €765/month
Who is eligible for Kindergeld?
Everyone who is resident in Germany and liable to pay income tax here is entitled — meaning everyone with a registered address in Germany.
EU citizens
Full entitlement — from the first day of residence in Germany, no restrictions.
Non-EU citizens
Entitled with the following residence permits:
- Niederlassungserlaubnis (permanent residence permit)
- Erlaubnis zum Daueraufenthalt-EU
- EU Blue Card
- Aufenthaltserlaubnis for employment (after 3 years)
- Residence permit as a recognised refugee
How to apply for Kindergeld – step by step
- 1Apply as early as possible
Kindergeld is only paid from the month of application — backdated payments cover a maximum of 6 months. Apply immediately after birth or after moving to Germany.
- 2Apply online or by post
The application form (KG1) is available at familienkasse.de. You can also apply online via the Familienkasse portal.
- 3Submit your documents
The Familienkasse will review your application and may request additional documents.
- 4Wait for your decision
Processing takes 4–8 weeks. Kindergeld is then paid monthly to your account.
What documents do you need?
- ID card or passport (parent)
- Child's birth certificate
- Your IBAN (German bank account)
- Tax ID (Steueridentifikationsnummer) of parent and child
- For non-EU citizens: residence permit
- For children over 18 still in education: enrolment certificate or training contract
How long is Kindergeld paid?
- Until age 18: always
- Until age 25: if the child is still in education or training
- Until age 21: if the child is registered as unemployed
- No age limit: if the child cannot support themselves due to a disability
Frequently asked questions
How much is Kindergeld in Germany 2025?
€255 per child per month — flat rate for all children regardless of order.
Who is eligible for Kindergeld?
Everyone resident in Germany — Germans, EU citizens and non-EU citizens with qualifying residence permits.
How long is Kindergeld paid?
Until age 18, extendable to 25 if the child is still in education or training.
Where do I apply?
At the Familienkasse online at familienkasse.de or by post.