Skip to content

Working days calculator for Bulgaria: between dates, date + N, holidays

Set two dates, or a start date and a number of working days, and get a count or an end date, with weekends, Art. 154 Labour Code holidays and Orthodox Easter taken out. The calendar covers 2020 to 2099.

Opens without an account, with no daily limit.

What the calculator works out

The Bulgaria business days calculator from EduFacturing is a free online tool that counts the working days between two dates, finds the date after a given number of working days and shows the calendar of non-working days for any year from 2020 to 2099. It takes out Saturdays, Sundays, the official holidays under Article 154 of the Labour Code, carried-over days and Orthodox Easter.

The main rule is Article 154, paragraph 2 of the Labour Code (State Gazette No 105/2016, in force from 1 January 2017): when a holiday other than the Easter ones falls on a Saturday or Sunday, the first one or two working days after it are non-attendance days. The calculation runs in your browser, with no request to a server.

Bulgaria business days calculator: 6 working days out of 8 calendar days between 09.10.2026 and 16.10.2026, the days 9 to 16 below, three modes on top
Bulgaria business days calculator: 6 working days out of 8 calendar days between 09.10.2026 and 16.10.2026, the days 9 to 16 below, three modes on top

Working days between dates, and date plus N days

Counts working days between two dates

Both ends are counted, and if "to" is before "from" the dates are swapped. It shows working and calendar days, the holidays in the period and, up to 45 days, a day-by-day strip.

Finds the date after N working days

The start date is not counted: counting begins on the next day.

Shows the calendar of a year

For any year from 2020 to 2099 it lists holidays by month, marked official, Easter or carried over, with four figures: working days, weekend days, holidays on weekdays and carried-over days.

Shows why a day is non-working

Every holiday and carried-over day has a name. When two holidays share a date, it shows both: 6 May 2024 is St George's Day (Gergyovden) and Easter Monday.

When you need a working days calculator

A deadline in working days differs from one in calendar days whenever a weekend or a holiday falls in between.

  • Order and delivery deadlines

    An order placed on Thursday, 9 April 2026, with a 1 working day deadline expires on Tuesday, 14 April, after Easter Monday.

  • Contracts with a deadline in working days

    The expiry date comes from "Date + N", and the starting day is not counted.

  • How many working days in a year

    Under Article 154, 2026 has 249 working days out of 365: 104 weekend days and 12 holidays on weekdays.

  • Leave across a holiday

    From 6 to 17 April 2026 there are 12 calendar days, of which 8 are working days.

How working days and Easter are counted

Every day in the period is checked against three rules: Saturday or Sunday, a holiday for that year, a carried-over day. A day with none of them is a working day.

  1. Holidays

    Ten of the fixed dates in Article 154, paragraph 1 are non-working for everyone: 1 January, 3 March, 1 May, 6 May, 24 May, 6 September, 22 September and 24, 25 and 26 December. 1 November is on the list but is a non-attendance day only for schools, so the tool does not count it.

  2. Easter

    The date is calculated on the Julian calendar and moved to the Gregorian one. Good Friday, Holy Saturday, Easter and Easter Monday are non-working.

  3. Carry-over

    When a fixed holiday other than the Easter ones falls on a Saturday or Sunday, the first working day after the weekend is a non-attendance day; if both weekend days are holidays, two days are carried over.

The formulas the tool calculates by
Applies toFormulaMeaning
Easter on the Julian calendard = (19·c + 15) mod 30; e = (2·a + 4·b − d + 34) mod 7; day = (d + e + 114) mod 31 + 1a, b, c are the remainders of the year divided by 4, 7 and 19
Shift to the Gregorian calendaroffset = 10 + ⌊(y − 1600) / 100⌋ − ⌊(y − 1600) / 400⌋days added to the Julian date; 13 for 2020 to 2099
Working days in a yeardays in the year − weekend days − holidays on weekdaysunder Art. 154, for 2026: 365 − 104 − 12 = 249

Easter by formula, not from a table

  • Easter by formula

    The date is calculated for each year, not taken from a table, and checked against published dates for 2024 to 2033: 5 May 2024, 20 April 2025, 12 April 2026.

  • It says where it stops

    A reminder about Council of Ministers reschedulings sits above the tool, a year outside 2020 to 2099 triggers a warning, and a stopped count is reported in both date modes.

What it does not do

The tool does not know the Council of Ministers decisions that reschedule working days, for example a working Saturday against a non-working Friday. For such a deadline, check the official calendar of the Ministry of Labour and Social Policy.

It calculates Article 154 only and does not know a company's internal days off. The range is 2020 to 2099 and is counted to the end. Beyond 29,586 days the count stops and the screen says so.

Questions about working days and holidays

How many working days are there in Bulgaria in 2026?

Under Article 154, 2026 has 249 working days out of 365: 104 weekend days and 12 holidays on weekdays. For another year use the “Calendar for a year” mode.

How to count business days between two dates?

The tool counts the days from the start date to the end date inclusive and takes out Saturdays, Sundays, holidays and carried-over days. Between 9 and 16 October 2026 there are 8 calendar days and 6 working days.

Is the start date counted in “date + N working days”?

No, counting begins on the next day. A Friday plus 1 working day is a Monday, unless the Monday is a holiday. 9 April 2026 plus 1 working day is 14 April, because 10 to 13 April are the Easter block.

Which holidays and non-working days does it include?

The ten fixed dates under Article 154, paragraph 1 of the Labour Code, the four-day Easter block and the carried-over days under paragraph 2. 1 November is not included, because it is a non-attendance day only for schools.

How is a holiday on a weekend carried over?

Under Article 154, paragraph 2, the first one or two working days after the weekend are non-attendance days. In 2026 the carried-over days are 25 May, 7 September and 28 December.

Which years does the calculator cover?

2020 to 2099. In "Between two dates" and "Date + N" a year outside that range triggers a warning and the calculation continues, but it should not be relied on. In "Calendar for a year" nothing is shown for such a year.

The Bulgaria business days calculator is free. Pro opens the rest

Pro costs 15 EUR a month and opens 45 Pro tools.

In the Cost & planning group:

Work out your deadline

Opens without an account, with no daily limit.