ToolsBlog Download

YTD Earnings Calculator

Take the gross and deductions off one pay stub, pick how often you get paid, and see your YTD gross, YTD deductions, YTD net, and where the year is headed.

YTD Earnings Calculator

Pay frequency

Biweekly (26 checks) and semi-monthly (24 checks) are not the same thing. Biweekly pays two extra checks a year.

Figures from one stub

Gross pay from one stub, before anything comes out.

Add up every deduction line on the stub: taxes, 401(k), insurance, garnishments.

How many paychecks you have been paid since January 1.

YTD gross earnings
$25,000.00
Biweekly · 10 of 26 paychecks
YTD net pay $18,750.00
YTD deductions $6,250.00
Net pay per period $1,875.00
Deduction rate 25.0%
Projected year-end gross $65,000.00
Projected year-end net $48,750.00
Pay periods remaining
16
Gross still to come
$40,000.00

Projections assume your pay stays flat for the rest of the year. Overtime, a raise, a bonus, or unpaid time off will move the year-end figure.

Per-period breakdown

Period Gross Deductions Net Cumulative gross Cumulative net

Find the row that matches a stub you are holding, then compare its cumulative column against the YTD column your employer printed. Wherever they part ways is the period worth digging into.

What YTD actually means on your pay stub

Year-to-date is the running total of what you have earned and what has been withheld, counted from January 1 through the pay date on the stub in front of you. It is not a rolling 12 months. It is not your last 12 paychecks either. It drops to zero on New Year's Day and climbs again with every payday after that.

Most stubs print it as a second column. The left column is the current period (what this check earned and what came out of it), and the right column is the YTD figure for the same line. So your federal withholding line shows both the $312 that came out this check and the $3,120 that has come out all year. Three totals matter at the bottom of that column:

  • YTD gross: everything you earned before anything came out. Wages, overtime, bonuses, commission. This is the number a lender or a landlord asks for.
  • YTD deductions: every dollar withheld, added up. Federal and state tax, Social Security and Medicare, 401(k), health premiums, garnishments.
  • YTD net: gross minus deductions, which is what actually landed in your bank account. This is the number your household budget runs on.

A well-built stub carries these figures per line rather than as one lump sum at the bottom. In Payslip44, every earning, deduction, and employer-contribution line item has its own YTD amount field (and earnings carry YTD hours as well), so you can see which line contributed what to the running total.

How to calculate YTD earnings from a single stub

If your pay is steady, one stub and a count of paychecks is enough. The arithmetic is multiplication:

  • YTD gross = gross per period x pay periods paid
  • YTD deductions = total deductions per period x pay periods paid
  • YTD net = YTD gross minus YTD deductions

Work an example. You are paid biweekly. One stub shows $2,500 gross and $625 in total deductions, and you have been paid 10 times since January 1. YTD gross is $2,500 x 10 = $25,000. YTD deductions are $625 x 10 = $6,250. YTD net is $25,000 minus $6,250 = $18,750, which puts your deduction rate at 25.0% of gross. A biweekly year holds 26 paychecks, so your projected year-end gross is $2,500 x 26 = $65,000, and with 10 already paid you have 16 pay periods (and $40,000 of gross) still to come.

All of that hangs on getting the period count right, so know your frequency: weekly is 52 checks a year, biweekly is 26, semi-monthly is 24, monthly is 12. Biweekly and semi-monthly are the pair people confuse, and it is the single most common error in this calculation. Biweekly means every other week, which lands 26 times because 52 weeks divide by two. Semi-monthly means twice a month on fixed dates, usually the 1st and the 15th, which lands 24 times. Two extra paychecks a year separate them, and using 24 where you should use 26 will understate your projected year-end gross by roughly 8%.

One wrinkle: weekly payrolls can throw off 53 paydays in some calendar years, depending on which day of the week paydays fall and where the leap day sits. That is why the period count above accepts up to 53 rather than stopping at 52.

Annualizing YTD: what lenders and landlords do with the number

The calculator above runs the math forward, from one stub to a YTD total. Underwriters run it backward. They take the YTD gross already printed on your stub and work out what it implies about a full year:

  • Average per period = YTD gross divided by the pay periods completed
  • Annualized gross = average per period x periods in a full year

