Semi-Monthly Pay Stub Explained: How It Works and What to Include 

A semi-monthly pay stub is a payroll record issued twice a month on fixed calendar dates — typically the 1st and 15th, or the 15th and last day of the month. Most semi-monthly payroll schedules create 24 pay periods per year.

Each pay stub shows the key details for that paycheck: the pay period dates, gross pay, tax withholdings, deductions, and net pay. Whether you are an employee reviewing your paycheck, an employer managing payroll, or an accountant handling records, understanding what a semi-monthly pay stub includes helps with income verification, tax preparation, and accurate recordkeeping.

This guide covers how semi-monthly pay works, how it differs from biweekly pay, what a semi-monthly pay stub should include, and a real example with current and YTD totals.

Key Takeaways 

  • Semi-monthly means pay is issued twice each month on fixed calendar dates.
  • A semi-monthly payroll schedule creates 24 paychecks per year. 
  • Semi-monthly pay is different from biweekly pay, which usually creates 26 paychecks per year.  
  • Semi-monthly pay is different from biweekly pay, which creates 26 paychecks per year.

  • A semi-monthly pay stub should clearly show the pay period, pay date, gross pay, deductions, and net pay.

  • Federal recordkeeping rules require employers to track deductions from wages, total wages paid, and the pay period covered.

What Is a Semi-Monthly Pay Stub?

A semi-monthly pay stub is the payroll document that goes with each of the 24 paychecks issued throughout the year under a semi-monthly schedule.

The stub shows what the employee earned during that specific pay period, what was withheld for taxes, what other deductions were taken, and what the final take-home pay was.

For salaried workers, a semi-monthly pay stub usually shows a consistent gross pay amount each period because annual salary divides evenly across 24 pay periods. For hourly workers, the gross pay shown on the stub may vary from one period to another depending on hours worked, overtime, or unpaid time.

A semi-monthly payment is always tied to fixed calendar dates, not fixed weekdays. That is the core distinction.

How a Semi-Monthly Payroll Schedule Works (24 Pay Periods)

A semi-monthly payroll schedule divides the year into 24 pay periods, with each period covering roughly half a month.

Common pay period examples:

Pay PeriodPay Date
January 1 – January 15January 15
January 16 – January 31January 31
February 1 – February 15February 15
February 16 – February 28/29Last day of February

What this means in practice:

  • Employers run payroll 24 times per year
  • Pay dates stay anchored to the calendar, not a weekday
  • Some pay periods may be slightly longer or shorter than others
  • For hourly workers, the number of workdays per period can vary

The U.S. Department of Labor notes that overtime rules still apply by workweek, not by pay period — something important to remember when processing semi-monthly payroll for hourly employees.

Semi-Monthly vs Biweekly Pay: Key Differences Explained

These two schedules are often confused, but they work very differently.

FeatureSemi-MonthlyBiweekly
Pay frequencyTwice a monthEvery two weeks
Annual pay periods2426
Pay datesFixed calendar datesSame weekday every two weeks
Pay period lengthMay vary slightlyAlways 14 days
Best forMonthly budget planningMore frequent cash flow

The simple rule: Semi-monthly is built around the calendar. Biweekly is built around a repeating two-week cycle.

Because biweekly schedules produce 26 paychecks per year instead of 24, two months each year will have three paydays. Semi-monthly schedules never produce a third paycheck in a month — there are always exactly two.

How to Calculate Semi-Monthly Pay

For Salaried Employees

Formula:

Annual Salary ÷ 24 = Semi-Monthly Gross Pay

Example: If the annual salary is $72,000:

$72,000 ÷ 24 = $3,000 gross per paycheck

This amount stays consistent every pay period, which is one of the main advantages of a semi-monthly schedule for salaried workers.

For Hourly Employees

Formula:

Hourly Rate × Hours Worked in Pay Period = Gross Pay

Example: If the pay period is January 1–15, the hourly rate is $20, and the employee worked 86 hours:

$20 × 86 = $1,720 gross pay

Because semi-monthly periods do not always contain the same number of workdays, hourly gross pay may differ from one stub to the next. Overtime must still be calculated per workweek, not per pay period, per Department of Labor guidelines. 

What a Semi-Monthly Pay Stub Should Include

A well-prepared semi-monthly pay stub should give anyone reading it — employee, employer, accountant, or lender — a clear and complete picture of that paycheck.

Pay Stub FieldWhat It Shows
Employee informationName and identifying details
Employer informationBusiness name and contact details
Pay periodStart and end dates for that paycheck
Pay dateThe date payment was issued
Gross payTotal earnings before any deductions
Federal income taxWithheld based on IRS Publication 15-T
Social Security tax6.2% of gross wages (up to annual wage base)
Medicare tax1.45% of gross wages
State income taxVaries by state
Local taxIf applicable in your jurisdiction
Health insuranceEmployee share of benefit premiums
Retirement contributions401(k), IRA, or other plan deductions
Wage garnishmentsCourt-ordered or legal deductions if applicable
Net payFinal take-home amount after all deductions
YTD totalsRunning year-to-date totals for all fields above
Hours and ratesEspecially important for hourly employees

Creating each of these fields manually can be time-consuming. A pay stub generator automatically fills in taxes, deductions, and YTD totals so you don’t have to calculate them by hand.

Semi-Monthly Pay Stub Example With Current and YTD Totals

Below is a real-world semi-monthly pay stub example for a salaried employee paid $60,000 per year ($2,500 per semi-monthly period).

Employee: Jane Smith Employer: Acme Corp Pay Period: January 1 – January 15, 2025 Pay Date: January 15, 2025

