# Count Ghana Working Days

> Counts authority-scope working and non-working dates in a range.

- Calculator id: `ghana-public-working-days-between` · Category: Everyday Life (`everyday`) · Tool name: `count_gh_working_days`
- Canonical page: https://tttkmbb.com/everyday/ghana-public-working-days-between · This document: https://tttkmbb.com/everyday/ghana-public-working-days-between.md · JSON definition: https://tttkmbb.com/everyday/ghana-public-working-days-between.json

## Purpose

Counts authority-scope working and non-working dates in a range.

**Use when:** You need an auditable Ghana working-day count.

**Do not use when:** This package covers the nationwide statutory/public-holiday layer only. It is not a universal private-employer, bank, exchange, school, local, sector or essential-service calendar. The 2026 package uses observed dates published or cross-checked for 2026; lunar dates and later Executive Instruments may change. It does not treat the pre-Act-1142 4 August Founder’s Day or 2025-era September naming as current law, and it does not infer additional closure days from the legal anchors alone.

## Example user requests

- Count Ghana working days around Republic Day observed.
- Count Ghana working days around Ordinary Ghana working day.


## Input

| Parameter | Type | Unit | Required | Description |
| --- | --- | --- | --- | --- |
| `start_date` | date |  | required | First date in 2026-2026. |
| `end_date` | date |  | required | Last date in 2026-2026. |
| `include_start_date` | boolean |  | optional, default true | Whether start_date participates. |
| `include_end_date` | boolean |  | optional, default true | Whether end_date participates. |

## Output

| Field | Type | Unit | Description |
| --- | --- | --- | --- |
| `working_days` | integer |  | Authority-scope working dates. |
| `non_working_days` | integer |  | Weekend and exact authority events. |
| `public_holidays_counted` | list |  | Exact events in the range. |
| `territory` | string |  | GH (Ghana). |
| `territory_name` | string |  | Ghana |
| `day_type` | string |  | Deterministic classification: official_weekend, regular_workday, or the first published authority event kind. |
| `holiday_names` | string_list |  | Events applying on the date. |
| `holiday_kinds` | string_list |  | Authority event classifications. |
| `holiday_details` | list |  | Structured event details, including partial-day notes where published. |
| `calendar_scope` | string |  | Ghana 2026 nationwide statutory/public-holiday layer over a Saturday-Sunday weekend |
| `holiday_policy` | string |  | Ghana_Public_Holidays_Act_Act_1142_and_2026_Ministry_of_Interior_Notices |
| `substitute_day_policy` | string |  | published_observed_dates_only; Act_1142_midweek_and_weekend_rules_are_not_inferred_without_a_2026_notice |
| `calendar_profile` | string |  | ghana-public-holidays |
| `dataset_version` | string |  | gh-national-public-2026.1 |
| `sources` | list |  | Authority and legislation sources. |

## Formula

`for each included date: working_days += status.is_working_day`

Normalize endpoints and count exact authority events over the declared weekday baseline.

## Data Sources

