Salary Calculator

Convert hourly or salaried pay into annual, monthly, and take-home estimates with PTO, pretax contributions, and tax adjustments.

Plan your pay with confidence

Use this salary calculator to jump between hourly and annual pay, factor in PTO, and estimate your take-home income after taxes and benefits. Try the quick presets to see real-world examples.

Compensation inputs

Mix and match pay types, PTO, and contributions.

$
$

401(k), HSA, etc.

Current: 22%

$

Annual overview

$92,000 gross / $65,954 net

Monthly net: $5,496 · Pretax contribution: $5,520 · Taxes: $19,026

Hourly

$46

Hourly (with PTO)

$49

Worked weeks

47.0

PTO breakdown

120.0 paid hrs · 0.0 unpaid hrs

Net annual after unpaid days: $92,000

PTO increases your effective hourly rate, while unpaid time reduces taxable income.

Pay frequency equivalents

FrequencyGrossNet
Hourly$46$33
Daily$368$264
Weekly$1,840$1,319
Bi-weekly$3,680$2,638
Monthly$7,667$5,496
Yearly$92,000$65,954

Taxable income summary

  • Gross income (incl. bonus): $92,000
  • Pretax contribution (6%): $5,520
  • Estimated taxes (22%): $19,026
  • Other deductions: $1,500

Take-home (annual): $65,954 · Monthly: $5,496

How this salary calculator works

  1. We convert your base pay to annual gross income using your selected frequency.
  2. Bonuses are added, unpaid days are removed, and pretax contributions reduce taxable income.
  3. Your estimated tax rate and other deductions produce the final take-home pay summary.

Why account for PTO?

Paid time off effectively increases your hourly compensation because you earn the same salary while working fewer hours. Unpaid time off does the opposite. This calculator separates both so you can negotiate fair benefits and anticipate budget gaps.

Salary planning tips

  • Benchmark your role and geography to ensure your hourly and annual rates stay competitive.
  • Increase pretax contributions gradually to build retirement savings while lowering taxable income.
  • Track bonuses and irregular income separately so they do not disappear in routine spending.
  • Revisit your take-home estimates when taxes, benefits, or PTO policies change.

How It Works

The Salary Calculator runs entirely in your browser using JavaScript. Unlike other tools that send your data to a server, we process everything locally on your device. This guarantees 100% privacy and blazing fast speed.

  • No server interaction – data never leaves your device
  • Instant results since there is no network latency
  • Works offline once the page is loaded
  • Free to use with no usage limits

How to Use

1

Enter your base pay

Add your salary, hourly rate, or stipend and choose the matching pay frequency.

2

Describe your schedule

Share hours per week, work days, weeks per year, and how much PTO or unpaid leave you plan to take.

3

Review the breakdown

See your gross and net income by period, effective hourly rate, pretax contributions, and tax estimates.

Example Usage

Use the salary calculator to translate any pay schedule into clear monthly and hourly take-home estimates.

Input
Pay: $42/hour Hours: 38 per week Weeks working: 50 Paid days off: 15 Pretax contribution: 6% Tax estimate: 24%
Output
Annual gross ≈ $82,320 Annual net ≈ $55,600 Effective hourly with PTO ≈ $46.30 After unpaid days, net monthly ≈ $4,630

Frequently Asked Questions

Does this salary calculator include PTO?
Yes. Enter how many paid or unpaid days you expect each year. We automatically adjust your effective hourly rate and gross pay to reflect that time.
How accurate are the tax estimates?
We apply the flat tax rate you choose to your taxable income after pretax contributions. For precise tax advice, please speak to a qualified professional.
Can I convert hourly to salary (or vice versa)?
Absolutely. Pick your pay frequency and the calculator shows equivalent annual, monthly, bi-weekly, and hourly amounts instantly.

Related Tools

The Salary Calculator is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.