Virginia 2024 Semi-Monthly payroll calendar
Complete semi-monthly pay schedule for Virginia small businesses in 2024. 24 pay periods, all federal holiday and weekend adjustments applied, IRS Publication 15 deposit deadlines included — ready to drop into Gusto, Rippling, QuickBooks Payroll, or your own bookkeeping system.
Full 2024 pay period schedule
Adjusted rows (highlighted) had a scheduled pay date that fell on a weekend or observed federal holiday. The actual pay date moves to the prior business day. The two rightmost columns show the IRS deposit deadline that applies to each payroll under the semi-weekly and monthly depositor rules — pick the column that matches your IRS classification.
| PP | Period start | Period end | Pay date | IRS semi-weekly deposit due | IRS monthly deposit due | Notes |
|---|---|---|---|---|---|---|
| 1 | Mon, Jan 1, 2024 | Mon, Jan 15, 2024 | Fri, Jan 12, 2024 adjusted | Wed, Jan 17 | Thu, Feb 15 | Pay date moved earlier because the 15th falls on Martin Luther King Jr. Day. |
| 2 | Tue, Jan 16, 2024 | Wed, Jan 31, 2024 | Wed, Jan 31, 2024 | Wed, Feb 7 | Fri, Mar 15 | |
| 3 | Thu, Feb 1, 2024 | Thu, Feb 15, 2024 | Thu, Feb 15, 2024 | Wed, Feb 21 | Fri, Mar 15 | |
| 4 | Fri, Feb 16, 2024 | Thu, Feb 29, 2024 | Thu, Feb 29, 2024 | Wed, Mar 6 | Fri, Mar 15 | |
| 5 | Fri, Mar 1, 2024 | Fri, Mar 15, 2024 | Fri, Mar 15, 2024 | Wed, Mar 20 | Mon, Apr 15 | |
| 6 | Sat, Mar 16, 2024 | Sun, Mar 31, 2024 | Fri, Mar 29, 2024 adjusted | Wed, Apr 3 | Mon, Apr 15 | Pay date moved earlier because the last day of the month falls on a weekend. |
| 7 | Mon, Apr 1, 2024 | Mon, Apr 15, 2024 | Mon, Apr 15, 2024 | Fri, Apr 19 | Wed, May 15 | |
| 8 | Tue, Apr 16, 2024 | Tue, Apr 30, 2024 | Tue, Apr 30, 2024 | Fri, May 3 | Wed, May 15 | |
| 9 | Wed, May 1, 2024 | Wed, May 15, 2024 | Wed, May 15, 2024 | Wed, May 22 | Mon, Jun 17 | |
| 10 | Thu, May 16, 2024 | Fri, May 31, 2024 | Fri, May 31, 2024 | Wed, Jun 5 | Mon, Jul 15 | |
| 11 | Sat, Jun 1, 2024 | Sat, Jun 15, 2024 | Fri, Jun 14, 2024 adjusted | Thu, Jun 20 | Mon, Jul 15 | Pay date moved earlier because the 15th falls on a weekend. |
| 12 | Sun, Jun 16, 2024 | Sun, Jun 30, 2024 | Fri, Jun 28, 2024 adjusted | Wed, Jul 3 | Mon, Jul 15 | Pay date moved earlier because the last day of the month falls on a weekend. |
| 13 | Mon, Jul 1, 2024 | Mon, Jul 15, 2024 | Mon, Jul 15, 2024 | Fri, Jul 19 | Thu, Aug 15 | |
| 14 | Tue, Jul 16, 2024 | Wed, Jul 31, 2024 | Wed, Jul 31, 2024 | Wed, Aug 7 | Thu, Aug 15 | |
| 15 | Thu, Aug 1, 2024 | Thu, Aug 15, 2024 | Thu, Aug 15, 2024 | Wed, Aug 21 | Mon, Sep 16 | |
| 16 | Fri, Aug 16, 2024 | Sat, Aug 31, 2024 | Fri, Aug 30, 2024 adjusted | Wed, Sep 4 | Mon, Sep 16 | Pay date moved earlier because the last day of the month falls on a weekend. |
| 17 | Sun, Sep 1, 2024 | Sun, Sep 15, 2024 | Fri, Sep 13, 2024 adjusted | Wed, Sep 18 | Tue, Oct 15 | Pay date moved earlier because the 15th falls on a weekend. |
| 18 | Mon, Sep 16, 2024 | Mon, Sep 30, 2024 | Mon, Sep 30, 2024 | Fri, Oct 4 | Tue, Oct 15 | |
| 19 | Tue, Oct 1, 2024 | Tue, Oct 15, 2024 | Tue, Oct 15, 2024 | Fri, Oct 18 | Fri, Nov 15 | |
| 20 | Wed, Oct 16, 2024 | Thu, Oct 31, 2024 | Thu, Oct 31, 2024 | Wed, Nov 6 | Mon, Dec 16 | |
| 21 | Fri, Nov 1, 2024 | Fri, Nov 15, 2024 | Fri, Nov 15, 2024 | Wed, Nov 20 | Mon, Dec 16 | |
| 22 | Sat, Nov 16, 2024 | Sat, Nov 30, 2024 | Fri, Nov 29, 2024 adjusted | Wed, Dec 4 | Mon, Dec 16 | Pay date moved earlier because the last day of the month falls on a weekend. |
| 23 | Sun, Dec 1, 2024 | Sun, Dec 15, 2024 | Fri, Dec 13, 2024 adjusted | Wed, Dec 18 | Wed, Jan 15 | Pay date moved earlier because the 15th falls on a weekend. |
| 24 | Mon, Dec 16, 2024 | Tue, Dec 31, 2024 | Tue, Dec 31, 2024 | Fri, Jan 3 | Wed, Jan 15 |
Pay dates adjusted for federal holidays in 2024
The following 8 pay periods have a pay date that differs from the scheduled date because the scheduled date falls on a weekend or one of the eleven observed federal holidays. Each adjusted pay date moves earlier — to the prior business day — which is the standard convention used by the U.S. federal government and most U.S. small businesses to keep payroll funded ahead of bank closures. The opposite shift (moving the date later) is uncommon outside large employers with a fixed payday-of-the-week policy.
- PP 1: Pay moves from Monday, January 15, 2024 to Friday, January 12, 2024. Pay date moved earlier because the 15th falls on Martin Luther King Jr. Day.
- PP 6: Pay moves from Sunday, March 31, 2024 to Friday, March 29, 2024. Pay date moved earlier because the last day of the month falls on a weekend.
- PP 11: Pay moves from Saturday, June 15, 2024 to Friday, June 14, 2024. Pay date moved earlier because the 15th falls on a weekend.
- PP 12: Pay moves from Sunday, June 30, 2024 to Friday, June 28, 2024. Pay date moved earlier because the last day of the month falls on a weekend.
- PP 16: Pay moves from Saturday, August 31, 2024 to Friday, August 30, 2024. Pay date moved earlier because the last day of the month falls on a weekend.
- PP 17: Pay moves from Sunday, September 15, 2024 to Friday, September 13, 2024. Pay date moved earlier because the 15th falls on a weekend.
- PP 22: Pay moves from Saturday, November 30, 2024 to Friday, November 29, 2024. Pay date moved earlier because the last day of the month falls on a weekend.
- PP 23: Pay moves from Sunday, December 15, 2024 to Friday, December 13, 2024. Pay date moved earlier because the 15th falls on a weekend.
How to use this Virginia 2024 calendar
This calendar represents the semi-monthly pay schedule we recommend for Virginia small businesses and startups in 2024. The pay periods follow the 1st-to-15th and 16th-to-end-of-month semi-monthly cadence required or expected by most state wage payment statutes, and the pay dates already account for the eleven observed federal holidays and weekend bank closures throughout 2024. Print this page (Ctrl/⌘+P) for a clean, single-color reference you can drop into your payroll binder.
To adopt this calendar:
- Set your time-card cutoff at the end of each pay period — typically end of business on the period's last day, or the morning after at the latest. Compare time-tracking software if you don't already have a system for this.
- Run payroll one to three business days before each pay date so funds settle in employee accounts on the published date. Most direct-deposit ACH credits require a 1–2 business day lead; same-day ACH or wire transfers can shorten that window if you need to recover from a missed deadline.
- Schedule your IRS payroll tax deposit using whichever column above matches your IRS classification (semi-weekly or monthly). New employers default to monthly until their lookback-period total exceeds $50,000.
- Reconcile against the Virginia wage payment rule shown above. The rule sets a floor — you can always pay more frequently, but never less.
- If your business prefers to pay on a fixed weekday (e.g., always Friday), shift the entire pay-date column accordingly and re-apply the prior-business-day rule for any holiday conflicts.
Federal payroll tax deposits in 2024
Pay dates drive your federal payroll tax deposit deadlines. The IRS classifies most small employers as either monthly depositors (deposit by the 15th of the following month) or semi-weekly depositors (deposit by Wednesday for pay dates Wednesday–Friday, or by Friday for pay dates Saturday–Tuesday). New employers default to monthly until their lookback period — July 1 of the second prior year through June 30 of the prior year — shows more than $50,000 of total federal payroll tax liability, at which point they automatically convert to semi-weekly for the next calendar year.
The deposit deadlines in the table above are computed from the pay dates on this calendar and shifted forward whenever the deadline itself lands on a weekend or federal holiday — the same banking-day rule the IRS applies in §31.6302-1(c)(2). Use the column that matches your classification and consult IRS Publication 15 (Circular E) or your payroll provider for the next-day deposit rule that applies whenever a single payroll triggers $100,000 or more of accumulated tax liability.
Quick reference: Virginia employer obligations (2024)
| Wage payment statute | Va. Code §40.1-29 |
|---|---|
| Final paycheck deadline | Next regular payday |
| Minimum wage (current) | $12.00/hr |
| Overtime authority | Federal FLSA only |
Reference data; verify current rates with the Virginia labor department before adopting.
Looking at a different Virginia schedule?
Compare this calendar to other Virginia options:
- Virginia 2024 Biweekly schedule →
- Virginia Semi-Monthly overview (all years)
- All Virginia calendars
- All semi-monthly calendars
- All 2024 calendars
- 2024 federal holiday reference