- Ghana Parliament – Public Holidays and Commemorative Days Amendment Act, 2025 (Act 1142) — https://repository.parliament.gh/items/a1b9ced8-bbc9-45aa-ba0a-6cf89c51754e (government_legal_primary)
- Ghana Ministry of the Interior – 9 January 2026 public-holiday declaration — https://www.mint.gov.gh/declaration-of-friday-9th-january2026-as-a-public-holiday/?sfnsn=wa (government_official_public_holiday_notice)
- Ghana Ministry of the Interior – public-holiday press releases — https://mint.gov.gh/category/press-release/page/2/ (government_official_public_holiday_index)
- Ghana Ministry of the Interior – 21 September 2026 statutory holiday — https://mint.gov.gh/media/press-releases/declaration-of-monday-21st-september-2026-as-a-statutory-public-holiday (government_official_public_holiday_notice)
- Ghana Ministry of the Interior – Public Holidays Act framework — https://ir.parliament.gh/bitstream/handle/123456789/2042/PUBLIC%20HOLIDAYS%20ACT%2C%202001%20%28ACT%20601%29.pdf?isAllowed=y&sequence=1 (government_legal_primary)
- Ghana News Agency – Parliament restores Republic Day — https://gna.org.gh/2025/06/parliament-retores-july-1-as-republic-day-holiday/ (reputable_national_news_cross_check)
- Ghana News Agency – Eid-ul-Fitr 2026 — https://gna.org.gh/2026/03/chief-imam-declares-friday-eid-ul-fitr/ (reputable_national_news_cross_check)
- Ghana Education Service – Eid and Easter 2026 notice — https://www.myjoyonline.com/wp-content/uploads/2026/03/EID-AND-EASTER-HOLIDAYS-2.pdf (government_agency_notice_cross_check)
- Ghana News Agency – Eid al-Adha 2026 national prayers — https://gna.org.gh/2026/05/president-mahama-celebrates-eid-al-adha-with-muslims/ (reputable_national_news_cross_check)
- Ghana Stock Exchange – 2026 closure calendar — https://gse.com.gh/event/ (official_market_calendar_cross_check)
- Ghana Embassy Seoul – 2026 public holidays — https://seoul.mfa.gov.gh/mission/information-center (official_diplomatic_calendar_cross_check)

Data freshness: `static`. Pinned gh-national-public-2026.1 package.

## API

- `GET https://tttkmbb.com/api/v1/calculate/ghana-public-working-days-between?start_date=…&end_date=…`
- `POST https://tttkmbb.com/api/v1/calculate/ghana-public-working-days-between` with JSON body `{"inputs": {…}}`
- Response: unified envelope (`success`, `request`, `result.values`, `result.units`, `sources`, `freshness`, `timestamp`, `next_actions`, `links`); see https://tttkmbb.com/docs/response-format.md
- Schema: https://tttkmbb.com/api/v1/calculators/ghana-public-working-days-between · OpenAPI operationId `count_gh_working_days` in https://tttkmbb.com/openapi.json
- Authentication: none. Rate limit: fair use, see https://tttkmbb.com/docs/rate-limits.md.

## MCP

- Server: `https://tttkmbb.com/mcp` (Streamable HTTP, JSON-RPC 2.0, no auth)
- Tool:  `run_calculator` with `{"calculator_id": "ghana-public-working-days-between", "inputs": {…}}`

## Example

- Eid and Shaqq observed period: inputs `{"start_date":"2026-03-20","end_date":"2026-03-23","include_start_date":true,"include_end_date":true}` → `{"working_days":0,"non_working_days":4}`

```
GET https://tttkmbb.com/api/v1/calculate/ghana-public-working-days-between?start_date=2026-03-20&end_date=2026-03-23&include_start_date=true&include_end_date=true
```

## Limitations

This package covers the nationwide statutory/public-holiday layer only. It is not a universal private-employer, bank, exchange, school, local, sector or essential-service calendar. The 2026 package uses observed dates published or cross-checked for 2026; lunar dates and later Executive Instruments may change. It does not treat the pre-Act-1142 4 August Founder’s Day or 2025-era September naming as current law, and it does not infer additional closure days from the legal anchors alone. Normalize endpoints and count exact authority events over the declared weekday baseline. All values are computed from the formula above; no measurement or live data is involved.

## FAQ

**Is 7 January itself returned as a non-working day in 2026?**

The pinned nationwide observed-date layer returns 9 January as the substituted public holiday because the Ministry notice moved the 7 January Constitution Day observance. The legal anchor is preserved in the event evidence; employer or institution calendars that retain both dates are outside this package.

**Does this include every Ghanaian employer or bank?**

No. It is a nationwide statutory/public-holiday layer. Private-employer, bank, exchange, school, local and sector calendars require their own authority and are not inferred.

**Why is 4 August not in the 2026 list?**

Act 1142 changed the statutory arrangement: 21 September is Founder’s Day and the pre-amendment 4 August Founder’s Day is not carried into this 2026 package.

## Related

- [Ghana Working Day](https://tttkmbb.com/everyday/ghana-public-working-day.md) — Inspect a date and source evidence.
