Pennsylvania happy hour laws

Restricted

Happy hour is legal in Pennsylvania but capped at 4 hours a day and 24 hours a week, and discounts must stop at midnight. Bars have to post happy hour times a week ahead.

Last checked · Oct 19, 2026

What changed

  • Sep 13, 2024: Act 57 of 2024 raised the weekly happy hour cap from 14 to 24 hours and allowed two food and drink combination specials a day.

The rules

  1. Happy hours may run up to 4 hours a day and 24 hours a week, and bars may offer up to two food and drink combination specials a day.

    47 P.S. § 4-406(g), as amended by Act 57 of 2024

  2. No discounts between midnight and closing, and happy hour times must be posted on the premises seven days in advance.

    47 P.S. § 4-406(g)

  3. A drink's price may not change during a happy hour, and no two-for-one or unlimited drinks for a set price.

    40 Pa. Code § 13.102(a)

Happy hour in Pennsylvania

Sources