Using the same example: $25,000 of YTD gross across 10 biweekly paychecks is $2,500 per period on average, and $2,500 x 26 gives an annualized gross of $65,000. That is the same $65,000 the forward projection produced, which is the point. If the two disagree, one of your inputs is wrong, and the per-period breakdown table above is where you go to find out which paycheck broke the pattern.

This is why the stub matters so much to a mortgage file. Fannie Mae's employment and income documentation standard (B3-3.2-01) requires a paystub dated within 30 days of the application that includes year-to-date earnings, precisely so the underwriter can do this division and multiplication. They then cross-check the annualized figure against last year's W-2. An unexplained jump between the two invites questions, and a raise, a promotion, or a job change is worth documenting up front rather than explaining later.

The caveat is variable pay. Straight-line annualizing assumes every remaining paycheck looks like the ones you have already had. If your income includes overtime, bonuses, or commission, lenders generally want a 12 to 24 month history before they will count it, and they average it rather than projecting your best quarter across the year. A straight-line YTD projection is a useful estimate for you. It is not an underwriting result.

Put your YTD figures on a real pay stub

Worth being clear about what this tool does not do. It will not compute your federal, state, or FICA withholding, and it will not derive take-home from a salary. Those depend on your W-4, your filing status, and your state, none of which can be inferred from four inputs. It multiplies figures you read off a stub, which is why you can check its answer against the paper in your hand.

Once you have the numbers, they have to live somewhere. Payslip44 builds the actual document: reusable employer, employee, and line-item templates, W-2 / 1099 / statutory / owner classifications, per-line YTD amounts and YTD hours, six layouts, and decimal-precise money math that will not drift by a cent over 26 paychecks. Everything runs on-device. Finished stubs export to PDF, PNG, CSV, or plain text, and the guide to those export formats covers which one a lender, a landlord, or your accountant actually wants. More reading lives on the blog.

Got your YTD figures? Download Payslip44 and put them on a real stub.

Frequently Asked Questions

Common questions about ytd earnings calculator

What does YTD mean on a pay stub?

YTD is short for year-to-date. It is the running total of what you have earned and what has been withheld since January 1, counted through the pay date printed on that stub. Most stubs show it as a second column to the right of the current-period amounts, so each line (wages, federal tax, Social Security, 401(k)) carries both a this-check figure and a YTD figure.

How do I calculate year-to-date income from a pay stub?

Multiply the gross pay on one stub by the number of paychecks you have received this year: YTD gross = gross per period x pay periods paid. Do the same with your total deductions to get YTD deductions, then subtract that from YTD gross for YTD net. That is what this calculator does, and the breakdown table shows the running total after every check.

What's the difference between YTD gross and YTD net?

YTD gross is everything you earned before anything came out of it, including overtime, bonuses, and commission. YTD net is what actually reached your bank account after taxes and every other deduction. Lenders and landlords almost always want the gross figure, since that is the income they underwrite. Your household budget cares about the net one.

How many pay periods are in a year?

Weekly is 52, biweekly is 26, semi-monthly is 24, monthly is 12. Biweekly and semi-monthly are not the same thing, and mixing them up is the most common error in this calculation. Biweekly pays every other week, which works out to two extra checks a year. Semi-monthly pays twice a month on fixed dates, often the 1st and the 15th.

Why do lenders ask for YTD earnings?

A single stub only proves one payday. Fannie Mae requires a paystub dated within 30 days of the application showing year-to-date earnings, so the underwriter can annualize your income and check that it is steady and likely to continue. If your YTD implies an annual figure well above or below last year's W-2, expect follow-up questions.

Can I use YTD to estimate my annual income?

Roughly, yes. Divide YTD gross by the number of pay periods completed to get an average per period, then multiply by the number of periods in a full year. On steady salaried pay it is accurate. If your hours, overtime, or commissions swing month to month, treat the result as an estimate and nothing firmer.

Does this calculator work out my taxes?

No, and that is on purpose. It multiplies figures already printed on your stub. It does not guess at federal, state, or FICA withholding, because those depend on your W-4, your filing status, and where you live. Enter the deductions total straight off the stub and the math stays checkable against the paper in your hand.

My YTD figure doesn't match what my employer printed. Why?

Usual suspects: a bonus or overtime check you forgot to count, a mid-year raise that changed your per-period gross, a pay period you were not paid for, or an extra payday in a 53-week year. Use the per-period breakdown table to find where the running total starts to drift, then pull the stub for that date.