Federal and state income tax, Social Security, and Medicare come out of your Pennsylvania paycheck before you see it
Your employer withholds money from each paycheck for federal income tax, Pennsylvania state income tax, Social Security tax (6.2% of your gross pay), and Medicare tax (1.45% of your gross pay). The federal and state amounts depend on what you told your employer on your W-4 form and your actual income. Pennsylvania has no local income tax, but some cities and school districts collect wage taxes that also come out of your check.
The total you take home is your gross pay minus all these deductions. If you work in Philadelphia, Pittsburgh, or certain other municipalities, an additional local tax of 1% to 3.8% may be withheld. The exact amount varies by location and employer size.
Key Takeaways
- Federal income tax withholding depends on your W-4 form and income level; Pennsylvania state income tax is a flat 3.07% of your gross pay.
- Social Security and Medicare taxes are mandatory and fixed: 6.2% and 1.45% respectively, with no income cap on Medicare.
- Philadelphia, Pittsburgh, and some other Pennsylvania municipalities charge local wage taxes ranging from 1% to 3.8% on top of state and federal deductions.
- Your employer calculates withholding based on your W-4 answers; changing your W-4 mid-year affects future paychecks, not past ones.
How Pennsylvania state income tax works
Pennsylvania charges a flat 3.07% state income tax on all wages. This rate applies to everyone regardless of income level—there are no tax brackets in Pennsylvania like there are at the federal level. Your employer calculates this as a percentage of your gross pay and withholds it automatically.
Unlike federal withholding, which can vary based on your W-4 form, Pennsylvania state withholding is straightforward: 3.07% comes out every paycheck. You cannot adjust this amount by changing forms. If you think too much or too little is being withheld, you will find out when you file your state tax return in April, and you may owe money or receive a refund.
Federal income tax withholding and your W-4
Federal income tax withholding is not a fixed percentage. Your employer uses the W-4 form you filled out when you were hired to calculate how much to withhold from each paycheck. The W-4 asks about your filing status, number of dependents, other income, and whether you have a second job. Based on your answers, the IRS provides a withholding calculation that your employer follows.
If you claim zero dependents and have no other income, more federal tax is withheld. If you claim dependents or expect to owe less tax, less is withheld. You can change your W-4 at any time by giving a new form to your employer's payroll department. The change takes effect on your next paycheck, but it does not change what was already withheld from previous checks.
Social Security and Medicare taxes
These two taxes are mandatory and fixed. Social Security tax is 6.2% of your gross pay, and Medicare tax is 1.45%. Together they are often called FICA taxes. Your employer withholds these amounts automatically—you cannot avoid them or adjust them with a form.
Social Security tax has an annual wage cap: in 2024, you stop paying it once your gross income reaches $168,600 for the year. After that, no more Social Security tax is withheld for the rest of the year. Medicare tax has no cap, so it continues on all wages no matter how much you earn. If you earn over $200,000 as a single filer (or $250,000 married filing jointly), an additional 0.9% Medicare tax is withheld.
Local wage taxes in Pennsylvania cities
Philadelphia charges a 3.8712% local wage tax on all employees who work in the city, regardless of where they live. Pittsburgh charges 3% on wages earned within city limits. Several other Pennsylvania municipalities also charge local wage taxes ranging from 1% to 2.5%, including Scranton, Allentown, and Erie.
Your employer withholds these local taxes if you work in a municipality that has one. If you work in multiple municipalities during the year, your employer may withhold for each location. You can check whether your workplace is subject to local wage tax by asking your payroll department or looking up your municipality's tax code online.
How to read your pay stub
Your pay stub shows your gross pay (total earned before deductions) and then lists each deduction separately. You will see lines for federal income tax, Pennsylvania income tax, Social Security (labeled OASDI or Social Security), Medicare, and any local wage tax. Some employers also deduct health insurance premiums, retirement contributions, or other benefits before calculating taxes.
The order of deductions matters for some of them. Traditional 401(k) contributions and health insurance premiums are deducted before federal and state income tax is calculated, which lowers your taxable income. Other deductions like garnishments happen after taxes. If you do not understand a line item on your stub, ask your payroll department what it is.
What happens if too much or too little is withheld
If your employer withholds more federal tax than you actually owe, you will receive a refund when you file your tax return in April. If too little is withheld, you will owe money. Pennsylvania works the same way: if too much state tax is withheld, you get a refund; if too little, you owe.
You can adjust federal withholding by submitting a new W-4 form to your employer. If you expect a large refund, you might claim more dependents or adjust your withholding to bring home more money each paycheck. If you expect to owe, you might claim fewer dependents to have more withheld now. Pennsylvania state withholding cannot be adjusted, so changes only show up on your tax return.
Frequently Asked Questions
Can I claim exempt from federal withholding in Pennsylvania?
You can claim exempt only if you had no tax liability last year and expect none this year. Most working people cannot claim exempt. If you claim exempt, no federal income tax is withheld, but you must file a new W-4 by May 1 each year or your employer will treat you as single with no dependents starting June 1.
Why is my Pennsylvania state tax 3.07% when I thought it was different?
Pennsylvania's state income tax rate is a flat 3.07% for all residents. There are no deductions or brackets. If your pay stub shows a different percentage, check whether a local wage tax is also being withheld—the two combined might look like a higher rate.
Do I pay Social Security tax on my entire paycheck?
Social Security tax applies to all wages up to the annual cap ($168,600 in 2024). Once you reach that amount in a calendar year, no more Social Security tax is withheld. If you work for multiple employers, each one withholds up to the cap independently, which can result in overpayment that you reclaim on your tax return.
What if I work in Philadelphia but live outside the city?
If you work in Philadelphia, you owe Philadelphia's 3.8712% local wage tax regardless of where you live. Your employer withholds it from your paycheck. You do not file a separate local return; the tax is handled through your federal and state returns.
Can my employer withhold less federal tax if I ask?
Your employer must withhold based on the W-4 form you provide. You can submit a new W-4 to adjust withholding, but your employer cannot withhold less than the IRS calculation requires based on your form. If you want to change how much is withheld, you must change your W-4.