German state pension 2026: the payment date for each month

Pick your pension start and a month: the tool gives the payment day, explains any shift caused by a weekend or holiday and shows the whole year.

Time left until pension November 2026, 30 November 2026

32days23hrs0min0sec

Pension start

Pension for November 2026

Mon 30 November

Paid in arrears: the money arrives on the last bank business day of the month (s. 118 SGB VI).

Last calendar dayMon 30 November
Weekend or holidayno weekend, no holiday
Where the date comes fromofficial list
How this is calculated
Pension 2026, started April 2004 or later (paid at month end)
Pension forIn your accountWeekdaySource
January30 January 2026Fridayofficial list
February27 February 2026Fridayofficial list
March31 March 2026Tuesdayofficial list
April30 April 2026Thursdayofficial list
May29 May 2026Fridayofficial list
June30 June 2026Tuesdayofficial list
July31 July 2026Fridayofficial list
August31 August 2026Mondayofficial list
September30 September 2026Wednesdayofficial list
October30 October 2026Fridayofficial list
November30 November 2026Mondayofficial list
December31 December 2026Thursdayofficial list

Prepared by Radif Partners · Method · dates and statutes checked on 28 October 2026

In 2026 the German statutory pension (Rente) arrives on the last bank business day of every month. The Deutsche Rentenversicherung published the twelve dates in January 2026: from 30 January 2026 to 31 December 2026. 4 of these dates fall before the last day of the month because that day is a Saturday or Sunday, as in January, February, May and October. The rule is section 118 of Social Code Book VI: the pension falls due at the end of the month it is paid for. That applies to every pension that started on or after 1 April 2004. If your pension started earlier, it is paid in advance under section 272a, on the last bank business day of the month before; for this group January 2026 arrived on 31 December 2025. Both groups are paid on the same calendar day, just for a different month. Payments are made through the pension service of Deutsche Post; expect the credit in the course of the payment day.

Pension dates 2026

The table shows both groups. The column "started 04/2004 or later" matches the pension insurance press release of 22 January 2026; the second column shows when pensions that started before April 2004 are credited for the same month.

German pension payment dates 2026: day credited
Pension forStarted 04/2004 or laterStarted before 04/2004Basis
JanuaryFriday, 30 January 2026Wed 31 DecemberDRV list
FebruaryFriday, 27 February 2026Fri 30 JanuaryDRV list
MarchTuesday, 31 March 2026Fri 27 FebruaryDRV list
AprilThursday, 30 April 2026Tue 31 MarchDRV list
MayFriday, 29 May 2026Thu 30 AprilDRV list
JuneTuesday, 30 June 2026Fri 29 MayDRV list
JulyFriday, 31 July 2026Tue 30 JuneDRV list
AugustMonday, 31 August 2026Fri 31 JulyDRV list
SeptemberWednesday, 30 September 2026Mon 31 AugustDRV list
OctoberFriday, 30 October 2026Wed 30 SeptemberDRV list
NovemberMonday, 30 November 2026Fri 30 OctoberDRV list
DecemberThursday, 31 December 2026Mon 30 NovemberDRV list

Which dates are brought forward

In 4 months of 2026 the last day falls on a Saturday or Sunday, so the pension arrives on the Friday before: 30 January 2026, 27 February 2026, 29 May 2026, 30 October 2026. There is no nationwide holiday at a month end in 2026; New Year's Eve is a bank business day. The rule is in section 118(1) SGB VI: the pension is paid on the last bank business day of the month in which it falls due.

Two groups of pensioners

Pensions that started before 1 April 2004 fall under section 272a SGB VI. This group receives the next month's money on the same day. Your award notice tells you whether you belong to it; more under pension before 2004: paid in advance. If you retire in 2026, the first payment comes at the end of your first pension month, see first pension payment.

Pension December 2026

Pension for December 2026

Thu 31 December

Last calendar dayThu 31 December
Weekend or holidayno weekend, no holiday
Where the date comes fromofficial list
Open the full tool →

Common questions

On which day is the German pension paid in 2026?

On the last bank business day of every month: 30 January, 27 February, 31 March, 30 April, 29 May, 30 June, 31 July, 31 August, 30 September, 30 October, 30 November, 31 December. The German Pension Insurance published this list, and our engine arrives at the same twelve days from section 118 SGB VI.

Why does my pension arrive a month earlier than other people's?

Because your pension started before 1 April 2004. Such pensions are paid in advance under section 272a SGB VI, on the last bank business day of the month before. The money arrives on the same calendar day as everyone else's, but is already meant for the following month.

What happens when the last day of the month is a Saturday?

Then the pension insurance pays on the Friday before, the last bank business day. If that Friday is also a nationwide holiday, payment moves earlier again. A holiday that applies in only one state does not move the pension. The tool above gives the reason for every shift.

Keep going

Official sources for this page

Prepared by

Publisher of an independent calendar of German benefit payment days: child benefit, pension, basic income support, unemployment benefit, parental allowance, housing benefit and BAföG

Updated on · Editorial policy · Contact

As of 2026, dates and statutes checked on