Paycheck Calculator
Enter gross pay and the deduction percentages shown on your pay stub to estimate take-home pay for weekly, biweekly, semi-monthly or monthly schedules. This is a simple percentage calculator, not a payroll system or tax return.
How this estimate is calculated
-
1
Enter gross pay
Use the gross amount for one pay period, before any deductions.
-
2
Choose the pay frequency
The tool annualises the displayed estimate using 52 weekly, 26 biweekly, 24 semi-monthly or 12 monthly periods.
-
3
Enter the percentages
Enter the federal, state, Social Security and Medicare percentages you want to model. The tool does not look them up.
-
4
Add other deductions
Enter one flat per-period amount for deductions that are not represented by the percentages.
-
5
Review the estimate
Net pay equals gross pay minus each entered percentage amount and the other deduction.
What the calculator does
For one pay period, the calculation is:
net pay = gross pay - federal amount - state amount - Social Security amount - Medicare amount - other deductions
Each percentage amount is simply gross pay × entered percentage ÷ 100. Annual figures multiply that period estimate by the selected pay frequency.
Worked example
For gross pay of $2,500 every two weeks, entered percentages of 12% federal, 5% state, 6.2% Social Security and 1.45% Medicare, plus $100 in other deductions:
| Item | Calculation | Amount |
|---|---|---|
| Federal | $2,500 × 12% | $300.00 |
| State | $2,500 × 5% | $125.00 |
| Social Security | $2,500 × 6.2% | $155.00 |
| Medicare | $2,500 × 1.45% | $36.25 |
| Other deductions | Entered amount | $100.00 |
| Estimated net | $2,500 minus all items | $1,783.75 |
Important limits
- The tool does not determine federal, state, local or payroll tax rates.
- It does not apply tax brackets, filing status, W-4 elections, wage caps, additional taxes, benefit tax treatment or employer payroll rules.
- An entered percentage is applied to the whole gross amount. That may differ from a real pay stub.
- Use recent pay-stub percentages for a quick comparison. For withholding changes or tax decisions, use official guidance or a qualified professional.
Privacy
Your pay figures and deduction assumptions are calculated in your browser. They are not sent through the calculator’s requests to our servers or placed in the funnel URL. During the multi-step flow, they are stored only in this browser tab’s session storage.
Frequently Asked Questions
This tool subtracts only the percentages and other deduction amount you enter. Compare those inputs with a recent pay stub; real payroll can also include local taxes, benefit rules and withholding adjustments that this estimate does not model.
It can help with a rough comparison when you enter figures from a current pay stub. It does not use current payroll-tax rules, tax brackets or employer benefit rules, so do not treat it as a payroll quote or tax filing result.
No. It subtracts one flat other-deduction amount after the entered percentage amounts. It does not model whether a benefit changes taxable wages.
No. The calculation runs in your browser. During the guided flow, figures stay only in that browser tab’s session storage and are not included in the page URL.
Related Tools
BMI Calculator
Calculate body mass index from height and weight. Shows WHO category, healthy-weight range and limitations of BMI.
Social Security Calculator
Estimate a US Social Security retirement benefit from your PIA and claiming age. Compare monthly and annual amounts at 62, FRA 67 and 70.
Age Calculator
Calculate exact age in years, months and days from a birth date, plus total days, hours and the next birthday countdown.
One Rep Max Calculator
Estimate your one-rep max (1RM) from weight lifted and reps completed using Epley, Brzycki and Lander formulas.
Amp-Hour Calculator
Work out battery runtime and stored energy from amp-hours, voltage and load current. Get runtime in hours and minutes plus energy in watt-hours and kilowatt-hours.
Scientific Calculator
Evaluate supported real-number expressions with trig, logs, powers and parentheses locally in your browser.