Independent calculator. Not a government website, and not run by the IRS or the Commonwealth of Pennsylvania.
Pennsylvania Paycheck Calculator

Pennsylvania Bonus Tax Calculator 2026: What Your Bonus Comes To

How much of a bonus you keep in Pennsylvania: federal tax at the flat 22% or with a regular paycheck, Social Security, Medicare, and state and local taxes.

Updated · By the Pennsylvania Paycheck Calculator team

Pennsylvania Bonus Tax Calculator 2026: What Your Bonus Comes To
A $5,000 bonus paid on its own to a Philadelphia resident, with federal tax at the flat 22%: $3,173.75 is left (63.5%).
1 The bonus

For Social Security, which stops at $184,500 a year, and Additional Medicare over $200,000.

How your employer withholds federal tax
2 Where you live and work

Your municipality, or its 6-digit PSD code.

Where you report to work.

Your employer is in Philadelphia and working from home is your choice? The city still taxes your pay: leave this unticked and type Philadelphia above.

Answers change as you type.

Bonus statement · 2026

Federal tax by the flat 22% federal rate

The bonus, its taxes and what is left
Bonus$5,000.00
Federal income tax−$1,100.00
Social Security (6.2%)−$310.00
Medicare (1.45%)−$72.50
Pennsylvania income tax−$153.50
PA unemployment tax (0.07%)−$3.50
You keep$3,360.50

You keep $3,360.50 (67.2% of the bonus)

How a bonus is taxed in Pennsylvania

A bonus is taxed as wages, but federal income tax is often withheld from it in a different way. Your employer can take a flat 22% for federal income tax, whatever your W-4 says, if the bonus is paid on its own, or shown as a separate amount on a regular paycheck, and income tax was withheld from your regular pay this year or last. Or it can add the bonus to a regular paycheck and withhold on the total as if it were one big paycheck, then take off what the regular pay alone would have had withheld. The IRS calls this the aggregate method (IRS Publication 15). Once your bonuses and other supplemental pay from one employer pass $1 million in the year, everything above $1 million is withheld at 37%.

Every other tax treats a bonus like the rest of your pay:

  • Social Security takes 6.2%, until your pay for the year reaches $184,500;
  • Medicare takes 1.45%, plus 0.9% on pay over $200,000 in the year;
  • Pennsylvania takes 3.07% income tax: it has no special rate for bonuses, and adds them to the pay of the period they are paid in (REV-415);
  • Pennsylvania unemployment tax takes 0.07%;
  • your local earned income tax, or the Philadelphia wage tax, takes its usual rate.

The local services tax is not taken from a bonus. It is a yearly amount already split across your regular paychecks.

Why the box asks for your pay so far this year

Two taxes depend on what you have already earned. Social Security stops once your pay for the year reaches $184,500, so a bonus late in a high-paid year may have little or none taken. Additional Medicare starts once your pay passes $200,000, so a big bonus can cross that line. Type your pay so far, before this bonus, and the calculator follows both.

Flat 22% or the aggregate method: which is better?

Neither changes the tax you owe for the year; that is settled on your tax return. They only change how much is withheld now. The flat 22% is often close for people in the 22% bracket. The aggregate method can withhold more, because the payroll tables treat the bonus paycheck as if you earned that much every payday. If too much is withheld, you get it back as a refund; if too little, you owe it at tax time.

Choose “With a regular paycheck” in the calculator to see the aggregate method: it needs your regular pay for one paycheck, how often you are paid and your W-4 filing status.

A worked example

Take a $5,000 bonus, paid on its own to a Philadelphia resident who has earned $40,000 so far this year. Federal income tax at the flat 22% federal rate is $1,100.00. Social Security takes $310.00 and Medicare $72.50. Pennsylvania income tax takes $153.50 and the unemployment tax $3.50. The Philadelphia wage tax at 3.735% takes $186.75. That leaves $3,173.75: 63.5% of the bonus.

Take a $12,000 bonus, paid on its own to someone living in Abington Township who has earned $95,000 so far this year. Federal income tax at the flat 22% federal rate is $2,640.00. Social Security takes $744.00 and Medicare $174.00. Pennsylvania income tax takes $368.40 and the unemployment tax $8.40. The local earned income tax at 1% takes $120.00. That leaves $7,945.20: 66.2% of the bonus.

Putting a bonus into your 401(k)

Some plans let you save part of a bonus in your 401(k). That part is not subject to federal income tax now, so less is withheld. Pennsylvania and local earned income tax still apply to the whole bonus, because Pennsylvania taxes retirement contributions as pay, and so do Social Security and Medicare. Type a percentage in “401(k) from the bonus” to see the difference.

Questions people ask

What is the bonus tax rate in Pennsylvania?

Pennsylvania has no separate bonus rate: it takes its usual 3.07%. The bonus rate people talk about is the federal 22% flat withholding rate. Add Social Security, Medicare, Pennsylvania’s taxes and a 1% local tax to the flat federal rate, and about a third of a bonus is withheld.

Why was so much taken out of my bonus?

Usually because of the federal withholding method. A bonus added to your regular pay as one amount is withheld as if you earned that much every payday, which puts it in a higher bracket for that paycheck. The extra comes back as a refund if it was more than your tax for the year.

Is the local services tax taken from a bonus?

No. The local services tax is a yearly amount, at most $52 in most places, split across your regular paychecks. A bonus does not add to it.

Do I pay Philadelphia wage tax on a bonus?

Yes, if you live in Philadelphia, or if the bonus is pay for work you did in the city. Residents pay 3.735% and non-residents 3.425%. See the Philadelphia wage tax for who pays.