ItemCurrent AmountYTD Amount
Gross Pay$2,500.00$5,000.00
Federal Income Tax$280.00$560.00
Social Security Tax (6.2%)$155.00$310.00
Medicare Tax (1.45%)$36.25$72.50
State Income Tax$95.00$190.00
Health Insurance$100.00$200.00
Retirement Contribution (5%)$125.00$250.00
Net Pay$1,708.75$3,417.50

How to read this stub:

  • The Current Amount column shows deductions and pay for this specific paycheck only
  • The YTD Amount column shows running totals from January 1 through the current pay date
  • YTD totals make it easy to verify annual tax withholding and benefit contributions at a glance

Who Uses a Semi-Monthly Pay Schedule?

Semi-monthly payroll is most common among:

  • Mid-to-large businesses that prefer aligning payroll with monthly billing and benefit cycles
  • Salaried professionals in corporate, finance, legal, and healthcare roles
  • Government employees in certain states and municipalities
  • Startups and small businesses that want predictable, twice-monthly cash flow planning

Hourly workers can also be paid on a semi-monthly schedule, though the variable number of workdays per period adds some complexity to payroll processing.

How Taxes Appear on a Semi-Monthly Pay Stub

Every semi-monthly pay stub should clearly show both the current period withholding and the year-to-date tax totals for each line.

The IRS requires employers to use Publication 15-T to calculate federal income tax withholding. This means withholding amounts can vary between employees even on the same payroll schedule, depending on filing status, allowances, and any additional withholding elected on Form W-4.

Standard tax lines on a semi-monthly pay stub:

  • Federal income tax — Based on IRS withholding tables and the employee’s W-4
  • Social Security tax — 6.2% up to the annual Social Security wage base
  • Medicare tax — 1.45% with an additional 0.9% for high earners above $200,000
  • State income tax — Varies by state; some states have no income tax
  • Local tax — Applies in certain cities and counties

Common Mistakes to Avoid on a Semi-Monthly Pay Stub

1. Confusing semi-monthly with biweekly Semi-monthly = 24 paychecks per year. Biweekly = 26. Using the wrong schedule affects gross pay amounts and annual tax projections.

2. Using incorrect pay period dates The stub must show the exact start and end dates for that paycheck. Inaccurate dates create confusion during audits or income verification.

3. Mixing up gross pay and net pay Gross pay is the total before deductions. Net pay is what the employee actually receives. Both must appear clearly on every stub.

4. Omitting tax lines or deductions A complete pay stub shows all applicable taxes and deductions — not just the net amount.

5. Failing to update YTD totals. Year-to-date totals must be updated with each new paycheck. Stale or incorrect YTD figures complicate W-2 preparation and income verification. Using a semi-monthly pay stub generator automatically updates YTD totals with every new paycheck, eliminating this risk entirely.

6. Reusing the same hours every period for hourly workers Semi-monthly periods vary in length. Always calculate actual hours worked per period rather than copying from the previous stub.

Pros and Cons of a Semi-Monthly Pay Schedule

For Employees

ProsCons
Larger individual paychecks than biweeklyNo “extra paycheck” months
Fixed dates make monthly budgeting easierLonger wait between pay if used to weekly pay
Benefit deductions split evenly across two checksLess frequent cash flow than biweekly

For Employers

ProsCons
Fewer payroll runs reduce admin workloadWeekend/holiday pay dates require early processing
Predictable monthly payroll timingOvertime tracking is more complex for hourly staff
Benefit deductions align well with monthly billingPay periods vary slightly in length

Frequently Asked Questions About Semi-Monthly Pay Stubs

What is a semi-monthly pay stub?

A semi-monthly pay stub is a payroll record for a paycheck issued twice a month on fixed calendar dates. It shows the pay period, gross pay, taxes, deductions, and net pay for that specific period.

How many pay periods are in a semi-monthly schedule?

A semi-monthly payroll schedule creates 24 pay periods per year — two per month for all 12 months.

Is semi-monthly the same as biweekly?

No. Semi-monthly pay occurs on fixed calendar dates twice a month (24 times per year). Biweekly pay occurs every two weeks (26 times per year). The difference affects paycheck amounts, budgeting, and payroll processing.

How do I calculate semi-monthly gross pay for a salaried employee?

Divide the annual salary by 24. For example, a $60,000 annual salary equals $2,500 per semi-monthly paycheck.

What deductions appear on a semi-monthly pay stub?

Common deductions include federal income tax, Social Security tax, Medicare tax, state income tax, health insurance premiums, retirement contributions, and any wage garnishments.

Why does my semi-monthly gross pay vary if I’m hourly?

Semi-monthly pay periods do not always contain the same number of workdays, so the number of hours worked — and therefore gross pay — can differ from one period to the next.

What are YTD totals on a pay stub?

YTD stands for year-to-date. These totals show the cumulative amounts for gross pay, taxes, and deductions from January 1 through the current pay date.

How do I create a semi-monthly pay stub?

The easiest way is to use an online pay stub generator. Tools like SecurePayStubs let you enter your pay period dates, salary or hourly rate, and deductions — and generate a professional, downloadable pay stub instantly. No payroll software or accounting knowledge needed.

Final Summary

A semi-monthly pay stub is a payroll record for pay issued twice a month on fixed calendar dates — 24 times per year.

A complete semi-monthly pay stub should show:

  • Pay period start and end dates
  • Pay date
  • Gross pay
  • All tax withholdings (federal, Social Security, Medicare, state, local)
  • All other deductions (health insurance, retirement, garnishments)
  • Net pay
  • Year-to-date totals for every line

Getting these details right matters for employees reviewing their pay, employers maintaining payroll records, accountants preparing taxes, and lenders or agencies verifying income.

Need to create a semi-monthly pay stub right now? SecurePayStubs makes it easy — enter your pay details, add deductions, and download a clean, professional pay stub in minutes. No payroll software needed.

Leave a Reply