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 Period | Pay Date |
|---|---|
| January 1 – January 15 | January 15 |
| January 16 – January 31 | January 31 |
| February 1 – February 15 | February 15 |
| February 16 – February 28/29 | Last 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.
| Feature | Semi-Monthly | Biweekly |
|---|---|---|
| Pay frequency | Twice a month | Every two weeks |
| Annual pay periods | 24 | 26 |
| Pay dates | Fixed calendar dates | Same weekday every two weeks |
| Pay period length | May vary slightly | Always 14 days |
| Best for | Monthly budget planning | More 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 Field | What It Shows |
|---|---|
| Employee information | Name and identifying details |
| Employer information | Business name and contact details |
| Pay period | Start and end dates for that paycheck |
| Pay date | The date payment was issued |
| Gross pay | Total earnings before any deductions |
| Federal income tax | Withheld based on IRS Publication 15-T |
| Social Security tax | 6.2% of gross wages (up to annual wage base) |
| Medicare tax | 1.45% of gross wages |
| State income tax | Varies by state |
| Local tax | If applicable in your jurisdiction |
| Health insurance | Employee share of benefit premiums |
| Retirement contributions | 401(k), IRA, or other plan deductions |
| Wage garnishments | Court-ordered or legal deductions if applicable |
| Net pay | Final take-home amount after all deductions |
| YTD totals | Running year-to-date totals for all fields above |
| Hours and rates | Especially 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
| Item | Current Amount | YTD 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
| Pros | Cons |
|---|---|
| Larger individual paychecks than biweekly | No “extra paycheck” months |
| Fixed dates make monthly budgeting easier | Longer wait between pay if used to weekly pay |
| Benefit deductions split evenly across two checks | Less frequent cash flow than biweekly |
For Employers
| Pros | Cons |
|---|---|
| Fewer payroll runs reduce admin workload | Weekend/holiday pay dates require early processing |
| Predictable monthly payroll timing | Overtime tracking is more complex for hourly staff |
| Benefit deductions align well with monthly billing | Pay 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.

