Create Repeating Google Calendar Event for Last Working Day of Month

I think Google Calendar is brilliant however
one type of repeating event it does not support is the last working day of the
month. There is the option to import a custom ICS file though and within the
specification of that file format you can get pretty much close to last working
day (there may be some exceptions where this doesn’t work, such a bank holidays
but it is close enough).

Create a new file, ie last-working-day.ics and put this inside it:

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
RRULE:FREQ=MONTHLY;INTERVAL=1;WKST=MO;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1
SUMMARY:Last working day
DTSTART;VALUE=DATE:20220421
SEQUENCE:0
DESCRIPTION:Repeating last working day event
END:VEVENT
END:VCALENDAR

Save that and then import into Google Calendar
and it’ll create you a new event that repeats on the last working day of the
month. If you need help importing into Google calendar then see this page in Google’s help docs.